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
/
Mrcmid
/
Edit File Name :
Edit.cshtml
@model RER_Project.DataAccess.ViewModels.MRC_MID.MrcMidViewModel @using RER_Project.BusinessLayer.BusinessService @using RER_Project.Core.Helpers @{ ViewBag.Title = "MrcMid Client Edit"; var meta = AppUserService.GetCurrent(); } <div class="row wrapper border-bottom white-bg page-heading"> <div class="col-md-8"> <ol class="breadcrumb"> <li class="active"> <strong>Edit MRC/MID Info</strong> </li> </ol> </div> </div> <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"> <form id="EditForm"> <div id="eror_msg"></div> <input type="hidden" id="FollowUpDateNepali" name="FollowUpDateNepali" value="@Model.MrcMid.FollowUpDateNepali" /> <input type="hidden" id="FollowUpDate" name="FollowUpDate" value="@Model.MrcMid.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"> <input type="hidden" name="Id" id="Id" value="@Model.MrcMid.Id" /> <label><strong>Fiscal Year</strong></label> <select type="text" class="form-control required" name="FiscalYear" id="FiscalYear" data-api="/fiscal_year_unlocked/select" data-api-selected-value="@Model.MrcMid.FiscalYear"></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" id="FirstName" name="FirstName" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2" value="@Model.MrcMid.FirstName" /> </div> <div class="form-group col-md-6"> <label><strong>Last Name</strong></label> <input type="text" class="required form-control" id="LastName" name="LastName" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2" value="@Model.MrcMid.LastName" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Name Of HH</strong></label> <input type="text" class="required form-control" id="NameOfHh" name="NameOfHh" value="@Model.MrcMid.NameOfHh" /> </div> <div class="form-group col-md-6"> <label><strong>Relation With Hh Head</strong></label> <select type="text" class="form-control required" name="RelationWithHhHead" id="RelationWithHhHead" data-api="/relation-with-household-head/select" data-api-selected-value="@Model.MrcMid.RelationWithHhHead"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>No Of Family Members</strong></label> <input type="text" class="required form-control" id="NoOfFamilyMembers" name="NoOfFamilyMembers" value="@Model.MrcMid.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" data-api-selected-value="@Model.MrcMid.MigrationStatus" onchange="showDiv(this)"></select> </div> </div> <a class="btn btn-primary btnNext">Next <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a> <a href="/mrc-mid" class="btn btn-default pull-right">Back</a> </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" data-api-selected-value="@Model.MrcMid.ProvinceId" ></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" data-api-selected-value="@Model.MrcMid.DistrictId" 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" data-api-selected-value="@Model.MrcMid.MunicipalityId" disabled=""></select> </div> <div class="form-group col-md-6"> <label><strong>Ward No</strong></label> <input type="text" class="required form-control" id="WardNo" name="WardNo" value="@Model.MrcMid.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" data-api-selected-value="@Model.MrcMid.Origin"></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" value="@Model.MrcMid.Settlement" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Age</strong></label> <input type="text" class="required form-control digits" id="Age" name="Age" value="@Model.MrcMid.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" data-api-selected-value="@Model.MrcMid.Gender"></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" data-api-selected-value="@Model.MrcMid.Ethnicity"></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" data-api-selected-value="@Model.MrcMid.EducationStatus"></select> </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> <a href="/mrc-mid" class="btn btn-default pull-right">Back</a> </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 type="text" class="required form-control digits " id="ClientsContact" name="ClientsContact" value="@Model.MrcMid.ClientsContact" /> </div> <div class="form-group col-md-6"> <label><strong>Family Contacts</strong></label> <input type="text" class=" form-control digits" id="FamilyContacts" name="FamilyContacts" value="@Model.MrcMid.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" data-api-selected-value="@Model.MrcMid.MaritialStatus"></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" data-api-selected-value="@Model.MrcMid.PassportStatus" onchange="showHideDiv(this)"></select> </div> </div> <div class="row"> <div class="hide-show-div form-group col-md-6"> <label><strong>Passport No</strong></label> <input type="text" class=" form-control" id="PassportNo" name="PassportNo" value="@Model.MrcMid.PassportNo" /> </div> <div class="form-group col-md-6"> <label><strong>Refer To MRC-MID FROM</strong></label> <select type="text" class="form-control required" name="ReferFrom" id="ReferFrom" data-api="/mrcmid/refer_from/select" data-api-selected-value="@Model.MrcMid.ReferFrom"></select> @*<select type="text" class="form-control " name="ReferFrom" id="ReferFrom" data-api="/case_refer_to/select" data-api-selected-value="@Model.MrcMid.ReferFrom"></select>*@ </div> </div> <div class="hide-div"> <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" data-api-selected-value="@Model.MrcMid.ForeignEmployement" onchange="showHideForPassport(this)"></select> </div> <div class="passport-div form-group col-md-6"> <label><strong>Which Country?</strong></label> <input type="text" class=" form-control" id="ForeignCountry" name="ForeignCountry" value="@Model.MrcMid.ForeignCountry" /> </div> </div> <div class="row passport-div"> <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" data-api-selected-value="@Model.MrcMid.TypeOfJob"></select> </div> <div class="form-group col-md-6"> <label><strong>No. of Years spent abroad</strong></label> <input type="text" class=" form-control" id="NoOfYearsSpentAbroad" name="NoOfYearsSpentAbroad" value="@Model.MrcMid.NoOfYearsSpentAbroad" /> </div> </div> <div class="row passport-div"> <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" data-api-selected-value="@Model.MrcMid.GainedSkill"></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" data-api-selected-value="@Model.MrcMid.ReasonOfReturning"></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" data-api-selected-value="@Model.MrcMid.ForeignEmployementStatus"></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" data-api-selected-value="@Model.MrcMid.SkillToWorkAbroad"></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" data-api-selected-value="@Model.MrcMid.BankAccount"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Refer To Organization</strong></label> <select type="text" class="form-control " name="ReferTo" id="ReferTo" data-api="/mrcmid/refer_to/select" data-api-selected-value="@Model.MrcMid.ReferTo"></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" value="@Model.MrcMid.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" value="@Model.MrcMid.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" data-api-selected-value="@Model.MrcMid.FollowUp"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Mention Date</strong></label> <input type="text" class=" form-control required" id="followUpDatePicker" required /> @* <input type="date" class="form-control " id="FollowUpDate" name="FollowUpDate" value="@string.Format("{0:yyyy-MM-dd}", Model.MrcMid.FollowUpDate.Date)" />*@ </div> </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.MnEExpert || 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(); initializeDatePicker(); $(".hide-div").hide(); $(".hide-show-div").hide(); $(".passport-div").hide(); }); function initializeDatePicker() { var englishDate = new Date($("#FollowUpDate").val()); var nepaliDate = calendarFunctions.getBsDateByAdDate(englishDate.getFullYear(), englishDate.getMonth() + 1, englishDate.getDate()); var formatedNepaliDate = calendarFunctions.bsDateFormat("%y-%M-%d", nepaliDate.bsYear, nepaliDate.bsMonth, nepaliDate.bsDate); $("#followUpDatePicker").val(formatedNepaliDate); $("#followUpDatePicker").nepaliDatePicker({ dateFormat: "%y-%M-%d", closeOnDateSelect: true }); $("#followUpDatePicker").on("dateSelect", function (event) { var datePickerData = event.datePickerData; $("#FollowUpDate").val(datePickerData.adDate.toLocaleDateString()); var followUpEnglishDate = document.getElementById("FollowUpDate").value; $("#FollowUpDateNepali").val(datePickerData.bsYear + "-" + datePickerData.bsMonth + "-" + datePickerData.bsDate); }) } function showDiv(select) { debugger; if (select.value !== "3") { $(".hide-div").show(); } else { $(".hide-div").hide(); } }; function showHideDiv(select) { if (select.value === "Yes") { $(".hide-show-div").show(); } else { $(".hide-show-div").hide(); } }; function showHideForPassport(select) { debugger if (select.value === "Yes") { $(".passport-div").show(); } else { $(".passport-div").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(); var passportStatus = $('#PassportStatus').val(); var foreignEmployment = $('#ForeignEmployment').val(); debugger; if (migrationStatus == '3') { $("#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"); $('#ForeignEmployement').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(''); } if (foreignEmployment === 'No') { $('#ForeignCountry').removeClass("requried"); $('#TypeOfJob').removeClass("requried"); $("#GainedSkill").removeClass("required"); $("#NoOfYearsSpentAbroad").removeClass("required"); $("#ReasonOfReturning").removeClass("required"); $('#ForeignCountry').val(""); $('#TypeOfJob').val(""); $("#GainedSkill").val(""); $("#NoOfYearsSpentAbroad").val(""); $("#ReasonOfReturning").val(""); } if (passportStatus === 'No') { $("#PassportNo").removeClass("required"); $("#PassportNo").val(""); } function request(model) { const url = "/mrc-mid/edit"; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); } const form = $("#EditForm"); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; } if (!window.confirmAction()) { return false; } 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); }); }) function loadCascade() { window.initializeCascadeLocation(); } </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