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
/
Cooperative
/
Edit File Name :
AddCooperativeDetails.cshtml
@model RER_Project.DataAccess.ViewModels.Cooperative.CooperativeDetailsVM @{ var coopId = @ViewContext.RouteData.Values["coopId"]; } @using RER_Project.Core.Helpers @using RER_Project.BusinessLayer.BusinessService; @{ var meta = AppUserService.GetCurrent(); } <div class="row wrapper border-bottom white-bg page-heading"> <div class="col-md-12"> <strong><span style="font-size:medium">Cooperative Details (Add / Edit)</span></strong><br /> <br /> <span style="font-size: 100%;"> Fiscal Year: <strong>@Model.Fsyr</strong> </span> <span style="font-size: 100%;"> Cooperative Name: <strong>@Model.CooperativeShortInfo.CooperativeName</strong> </span> <span style="font-size: 100%;"> Coopertive Type: <strong>@Model.CooperativeShortInfo.CooperativeType</strong> </span> </div> <div class="col-md-12"> <br /> <span style="font-size: 100%;"> Province: <strong>@Model.CooperativeShortInfo.Province</strong> </span> <span style="font-size: 100%;"> District: <strong>@Model.CooperativeShortInfo.District</strong> </span> <span style="font-size: 100%;"> Municipality: <strong> @Model.CooperativeShortInfo.Municipality</strong> </span> <span style="font-size: 100%;"> Ward: <strong> @Model.CooperativeShortInfo.Ward</strong> </span> </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"> <ul class="nav nav-tabs"> <li class="active"><a data-toggle="tab" href="#M">Member</a></li> <li><a data-toggle="tab" href="#LO">Loan Outstanding</a></li> <li><a data-toggle="tab" href="#LM">Loanee Member</a></li> <li><a data-toggle="tab" href="#IR">Total Internal Resource</a></li> <li><a data-toggle="tab" href="#EB">External Borrowing</a></li> <li><a data-toggle="tab" href="#P">PAR,Asset,Income and Expense</a></li> </ul> <div class="tab-content"> <div id="M" class="tab-pane fade in active"> <input type="hidden" value="@Model.FId" id="FiscalYearId" /> <input type="hidden" value="@Model.CoopId" id="CoopId" /> @if (Model.CoopDetailsPrevious != null) { <input type="hidden" id="PTotalMembersMae" value="@Model.CoopDetailsPrevious.TotalMembersMae" /> <input type="hidden" id="PGoodLoanMae" value="@Model.CoopDetailsPrevious.GoodLoanMae" /> <input type="hidden" id="POverdueLoanMae" value="@Model.CoopDetailsPrevious.OverdueLoanMae" /> <input type="hidden" id="PLoaneeMemberMae" value="@Model.CoopDetailsPrevious.LoaneeMemberMae" /> <input type="hidden" id="PTotalIrMae" value="@Model.CoopDetailsPrevious.TotalIrMae" /> <input type="hidden" id="PAssetEnd" value="@Model.CoopDetailsPrevious.AssetEnd" /> <input type="hidden" id="PIncomeEnd" value="@Model.CoopDetailsPrevious.IncomeEnd" /> <input type="hidden" id="PExpenseEnd" value="@Model.CoopDetailsPrevious.ExpenseEnd" /> } <form name="CreateForm" id="member"> <br /> @if (Model.CoopDetails != null) { <input type="hidden" value="@Model.CoopDetails.Id" id="Id" /> <h4>Shrawan to Poush End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Male</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Male" name="Male" onchange="addMember()" value="@Model.CoopDetails.Male" /> </div> <div class="form-group col-md-6"> <label><strong>Female</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Female" name="Female" onchange="addMember()" value="@Model.CoopDetails.Female" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Dalit</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Dalit" name="Dalit" onchange="addMember()" value="@Model.CoopDetails.Dalit" /> </div> <div class="form-group col-md-6"> <label><strong>Janjati</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Janjati" name="Janjati" onchange="addMember()" value="@Model.CoopDetails.Janjati" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Others</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Others" name="Others" onchange="addMember()" value="@Model.CoopDetails.Others" /> </div> <div class="form-group col-md-6"> <label><strong>Total</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="TotalMembers" name="TotalMembers" readonly value="@Model.CoopDetails.TotalMembers" /> </div> </div> <h4>Magh to Ashad End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Male</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="MaleMae" name="MaleMae" onchange="addMember1()" value="@Model.CoopDetails.MaleMae" /> </div> <div class="form-group col-md-6"> <label><strong>Female</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="FemaleMae" name="FemaleMae" onchange="addMember1()" value="@Model.CoopDetails.FemaleMae" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Dalit</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="DalitMae" name="DalitMae" onchange="addMember1()" value="@Model.CoopDetails.DalitMae" /> </div> <div class="form-group col-md-6"> <label><strong>Janjati</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="JanjatiMae" name="JanjatiMae" onchange="addMember1()" value="@Model.CoopDetails.JanjatiMae" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Others</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OthersMae" name="OthersMae" onchange="addMember1()" value="@Model.CoopDetails.OthersMae" /> </div> <div class="form-group col-md-6"> <label><strong>Total</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="TotalMembersMae" name="TotalMembersMae" readonly value="@Model.CoopDetails.TotalMembersMae" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Member Increment Rate %</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="MemberIncrementRate" name="MemberIncrementRate" readonly value="@Model.CoopDetails.MemberIncrementRate" /> </div> <div class="form-group col-md-6"> <label><strong>Member Increment Rate %(Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="MemberIncrementRateAnnual" name="MemberIncrementRateAnnual" readonly value="@Model.CoopDetails.MemberIncrementRateAnnual" /> </div> </div> } else { <h4>Shrawan to Poush End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Male</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Male" name="Male" onchange="addMember()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Female</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Female" name="Female" onchange="addMember()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Dalit</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Dalit" name="Dalit" onchange="addMember()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Janjati</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Janjati" name="Janjati" onchange="addMember()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Others</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Others" name="Others" onchange="addMember()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Total</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="TotalMembers" name="TotalMembers" readonly value="" /> </div> </div> <h4>Magh to Ashad End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Male</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="MaleMae" name="MaleMae" onchange="addMember1()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Female</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="FemaleMae" name="FemaleMae" onchange="addMember1()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Dalit</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="DalitMae" name="DalitMae" onchange="addMember1()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Janjati</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="JanjatiMae" name="JanjatiMae" onchange="addMember1()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Others</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OthersMae" name="OthersMae" onchange="addMember1()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Total</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="TotalMembersMae" name="TotalMembersMae" readonly value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Member Increment Rate %</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="MemberIncrementRate" name="MemberIncrementRate" readonly value="" /> </div> <div class="form-group col-md-6"> <label><strong>Member Increment Rate %(Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="MemberIncrementRateAnnual" name="MemberIncrementRateAnnual" readonly value="" /> </div> </div> } </form> <div class="row"> <div class="pull-right"> <a class="btn btn-primary btn-sm btnNext">Next</a> </div> </div> </div> <div id="LO" class="tab-pane fade"> <form name="CreateForm1" id="loanoutstanding"> <br /> @if (Model.CoopDetails != null) { <h4>Shrawan to Poush End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Good Loan</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="GoodLoan" name="GoodLoan" onchange="addLoan()" value="@Model.CoopDetails.GoodLoan" /> </div> <div class="form-group col-md-6"> <label><strong>Overdue Loan</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OverdueLoan" name="OverdueLoan" onchange="addLoan()" value="@Model.CoopDetails.OverdueLoan" /> </div> </div> <h4>Magh to Ashad End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Good Loan</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="GoodLoanMae" name="GoodLoanMae" onchange="addLoan()" value="@Model.CoopDetails.GoodLoanMae" /> </div> <div class="form-group col-md-6"> <label><strong>Overdue Loan</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OverdueLoanMae" name="OverdueLoanMae" onchange="addLoan()" value="@Model.CoopDetails.OverdueLoanMae" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total Good Loan Increment rate %</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="GoodLoanIncrementRate" name="GoodLoanIncrementRate" readonly value="@Model.CoopDetails.GoodLoanIncrementRate" /> </div> <div class="form-group col-md-6"> <label><strong>Decrease in Overdue Loan %</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OverdueLoanDecrementRate" name="OverdueLoanDecrementRate" readonly value="@Model.CoopDetails.OverdueLoanDecrementRate" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total Good Loan Increment rate % (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="GoodLoanIncrementRateAnnual" name="GoodLoanIncrementRateAnnual" value="@Model.CoopDetails.GoodLoanIncrementRateAnnual" readonly /> </div> <div class="form-group col-md-6"> <label><strong>Decrease in Overdue Loan % (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OverdueLoanDecrementRateAnnual" name="OverdueLoanDecrementRateAnnual" value="@Model.CoopDetails.OverdueLoanDecrementRateAnnual" readonly /> </div> </div> } else { <h4>Shrawan to Poush End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Good Loan</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="GoodLoan" name="GoodLoan" onchange="addLoan()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Overdue Loan</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OverdueLoan" name="OverdueLoan" onchange="addLoan()" value="" /> </div> </div> <h4>Magh to Ashad End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Good Loan</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="GoodLoanMae" name="GoodLoanMae" onchange="addLoan()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Overdue Loan</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OverdueLoanMae" name="OverdueLoanMae" onchange="addLoan()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total Good Loan Increment rate %</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="GoodLoanIncrementRate" name="GoodLoanIncrementRate" readonly value="" /> </div> <div class="form-group col-md-6"> <label><strong>Decrease in Overdue Loan %</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OverdueLoanDecrementRate" name="OverdueLoanDecrementRate" readonly value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total Good Loan Increment rate % (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="GoodLoanIncrementRateAnnual" name="GoodLoanIncrementRateAnnual" value="" readonly /> </div> <div class="form-group col-md-6"> <label><strong>Decrease in Overdue Loan % (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OverdueLoanDecrementRateAnnual" name="OverdueLoanDecrementRateAnnual" value="" readonly /> </div> </div> } </form> <div class="row"> <div class="pull-right"> <a class="btn btn-primary btn-sm btnPrevious">Previous</a> <a class="btn btn-primary btn-sm btnNext">Next</a> </div> </div> </div> <div id="LM" class="tab-pane fade"> <form name="CreateForm2" id="loanee"> <br /> @if (Model.CoopDetails != null) { <div class="row"> <div class="form-group col-md-6"> <label><strong>Shrawan to Poush End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="LoaneeMemberSpe" name="LoaneeMemberSpe" onchange="addLoanee()" value="@Model.CoopDetails.LoaneeMemberSpe" /> </div> <div class="form-group col-md-6"> <label><strong>Magh to Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="LoaneeMemberMae" name="LoaneeMemberMae" onchange="addLoanee()" value="@Model.CoopDetails.LoaneeMemberMae" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Increment rate%</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="LoaneeMemberIncrementRate" name="LoaneeMemberIncrementRate" readonly value="@Model.CoopDetails.LoaneeMemberIncrementRate" /> </div> <div class="form-group col-md-6"> <label><strong>Increment rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="LoaneeMemberIncrementRateAnnual" name="LoaneeMemberIncrementRateAnnual" readonly value="@Model.CoopDetails.LoaneeMemberIncrementRateAnnual" /> </div> </div> } else { <div class="row"> <div class="form-group col-md-6"> <label><strong>Shrawan to Poush End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="LoaneeMemberSpe" name="LoaneeMemberSpe" onchange="addLoanee()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Magh to Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="LoaneeMemberMae" name="LoaneeMemberMae" onchange="addLoanee()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Increment rate%</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="LoaneeMemberIncrementRate" name="LoaneeMemberIncrementRate" readonly value="" /> </div> <div class="form-group col-md-6"> <label><strong>Increment rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="LoaneeMemberIncrementRateAnnual" name="LoaneeMemberIncrementRateAnnual" readonly value="" /> </div> </div> } </form> <div class="row"> <div class="pull-right"> <a class="btn btn-primary btn-sm btnPrevious">Previous</a> <a class="btn btn-primary btn-sm btnNext">Next</a> </div> </div> </div> <div id="IR" class="tab-pane fade"> <form name="CreateForm3" id="resource"> <br /> @if (Model.CoopDetails != null) { <h4>Shrawan to Poush End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Saving</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Saving" name="Saving" onchange="addInternal()" value="@Model.CoopDetails.Saving" /> </div> <div class="form-group col-md-6"> <label><strong>Share</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Share" name="Share" onchange="addInternal()" value="@Model.CoopDetails.Share" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Other Saving</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OtherSaving" name="OtherSaving" onchange="addInternal()" value="@Model.CoopDetails.OtherSaving" /> </div> <div class="form-group col-md-6"> <label><strong>Reserve & Other Fund</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ReserveFund" name="ReserveFund" onchange="addInternal()" value="@Model.CoopDetails.ReserveFund" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="TotalIr" name="TotalIr" readonly value="@Model.CoopDetails.TotalIr" /> </div> </div> <h4>Magh to Ashad End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Saving</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="SavingMae" name="SavingMae" onchange="addInternal()" value="@Model.CoopDetails.SavingMae" /> </div> <div class="form-group col-md-6"> <label><strong>Share</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ShareMae" name="ShareMae" onchange="addInternal()" value="@Model.CoopDetails.ShareMae" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Other Saving</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OtherSavingMae" name="OtherSavingMae" onchange="addInternal()" value="@Model.CoopDetails.OtherSavingMae" /> </div> <div class="form-group col-md-6"> <label><strong>Reserve & Other Fund</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ReserveFundMae" name="ReserveFundMae" onchange="addInternal()" value="@Model.CoopDetails.ReserveFundMae" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="TotalIrMae" name="TotalIrMae" readonly value="@Model.CoopDetails.TotalIrMae" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Increment rate%</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="IrIncrementRate" name="IrIncrementRate" readonly value="@Model.CoopDetails.IrIncrementRate" /> </div> <div class="form-group col-md-6"> <label><strong>Increment rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="IrIncrementRateAnnual" name="IrIncrementRateAnnual" readonly value="@Model.CoopDetails.IrIncrementRateAnnual" /> </div> </div> } else { <h4>Shrawan to Poush End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Saving</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Saving" name="Saving" onchange="addInternal()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Share</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Share" name="Share" onchange="addInternal()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Other Saving</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OtherSaving" name="OtherSaving" onchange="addInternal()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Reserve & Other Fund</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ReserveFund" name="ReserveFund" onchange="addInternal()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="TotalIr" name="TotalIr" readonly value="" /> </div> </div> <h4>Magh to Ashad End</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Saving</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="SavingMae" name="SavingMae" onchange="addInternal()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Share</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ShareMae" name="ShareMae" onchange="addInternal()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Other Saving</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="OtherSavingMae" name="OtherSavingMae" onchange="addInternal()" value="" /> </div> <div class="form-group col-md-6"> <label><strong>Reserve & Other Fund</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ReserveFundMae" name="ReserveFundMae" onchange="addInternal()" value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="TotalIrMae" name="TotalIrMae" readonly value="" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Increment rate%</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="IrIncrementRate" name="IrIncrementRate" readonly value="" /> </div> <div class="form-group col-md-6"> <label><strong>Increment rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="IrIncrementRateAnnual" name="IrIncrementRateAnnual" readonly value="" /> </div> </div> } </form> <div class="row"> <div class="pull-right"> <a class="btn btn-primary btn-sm btnPrevious">Previous</a> <a class="btn btn-primary btn-sm btnNext">Next</a> </div> </div> </div> <div id="EB" class="tab-pane fade"> <form name="CreateForm4" id="borrowing"> <br /> <div class="row"> <div class="form-group col-md-6"> <label><strong>BFI Type</strong></label> <select type="text" class="form-control required" name="BfTypeId" id="BfTypeId" data-api="/banks-class/select" onchange="showDiv(this)"></select> </div> <div class="form-group col-md-6"> <label><strong>Name of Bank or Fis</strong></label> <select type="text" class="form-control required" name="BankId" id="BankId" data-api="/banks-name-by-type/select" disabled=""></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Shrawan to Poush End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Spe" name="Spe" onchange="addExternal()" /> </div> <div class="form-group col-md-6"> <label><strong>Magh to Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Mae" name="Mae" onchange="addExternal()" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Change rate%</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ChangeRate" name="ChangeRate" readonly /> </div> <div class="form-group col-md-6"> <label><strong>Change rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ChangeRateAnnual" name="ChangeRateAnnual" readonly /> </div> </div> <div class="row"> <div class="form-group col-md-3"> <label class="align-label-btm"> </label> <a class="btn btn-sm btn-primary" onclick="addExternalBorrowing()" title="Add">Add</a> </div> </div> <div class="row"> <div class="form-group col-md-12"> <div class="table-responsive" style="margin-top:16px;"> <table class="footable table table-hover" id="tblExternal" name="tblExternal"> <thead> <tr> <th>Shrawan to Poush End </th> <th>Magh to Ashad End</th> <th>Change rate%</th> <th>Change rate% (Annual)</th> <th>BFI Type</th> <th>Bank Name of Fis</th> <th>Action</th> </tr> </thead> <tbody> @foreach (var item in Model.CoopExternalBorrowingDetailsList) { <tr> <td>@item.Spe</td> <td>@item.Mae</td> <td>@item.ChangeRate</td> <td>@item.ChangeRateAnnual</td> <td><input type="hidden" name="BankId" value="@item.BfTypeId" />@CoopClassService.GetClassName(item.BfTypeId)</td> <td><input type="hidden" name="BankId" value="@item.BankId" />@CoopClassService.GetBankName(item.BankId)</td> <td><a class="btn btn-default btn-xs" onclick="deleteRow(this)" title="Delete" style="color:red"><i class="fa fa-remove"></i></a></td> </tr> } </tbody> </table> </div> </div> </div> </form> <div class="row"> <div class="pull-right"> <a class="btn btn-primary btn-sm btnPrevious">Previous</a> <a class="btn btn-primary btn-sm btnNext">Next</a> </div> </div> </div> <div id="P" class="tab-pane fade"> <form name="CreateForm5" id="asset"> <br /> @if (Model.CoopDetails != null) { <div class="row"> <div class="form-group col-md-6"> <label><strong>Portfolio at Risk (PAR>=30 Days)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Portfolio" name="Portfolio" value="@Model.CoopDetails.Portfolio" /> </div> </div> <h4>Total Asset</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="AssetEnd" name="AssetEnd" value="@Model.CoopDetails.AssetEnd" onchange="addasset()" /> </div> <div class="form-group col-md-6"> <label><strong>Change rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="AssetChangeRateAnnual" name="AssetChangeRateAnnual" value="@Model.CoopDetails.AssetChangeRateAnnual" readonly /> </div> </div> <h4>Total Income</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="IncomeEnd" name="IncomeEnd" value="@Model.CoopDetails.IncomeEnd" onchange="addasset()" /> </div> <div class="form-group col-md-6"> <label><strong>Change rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="IncomeChangeRateAnnual" name="IncomeChangeRateAnnual" value="@Model.CoopDetails.IncomeChangeRateAnnual" readonly /> </div> </div> <h4>Total Expenses</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ExpenseEnd" name="ExpenseEnd" value="@Model.CoopDetails.ExpenseEnd" onchange="addasset()" /> </div> <div class="form-group col-md-6"> <label><strong>Change rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ExpenseChangeRateAnnual" name="ExpenseChangeRateAnnual" value="@Model.CoopDetails.ExpenseChangeRateAnnual" readonly /> </div> </div> } else { <div class="row"> <div class="form-group col-md-6"> <label><strong>Portfolio at Risk (PAR>=30 Days)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="Portfolio" name="Portfolio" value="" /> </div> </div> <h4>Total Asset</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="AssetEnd" name="AssetEnd" value="" onchange="addasset()" /> </div> <div class="form-group col-md-6"> <label><strong>Change rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="AssetChangeRateAnnual" name="AssetChangeRateAnnual" value="" readonly /> </div> </div> <h4>Total Income</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="IncomeEnd" name="IncomeEnd" value="" onchange="addasset()" /> </div> <div class="form-group col-md-6"> <label><strong>Change rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="IncomeChangeRateAnnual" name="IncomeChangeRateAnnual" value="" readonly /> </div> </div> <h4>Total Expenses</h4> <div class="row"> <div class="form-group col-md-6"> <label><strong>Ashad End</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ExpenseEnd" name="ExpenseEnd" value="" onchange="addasset()" /> </div> <div class="form-group col-md-6"> <label><strong>Change rate% (Annual)</strong></label> <input type="text" @*pattern="\d*" min="0" oninput="validity.valid||(value='');" class="required form-control"*@ class="form-control" id="ExpenseChangeRateAnnual" name="ExpenseChangeRateAnnual" value="" readonly /> </div> </div> } </form> <div class="row"> <div class="pull-right"> <a class="btn btn-primary btn-sm btnPrevious">Previous</a> <a class="btn btn-primary btn-sm" id="SubmitButton">Save</a> <a href=@("/cooperatives/fiscal/"+ Model.CoopId) class="btn btn-default btn-sm">Back</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script> $(document).ready(function () { window.initializeSelectApis(); window.initializeCascadeLocation(); }); $('.btnNext').click(function () { $('.nav-tabs > .active').next('li').find('a').trigger('click'); }); $('.btnPrevious').click(function () { $('.nav-tabs > .active').prev('li').find('a').trigger('click'); }); function addMember() { debugger var male = parseInt(document.getElementById("Male").value) ? parseInt(document.getElementById("Male").value) : 0; var female = parseInt(document.getElementById("Female").value) ? parseInt(document.getElementById("Female").value) : 0; var dalit = parseInt(document.getElementById("Dalit").value) ? parseInt(document.getElementById("Dalit").value) : 0; var janjati = parseInt(document.getElementById("Janjati").value) ? parseInt(document.getElementById("Janjati").value) : 0; var others = parseInt(document.getElementById("Others").value) ? parseInt(document.getElementById("Others").value) : 0; var result = parseInt(male + female); var res = parseInt(dalit + janjati + others); if (result === res) { document.getElementById("TotalMembers").value = result; } else { @*ShowMessage("error", "Total doesn't match");*@ document.getElementById("TotalMembers").value = ''; } } function addMember1() { debugger var male = parseInt(document.getElementById("MaleMae").value) ? parseInt(document.getElementById("MaleMae").value) : 0; var female = parseInt(document.getElementById("FemaleMae").value) ? parseInt(document.getElementById("FemaleMae").value) : 0; var dalit = parseInt(document.getElementById("DalitMae").value) ? parseInt(document.getElementById("DalitMae").value) : 0; var janjati = parseInt(document.getElementById("JanjatiMae").value) ? parseInt(document.getElementById("JanjatiMae").value) : 0; var others = parseInt(document.getElementById("OthersMae").value) ? parseInt(document.getElementById("OthersMae").value) : 0; var result = parseInt(male + female); var res = parseInt(dalit + janjati + others); if (result === res) { document.getElementById("TotalMembersMae").value = result; memberIncrement(); } else { @*ShowMessage("error", "Total doesn't match");*@ document.getElementById("TotalMembersMae").value = ''; } } function memberIncrement() { var f = parseInt(document.getElementById("TotalMembersMae").value) ? parseInt(document.getElementById("TotalMembersMae").value) : 0; var e = parseInt(document.getElementById("TotalMembers").value) ? parseInt(document.getElementById("TotalMembers").value) : 0; if (e===0) { var res = 0; } else { var res = (f - e) / e * 100; } debugger document.getElementById("MemberIncrementRate").value = res.toFixed(2); if (document.getElementById("PTotalMembersMae") != null) { var p = parseInt(document.getElementById("PTotalMembersMae").value) ? parseInt(document.getElementById("PTotalMembersMae").value) : 0; var t = parseInt(document.getElementById("TotalMembersMae").value) ? parseInt(document.getElementById("TotalMembersMae").value) : 0; var result = (t - p) / p * 100; document.getElementById("MemberIncrementRateAnnual").value = result.toFixed(2); } else { document.getElementById("MemberIncrementRateAnnual").value = res.toFixed(2); } } function addLoan() { debugger var gl = parseFloat(document.getElementById("GoodLoan").value) ? parseFloat(document.getElementById("GoodLoan").value) : 0; var glm = parseFloat(document.getElementById("GoodLoanMae").value) ? parseFloat(document.getElementById("GoodLoanMae").value) : 0; var ol = parseFloat(document.getElementById("OverdueLoan").value) ? parseFloat(document.getElementById("OverdueLoan").value) : 0; var olm = parseFloat(document.getElementById("OverdueLoanMae").value) ? parseFloat(document.getElementById("OverdueLoanMae").value) : 0; if (ol>gl) { //ShowMessage("error", "Overdue Loan cannot be greater than Good Loan"); } else if(olm>glm){ //ShowMessage("error", "Overdue Loan cannot be greater than Good Loan"); } else { if (gl===0) { var result = 0; } else { var result = (glm - gl) / gl * 100; } if (ol===0) { var res = 0; } else { var res = (olm - ol) / ol * 100; } document.getElementById("GoodLoanIncrementRate").value = result.toFixed(2); if (res < 0) { var nonnegative = Math.abs(res); document.getElementById("OverdueLoanDecrementRate").value = nonnegative.toFixed(2); } else { var negative = res * -1; document.getElementById("OverdueLoanDecrementRate").value = negative.toFixed(2); } if (document.getElementById("PGoodLoanMae") != null) { var p = parseInt(document.getElementById("PGoodLoanMae").value) ? parseInt(document.getElementById("PGoodLoanMae").value) : 0; var t = parseInt(document.getElementById("GoodLoanMae").value) ? parseInt(document.getElementById("GoodLoanMae").value) : 0; var result = (t - p) / p * 100; document.getElementById("GoodLoanIncrementRateAnnual").value = result.toFixed(2); } else { document.getElementById("GoodLoanIncrementRateAnnual").value = result.toFixed(2); } if (document.getElementById("POverdueLoanMae") != null) { var p = parseInt(document.getElementById("POverdueLoanMae").value) ? parseInt(document.getElementById("POverdueLoanMae").value) : 0; var t = parseInt(document.getElementById("OverdueLoanMae").value) ? parseInt(document.getElementById("OverdueLoanMae").value) : 0; debugger if (p===0) { var result = 0; } else { var result = (t - p) / p * 100; } if (result < 0) { var nonnegative = Math.abs(result); document.getElementById("OverdueLoanDecrementRateAnnual").value = nonnegative.toFixed(2); } else { var negative = result * -1; document.getElementById("OverdueLoanDecrementRateAnnual").value = negative.toFixed(2); } } else { if (ol===0) { var result = 0; } else { var result = (olm - ol) / ol * 100; } if (result < 0) { var nonnegative = Math.abs(result); document.getElementById("OverdueLoanDecrementRateAnnual").value = nonnegative.toFixed(2); } else { var negative = result * -1; document.getElementById("OverdueLoanDecrementRateAnnual").value = negative.toFixed(2); } } } } function addLoanee() { var f = parseInt(document.getElementById("TotalMembersMae").value) ? parseInt(document.getElementById("TotalMembersMae").value) : 0; var e = parseInt(document.getElementById("TotalMembers").value) ? parseInt(document.getElementById("TotalMembers").value) : 0; var gl = parseFloat(document.getElementById("LoaneeMemberSpe").value) ? parseFloat(document.getElementById("LoaneeMemberSpe").value) : 0; var glm = parseFloat(document.getElementById("LoaneeMemberMae").value) ? parseFloat(document.getElementById("LoaneeMemberMae").value) : 0; if (gl>e) { //ShowMessage("error", "Loanee Member cannot be greater than Total Member"); } else if (glm>f) { // ShowMessage("error", "Loanee Member cannot be greater than Total Member"); } else { if (gl===0) { var res = 0; } else { var res = (glm - gl) / gl * 100; } document.getElementById("LoaneeMemberIncrementRate").value = res.toFixed(2); if (document.getElementById("PLoaneeMemberMae") != null) { var p = parseInt(document.getElementById("PLoaneeMemberMae").value) ? parseInt(document.getElementById("PLoaneeMemberMae").value) : 0; var t = parseInt(document.getElementById("LoaneeMemberMae").value) ? parseInt(document.getElementById("LoaneeMemberMae").value) : 0; var result = (t - p) / p * 100; document.getElementById("LoaneeMemberIncrementRateAnnual").value = result.toFixed(2); } else { document.getElementById("LoaneeMemberIncrementRateAnnual").value = res.toFixed(2); } } } function addInternal() { var s = parseFloat(document.getElementById("Saving").value) ? parseFloat(document.getElementById("Saving").value) : 0; var sh = parseFloat(document.getElementById("Share").value) ? parseFloat(document.getElementById("Share").value) : 0; var o = parseFloat(document.getElementById("OtherSaving").value) ? parseFloat(document.getElementById("OtherSaving").value) : 0; var r = parseFloat(document.getElementById("ReserveFund").value) ? parseFloat(document.getElementById("ReserveFund").value) : 0; var re = parseFloat(s + sh + r + o); var s1 = parseFloat(document.getElementById("SavingMae").value) ? parseFloat(document.getElementById("SavingMae").value) : 0; var sh1 = parseFloat(document.getElementById("ShareMae").value) ? parseFloat(document.getElementById("ShareMae").value) : 0; var o1 = parseFloat(document.getElementById("OtherSavingMae").value) ? parseFloat(document.getElementById("OtherSavingMae").value) : 0; var r1 = parseFloat(document.getElementById("ReserveFundMae").value) ? parseFloat(document.getElementById("ReserveFundMae").value) : 0; var re1 = parseFloat(s1 + sh1 + r1 + o1); if (re===0) { var result = 0; } else { var result = (re1 - re) / re * 100; } document.getElementById("TotalIr").value = re.toFixed(2); document.getElementById("TotalIrMae").value = re1.toFixed(2); document.getElementById("IrIncrementRate").value = result.toFixed(2); if (document.getElementById("PTotalIrMae") != null) { var p = parseInt(document.getElementById("PTotalIrMae").value) ? parseInt(document.getElementById("PTotalIrMae").value) : 0; var t = parseInt(document.getElementById("TotalIrMae").value) ? parseInt(document.getElementById("TotalIrMae").value) : 0; if (p===0) { var result = 0; } else { var result = (t - p) / p * 100; } document.getElementById("IrIncrementRateAnnual").value = result.toFixed(2); } else { document.getElementById("IrIncrementRateAnnual").value = result.toFixed(2); } } function addasset() { var ae = parseInt(document.getElementById("AssetEnd").value) ? parseInt(document.getElementById("AssetEnd").value) : 0; var ie = parseInt(document.getElementById("IncomeEnd").value) ? parseInt(document.getElementById("IncomeEnd").value) : 0; var ee = parseInt(document.getElementById("IncomeEnd").value) ? parseInt(document.getElementById("IncomeEnd").value) : 0; if (document.getElementById("PAssetEnd") != null) { var p = parseInt(document.getElementById("PAssetEnd").value) ? parseInt(document.getElementById("PAssetEnd").value) : 0; var t = parseInt(document.getElementById("AssetEnd").value) ? parseInt(document.getElementById("AssetEnd").value) : 0; if (p === 0) { var result = 0; } else { var result = (t - p) / p * 100; } document.getElementById("AssetChangeRateAnnual").value = result.toFixed(2); } else { document.getElementById("AssetChangeRateAnnual").value = ae.toFixed(2); } if (document.getElementById("PIncomeEnd") != null) { var p = parseInt(document.getElementById("PIncomeEnd").value) ? parseInt(document.getElementById("PIncomeEnd").value) : 0; var t = parseInt(document.getElementById("IncomeEnd").value) ? parseInt(document.getElementById("IncomeEnd").value) : 0; if (p === 0) { var result = 0; } else { var result = (t - p) / p * 100; } document.getElementById("IncomeChangeRateAnnual").value = result.toFixed(2); } else { document.getElementById("IncomeChangeRateAnnual").value = ie.toFixed(2); } if (document.getElementById("PExpenseEnd") != null) { var p = parseInt(document.getElementById("PExpenseEnd").value) ? parseInt(document.getElementById("PExpenseEnd").value) : 0; var t = parseInt(document.getElementById("ExpenseEnd").value) ? parseInt(document.getElementById("ExpenseEnd").value) : 0; if (p === 0) { var result = 0; } else { var result = (t - p) / p * 100; } document.getElementById("ExpenseChangeRateAnnual").value = result.toFixed(2); } else { document.getElementById("ExpenseChangeRateAnnual").value = ie.toFixed(2); } } function addExternal() { const bftype = $("#BfTypeId option:selected").val(); const bankname = $("#BankId option:selected").val(); var gl = parseFloat(document.getElementById("Spe").value) ? parseFloat(document.getElementById("Spe").value) : 0; var glm = parseFloat(document.getElementById("Mae").value) ? parseFloat(document.getElementById("Mae").value) : 0; if (gl === 0) { var result = 0; } else { var result = (glm - gl) / gl * 100; } document.getElementById("ChangeRate").value = result.toFixed(2); var model = @Html.Raw(Json.Encode(Model.CoopExternalBorrowingDetailsPreviousList)); if (model.length > 0) { for (var i = 0; i < model.length; i++) { var p = model[i]; if (bftype === model[i].BfTypeId.toString() && bankname === model[i].BankId.toString()) { var t = glm; if (p.Mae==0) { var res = 0; } else { var res = (t - p.Mae) / p.Mae * 100; } document.getElementById("ChangeRateAnnual").value = res.toFixed(2); } else { document.getElementById("ChangeRateAnnual").value = res.toFixed(2); } } } else { document.getElementById("ChangeRateAnnual").value = result.toFixed(2); } } function addExternalBorrowing() { const form = $("#borrowing") var table = $("#tblExternal tbody"); const bftype = $("#BfTypeId option:selected"); const bankname = $("#BankId option:selected"); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; } const el = $("#tblExternal tbody"); const model = window.serializeForm(form); var row = "<tr>"; row += "<td>" + model.Spe + "</td>"; row += "<td>" + model.Mae + "</td>"; row += "<td>" + model.ChangeRate + "</td>"; row += "<td>" + model.ChangeRateAnnual + "</td>"; row += "<td>" + bftype.text() + "<input type=hidden name='BfTypeId' value=" + bftype.val() + "></td>"; row += "<td>" + bankname.text() + "<input type=hidden name='BankId' value=" + bankname.val() + "></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); clearAll(); }; function deleteRow(e) { $(e).closest("tr").remove(); }; function clearAll() { $(".clear").val(''); }; $("#SubmitButton").off("click").on("click", function () { function request(model) { const url = "/cooperatives/details/insert"; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); } if (!window.confirmAction()) { return; }; const form = $("form[name=CreateForm]"); const form1 = $("form[name=CreateForm1]"); const form2 = $("form[name=CreateForm2]"); const form3 = $("form[name=CreateForm3]"); const form5 = $("form[name=CreateForm5]"); const coopId = $("#CoopId").val(); const fy = $("#FiscalYearId").val(); $.validator.unobtrusive.parse(form); $.validator.unobtrusive.parse(form1); $.validator.unobtrusive.parse(form2); $.validator.unobtrusive.parse(form3); $.validator.unobtrusive.parse(form5); if (!form.valid()) { return false; }; if (!form1.valid()) { return false; }; if (!form2.valid()) { return false; }; if (!form3.valid()) { return false; }; if (!form5.valid()) { return false; }; let a = window.serializeForm(form); let b = window.serializeForm(form1); let c = window.serializeForm(form2); let d = window.serializeForm(form3); let e = window.serializeForm(form5); const id = $("#Id").val(); function getcoopdetails() { var details = {}; details.Id = id; details.CoopId = coopId; details.FiscalYearId = fy; details.Male = a.Male; details.Female = a.Female; details.Dalit = a.Dalit; details.Janjati = a.Janjati; details.Others = a.Others; details.TotalMembers = a.TotalMembers; details.MaleMae = a.MaleMae; details.FemaleMae = a.FemaleMae; details.DalitMae = a.DalitMae; details.JanjatiMae = a.JanjatiMae; details.OthersMae = a.OthersMae; details.TotalMembersMae = a.TotalMembersMae; details.MemberIncrementRate = a.MemberIncrementRate; details.MemberIncrementRateAnnual = a.MemberIncrementRateAnnual; details.GoodLoan = b.GoodLoan; details.OverdueLoan = b.OverdueLoan; details.GoodLoanMae = b.GoodLoanMae; details.OverdueLoanMae = b.OverdueLoanMae; details.GoodLoanIncrementRate = b.GoodLoanIncrementRate; details.GoodLoanIncrementRateAnnual = b.GoodLoanIncrementRateAnnual; details.OverdueLoanDecrementRate = b.OverdueLoanDecrementRate; details.OverdueLoanDecrementRateAnnual = b.OverdueLoanDecrementRateAnnual; details.LoaneeMemberSpe = c.LoaneeMemberSpe; details.LoaneeMemberMae = c.LoaneeMemberMae; details.LoaneeMemberIncrementRate = c.LoaneeMemberIncrementRate; details.LoaneeMemberIncrementRateAnnual = c.LoaneeMemberIncrementRateAnnual; details.Saving = d.Saving; details.Share = d.Share; details.OtherSaving = d.OtherSaving; details.ReserveFund = d.ReserveFund; details.TotalIr = d.TotalIr; details.SavingMae = d.SavingMae; details.ShareMae = d.ShareMae; details.OtherSavingMae = d.OtherSavingMae; details.ReserveFundMae = d.ReserveFundMae; details.TotalIrMae = d.TotalIrMae; details.IrIncrementRate = d.IrIncrementRate; details.IrIncrementRateAnnual = d.IrIncrementRateAnnual; details.Portfolio = e.Portfolio; details.AssetEnd = e.AssetEnd; details.AssetChangeRateAnnual = e.AssetChangeRateAnnual; details.IncomeEnd = e.IncomeEnd; details.IncomeChangeRateAnnual = e.IncomeChangeRateAnnual; details.ExpenseEnd = e.ExpenseEnd; details.ExpenseChangeRateAnnual = e.ExpenseChangeRateAnnual; return details; } debugger WorkForce.loader.show(); function getModel() { return ({ CoopExternalBorrowingDetailsList: getList(), CoopDetails: getcoopdetails(), CoopId: coopId, FId: fy }); }; const model = getModel(); debugger const ajax = request(model); ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); window.location = "/cooperatives/fiscal/" + coopId; }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }); function getList() { var list = []; const coopId = $("#CoopId").val(); const fiscalyearId = $("#FiscalYearId").val(); $("#tblExternal tbody tr").each(function () { const spe = $(this).find("td:eq(0)").html(); const mae = $(this).find("td:eq(1)").html(); const changeRate = $(this).find("td:eq(2)").html(); const changeRateAnnual = $(this).find("td:eq(3)").html(); const bfTypeId = $(this).find("td:eq(4)").find("input[type='hidden']").val(); const bankId = $(this).find("td:eq(5)").find("input[type='hidden']").val(); list.push({ CoopId: coopId, FiscalYearId: fiscalyearId, Spe: spe, Mae: mae, ChangeRate: changeRate, ChangeRateAnnual: changeRateAnnual, BfTypeId: bfTypeId, BankId: bankId }); }) return list; }; </script>
Save