Browse Source

training dept wise breakup added

master
praveen p 3 years ago
parent
commit
a85d14749e
  1. 8
      .classpath
  2. 7
      src/main/java/com/election/lokshaba/service/pollingPersonal/firstOrder/PollPersonalTrRepService.java
  3. 67
      src/main/resources/templates/modules/election/pollingPersonal/firstOrder.html
  4. BIN
      target/classes/com/election/lokshaba/LokshabaApplication.class
  5. BIN
      target/classes/com/election/lokshaba/component/UserSession.class
  6. BIN
      target/classes/com/election/lokshaba/component/UserSessionInterceptor.class
  7. BIN
      target/classes/com/election/lokshaba/configuration/WebConfig.class
  8. BIN
      target/classes/com/election/lokshaba/controller/MainController.class
  9. BIN
      target/classes/com/election/lokshaba/others/AppConfig.class

8
.classpath

@ -26,14 +26,6 @@
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes> <attributes>
<attribute name="maven.pomderived" value="true"/> <attribute name="maven.pomderived" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="test" value="true"/>
<attribute name="optional" value="true"/>
</attributes> </attributes>
</classpathentry> </classpathentry>
<classpathentry kind="output" path="target/classes"/> <classpathentry kind="output" path="target/classes"/>

7
src/main/java/com/election/lokshaba/service/pollingPersonal/firstOrder/PollPersonalTrRepService.java

@ -1,6 +1,9 @@
package com.election.lokshaba.service.pollingPersonal.firstOrder; package com.election.lokshaba.service.pollingPersonal.firstOrder;
import com.election.lokshaba.component.UserSession;
import com.election.lokshaba.config.DBConnection; import com.election.lokshaba.config.DBConnection;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.sql.Connection; import java.sql.Connection;
@ -15,7 +18,11 @@ import java.util.Map;
@Service @Service
public class PollPersonalTrRepService { public class PollPersonalTrRepService {
@Autowired
UserSession userSession;
public List<Map<String, Object>> getAttendanceSheetACListDropdown(){ public List<Map<String, Object>> getAttendanceSheetACListDropdown(){
String acnos = userSession.getACNOS();
String sql = "select * from AC_LIST_NEW WHERE AC_NO!=0 AND DIST_NO=2"; String sql = "select * from AC_LIST_NEW WHERE AC_NO!=0 AND DIST_NO=2";
return getMyList(sql); return getMyList(sql);
} }

67
src/main/resources/templates/modules/election/pollingPersonal/firstOrder.html

@ -36,7 +36,7 @@
<div class="card-body" style="line-height: 2.7;"> <div class="card-body" style="line-height: 2.7;">
<h5 class="card-title">Training Center Wise Summary Reports</h5><hr> <h5 class="card-title">Training Center Wise Summary Reports</h5><hr>
<ul type="square"> <ul type="square">
<li><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#1st_Day_Training_Department_Wise_Breakup">
<li><button type="button" class="btn btn-primary" data-toggle="modal" onclick="trainingDeptWiseBrakup()">
Polling Personnel – 1st Day Training Department Wise Breakup Polling Personnel – 1st Day Training Department Wise Breakup
</button></li> </button></li>
<li><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#1st_Day_Training_Summary"> <li><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#1st_Day_Training_Summary">
@ -160,26 +160,10 @@
<div class="form-group"> <div class="form-group">
<label for="zones">Assembly Constituency :</label> <label for="zones">Assembly Constituency :</label>
<select class="form-control custom-select" id="zones1" name="zones"> <select class="form-control custom-select" id="zones1" name="zones">
<option value="11">Dr.Radhakrishnan Nagar</option>
<option value="12">Perambur</option>
<option value="13">Kolathur</option>
<option value="14">Villivakkam</option>
<option value="15">Thiru-Vi-Ka-Nagar</option>
<option value="16">Egmore</option>
<option value="17">Royapuram</option>
<option value="18">Harbour</option>
<option value="19">Chepauk - Thiruvallikeni</option>
<option value="20">Thousand Lights</option>
<option value="21">Anna Nagar</option>
<option value="22">Virugampakkam</option>
<option value="23">Saidapet</option>
<option value="24">Thiyagarayanagar</option>
<option value="25">Mylapore</option>
<option value="26">Velachery</option>
<option value="30">20-Thousand Lights</option>
</select> </select>
</div> </div>
<button type="submit" class="btn btn-primary">Report</button>
<button type="submit" class="btn btn-primary" onclick="printTrainingDeptWiseBrakupReport()">Report</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Back</button> <button type="button" class="btn btn-secondary" data-dismiss="modal">Back</button>
</form> </form>
</div> </div>
@ -1252,6 +1236,8 @@
<!-- Scripts --> <!-- Scripts -->
<script th:replace="~{fragments/script :: script}"></script> <script th:replace="~{fragments/script :: script}"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script> <script>
$(document).ready(function() { $(document).ready(function() {
@ -1282,7 +1268,6 @@ $(document).ready(function() {
  });   });
/* modal show */ /* modal show */
function firstDayAttSheet(){ function firstDayAttSheet(){
$('#1st_Day_Training_Attendance_Sheet').modal({ $('#1st_Day_Training_Attendance_Sheet').modal({
@ -1293,6 +1278,48 @@ $(document).ready(function() {
} }
function trainingDeptWiseBrakup(){
alert("testing");
$.ajax({
url: '/api/acList', // Replace with the actual URL to retrieve division data
method: 'GET',
success: function (data) {
var string ="";
document.getElementById("zones1").innerHTML =string;
for (let i = 0; i < data.length; i++) {
string = string + "<option value=" + data[i].AC_NO + ">" + data[i].AC_NAME + "</option>";
}
document.getElementById("zones1").innerHTML = string;
$('#1st_Day_Training_Department_Wise_Breakup').modal({
backdrop: 'static',
keyboard: false
});
$('#1st_Day_Training_Department_Wise_Breakup').modal('show');
console.log(data)
},
error: function (error) {
console.error('Error fetching division data:', error);
}
});
}
function printTrainingDeptWiseBrakupReport(){
var trn_no = $("#zones1").val();
alert(trn_no);
var vURL = "http://election.chennaicorporation.gov.in/electionmis_21/1st_order/PDF/trn_const_summary_"+trn_no+".pdf";
//alert(vURL);
window.open(vURL,'','left=100,top=100,width=600,height=500,toolbar=0,scrollbars=1,sta�tus=0');
}
</script> </script>

BIN
target/classes/com/election/lokshaba/LokshabaApplication.class

BIN
target/classes/com/election/lokshaba/component/UserSession.class

BIN
target/classes/com/election/lokshaba/component/UserSessionInterceptor.class

BIN
target/classes/com/election/lokshaba/configuration/WebConfig.class

BIN
target/classes/com/election/lokshaba/controller/MainController.class

BIN
target/classes/com/election/lokshaba/others/AppConfig.class

Loading…
Cancel
Save