• R/O
  • SSH
  • HTTPS

hemaxvisoft: Commit


Commit MetaInfo

Revisión44 (tree)
Tiempo2022-01-02 08:06:16
Autorhemaxvi_soft

Log Message

BtnGuardar_Click creado.
campos de préstamo y detalle de prestamo seteados.

Cambiar Resumen

Diferencia incremental

--- softloans/PrestamoCrearWF.aspx.cs (revision 43)
+++ softloans/PrestamoCrearWF.aspx.cs (revision 44)
@@ -170,8 +170,8 @@
170170 decimal.TryParse(TbCuota.Text, out cuotaAmount);
171171
172172 cuotaCapital = capitalAmount / time;
173+ //cuotaAmount = cuotaAmount - cuotaCapital;
173174 cuotaAmount = cuotaAmount - cuotaCapital;
174- //cuotaAmount = cuotaAmount + cuotaCapital;
175175
176176 cuotaAmount = cuotaAmount * time;
177177
@@ -202,6 +202,7 @@
202202
203203 cuotaAmount = cuotaAmount * 100;
204204
205+ //cuotaAmount = cuotaAmount / capitalAmount * 100;
205206 TbInteres.Text = cuotaAmount.ToString("N3");
206207
207208 if (validate())
@@ -830,5 +831,66 @@
830831
831832
832833 }
834+
835+ protected void BtnGuardar_ServerClick(object sender, EventArgs e)
836+ {
837+ LoanDAL loanDAL = new LoanDAL();
838+ LoansEntity loansEntity = new LoansEntity();
839+
840+ LoandetailsDAL loandetailsDAL = new LoandetailsDAL();
841+ LoandetailsEntity loandetailsEntity = new LoandetailsEntity();
842+
843+ try
844+ {
845+
846+ loansEntity.CustomerID = Convert.ToInt32(TbClienteD.Text);
847+ loansEntity.GuarantorID = Convert.ToInt32(TbIdGaranteGC.Text);
848+ loansEntity.DueAmount = Convert.ToDecimal(TbCapitalD.Text);
849+ loansEntity.Capital = Convert.ToDecimal(TbCapitalD.Text);
850+ loansEntity.PercentInterest = Convert.ToDecimal(TbInteres.Text);
851+ loansEntity.InterestAmount = Convert.ToDecimal(TbInteresD.Text);
852+ loansEntity.GuarantorID = 0;
853+ loansEntity.Date = DateTime.Now;
854+ loansEntity.Frequency = DropDownFrecuencia.SelectedValue.ToString();
855+ loansEntity.DueTime = Convert.ToInt32(DropDownTiempo.SelectedValue.ToString());
856+ if (CbPorCuota.Checked)
857+ loansEntity.ForQuota = true;
858+ else
859+ loansEntity.ForQuota = false;
860+ loansEntity.TotalAmount = loansEntity.DueAmount + loansEntity.InterestAmount;
861+ loansEntity.FixedInterest = false;
862+ loansEntity.SafeAmount = 0;
863+ loansEntity.Lawyer = 0;
864+ loansEntity.ActOfSale = 0;
865+ loansEntity.Opposition = 0;
866+ loansEntity.Transfer = 0;
867+ loansEntity.Status = "PENDIENTE";
868+
869+ loanDAL.Insert(loansEntity, loginDAL);
870+
871+ foreach (GridViewRow item in GvDetallePrestamo.Rows)
872+ {
873+
874+ loandetailsEntity.QuotaNumber = int.Parse(item.Cells[0].Text);
875+ loandetailsEntity.LoandID = loansEntity.ID;
876+ loandetailsEntity.Capital = decimal.Parse(item.Cells[4].Text);
877+ loandetailsEntity.Interest = loansEntity.PercentInterest;
878+ loandetailsEntity.CapitalBalance = decimal.Parse(item.Cells[4].Text);
879+ loandetailsEntity.InterestBalance = decimal.Parse(item.Cells[2].Text);
880+ loandetailsEntity.Date = loansEntity.Date;
881+ loandetailsEntity.Status = true;
882+ loandetailsDAL.Insert(loandetailsEntity, loginDAL);
883+
884+ }
885+
886+
887+
888+ }
889+ catch (Exception)
890+ {
891+
892+
893+ }
894+ }
833895 }
834896 }
\ No newline at end of file
--- softloans/PrestamoCrearWF.aspx.designer.cs (revision 43)
+++ softloans/PrestamoCrearWF.aspx.designer.cs (revision 44)
@@ -438,6 +438,15 @@
438438 protected global::System.Web.UI.WebControls.GridView GvDetallePrestamo;
439439
440440 /// <summary>
441+ /// Control BtnGuardar.
442+ /// </summary>
443+ /// <remarks>
444+ /// Campo generado automáticamente.
445+ /// Para modificarlo, mueva la declaración del campo del archivo del diseñador al archivo de código subyacente.
446+ /// </remarks>
447+ protected global::System.Web.UI.HtmlControls.HtmlButton BtnGuardar;
448+
449+ /// <summary>
441450 /// Control UpdatePanel1.
442451 /// </summary>
443452 /// <remarks>
Show on old repository browser