Revisión | 44 (tree) |
---|---|
Tiempo | 2022-01-02 08:06:16 |
Autor | hemaxvi_soft |
BtnGuardar_Click creado.
campos de préstamo y detalle de prestamo seteados.
@@ -170,8 +170,8 @@ | ||
170 | 170 | decimal.TryParse(TbCuota.Text, out cuotaAmount); |
171 | 171 | |
172 | 172 | cuotaCapital = capitalAmount / time; |
173 | + //cuotaAmount = cuotaAmount - cuotaCapital; | |
173 | 174 | cuotaAmount = cuotaAmount - cuotaCapital; |
174 | - //cuotaAmount = cuotaAmount + cuotaCapital; | |
175 | 175 | |
176 | 176 | cuotaAmount = cuotaAmount * time; |
177 | 177 |
@@ -202,6 +202,7 @@ | ||
202 | 202 | |
203 | 203 | cuotaAmount = cuotaAmount * 100; |
204 | 204 | |
205 | + //cuotaAmount = cuotaAmount / capitalAmount * 100; | |
205 | 206 | TbInteres.Text = cuotaAmount.ToString("N3"); |
206 | 207 | |
207 | 208 | if (validate()) |
@@ -830,5 +831,66 @@ | ||
830 | 831 | |
831 | 832 | |
832 | 833 | } |
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 | + } | |
833 | 895 | } |
834 | 896 | } |
\ No newline at end of file |
@@ -438,6 +438,15 @@ | ||
438 | 438 | protected global::System.Web.UI.WebControls.GridView GvDetallePrestamo; |
439 | 439 | |
440 | 440 | /// <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> | |
441 | 450 | /// Control UpdatePanel1. |
442 | 451 | /// </summary> |
443 | 452 | /// <remarks> |