private void saveEvaluacionCartera(string creditoID, string anio, string mes) { EvaluacionCarteraBL oEvalueacionCarteraBL = new EvaluacionCarteraBL(); EvaluacionCarteraBE oEvaluacionCarteraBE = new EvaluacionCarteraBE(); oEvaluacionCarteraBE.CreditoID = creditoID; oEvaluacionCarteraBE.anio = Convert.ToInt32(anio); oEvaluacionCarteraBE.mes = Convert.ToInt32(mes); if (string.IsNullOrEmpty(txtAjusteVigente.Text)) { oEvaluacionCarteraBE.evaCarteraVigente = Convert.ToDecimal(lblSaldoVigente.Text); } else { oEvaluacionCarteraBE.evaCarteraVigente = Convert.ToDecimal(txtAjusteVigente.Text); } if (string.IsNullOrEmpty(txtAjusteVencido.Text)) { oEvaluacionCarteraBE.evaCarteraVencida = Convert.ToDecimal(lblSaldoVencido.Text); } else { oEvaluacionCarteraBE.evaCarteraVencida = Convert.ToDecimal(txtAjusteVencido.Text); } if (string.IsNullOrEmpty(lblAjusteProvision.Text)) { oEvaluacionCarteraBE.ProvisionEspecifica = Convert.ToDecimal(lblProvisionEspecifica.Text); } else { oEvaluacionCarteraBE.ProvisionEspecifica = Convert.ToDecimal(lblAjusteProvision.Text); } if (string.IsNullOrEmpty(txtAjusteCalificacion.Text)) { oEvaluacionCarteraBE.PorcCalificacion = Convert.ToDecimal(lblCalificacion.Text.Replace("%", "").Trim()); } else { oEvaluacionCarteraBE.PorcCalificacion = Convert.ToDecimal(txtAjusteCalificacion.Text.Replace("%", "").Trim()); } oEvaluacionCarteraBE.indAltoRiesgo = chkIndAltoRiesgo.Checked; oEvalueacionCarteraBL.UpdateEvaluacionCartera(oEvaluacionCarteraBE); }
private void GetEvaluacionCartera(string creditoID, string anio, string mes) { EvaluacionCarteraBL oEvalueacionCarteraBL = new EvaluacionCarteraBL(); EvaluacionCarteraBE oEvaluacionCarteraBE = new EvaluacionCarteraBE(); oEvaluacionCarteraBE = oEvalueacionCarteraBL.ObtenerEvaluacionCartera(creditoID, anio, mes); lblRazonSocial.Text = oEvaluacionCarteraBE.RazonSocial; lblNroCredito.Text = oEvaluacionCarteraBE.NroCredito; lblCategoria.Text = oEvaluacionCarteraBE.Categoria; lblProducto.Text = oEvaluacionCarteraBE.Producto; lblImporteOriginal.Text = oEvaluacionCarteraBE.ImporteOriginal.ToString("N"); lblSaldoVigente.Text = oEvaluacionCarteraBE.evaCarteraVigente.ToString("N"); lblSaldoVencido.Text = oEvaluacionCarteraBE.evaCarteraVencida.ToString("N"); //lblCalificacion.Text = oEvaluacionCarteraBE.Calificacion + " " + oEvaluacionCarteraBE.PorcCalificacion + " %"; lblCalificacion.Text = ((oEvaluacionCarteraBE.ProvisionEspecifica / (oEvaluacionCarteraBE.evaCarteraVigente + oEvaluacionCarteraBE.evaCarteraVencida)) * 100).ToString("N") + " %"; lblProvisionEspecifica.Text = oEvaluacionCarteraBE.ProvisionEspecifica.ToString("N"); chkIndAltoRiesgo.Checked = oEvaluacionCarteraBE.indAltoRiesgo; }
public void UpdateEvaluacionCartera(EvaluacionCarteraBE pEvaluacionCarteraBE) { try { using (DbCommand cmd = db.GetStoredProcCommand("Cartera.uspUpdateEvaluacionCartera")) { cmd.CommandTimeout = 0; db.AddInParameter(cmd, "p_creditoID", DbType.String, pEvaluacionCarteraBE.CreditoID); db.AddInParameter(cmd, "p_anio", DbType.Int32, Convert.ToInt32(pEvaluacionCarteraBE.anio)); db.AddInParameter(cmd, "p_mes", DbType.Int32, Convert.ToInt32(pEvaluacionCarteraBE.mes)); db.AddInParameter(cmd, "evaCarteraVigente", DbType.Decimal, Convert.ToDecimal(pEvaluacionCarteraBE.evaCarteraVigente)); db.AddInParameter(cmd, "evaCarteraVencida", DbType.Decimal, Convert.ToDecimal(pEvaluacionCarteraBE.evaCarteraVencida)); db.AddInParameter(cmd, "provEspecifica", DbType.Decimal, Convert.ToDecimal(pEvaluacionCarteraBE.ProvisionEspecifica)); db.AddInParameter(cmd, "indAltoRiesgo", DbType.Decimal, Convert.ToDecimal(pEvaluacionCarteraBE.indAltoRiesgo)); db.ExecuteNonQuery(cmd); } } catch (Exception ex) { } }
public EvaluacionCarteraBE ObtenerEvaluacionCartera(string creditoID, string anio, string mes) { try { using (DbCommand cmd = db.GetStoredProcCommand("Cartera.uspGetEvaluacionCartera")) { cmd.CommandTimeout = 0; db.AddInParameter(cmd, "p_creditoID", DbType.String, creditoID); db.AddInParameter(cmd, "p_anio", DbType.Int32, Convert.ToInt32(anio)); db.AddInParameter(cmd, "p_mes", DbType.Int32, Convert.ToInt32(mes)); dr = db.ExecuteReader(cmd); while (dr.Read()) { oEvaluacionCarteraBE = new EvaluacionCarteraBE(); if (!dr.IsDBNull(dr.GetOrdinal("RazonSocial"))) { oEvaluacionCarteraBE.RazonSocial = dr.GetString(dr.GetOrdinal("RazonSocial")); } if (!dr.IsDBNull(dr.GetOrdinal("NroCredito"))) { oEvaluacionCarteraBE.NroCredito = dr.GetString(dr.GetOrdinal("NroCredito")); } if (!dr.IsDBNull(dr.GetOrdinal("Categoria"))) { oEvaluacionCarteraBE.Categoria = dr.GetString(dr.GetOrdinal("Categoria")); } if (!dr.IsDBNull(dr.GetOrdinal("Producto"))) { oEvaluacionCarteraBE.Producto = dr.GetString(dr.GetOrdinal("Producto")); } if (!dr.IsDBNull(dr.GetOrdinal("ImporteOriginal"))) { oEvaluacionCarteraBE.ImporteOriginal = dr.GetDecimal(dr.GetOrdinal("ImporteOriginal")); } if (!dr.IsDBNull(dr.GetOrdinal("evaCarteraVigente"))) { oEvaluacionCarteraBE.evaCarteraVigente = dr.GetDecimal(dr.GetOrdinal("evaCarteraVigente")); } if (!dr.IsDBNull(dr.GetOrdinal("evaCarteraVencida"))) { oEvaluacionCarteraBE.evaCarteraVencida = dr.GetDecimal(dr.GetOrdinal("evaCarteraVencida")); } if (!dr.IsDBNull(dr.GetOrdinal("Calificacion"))) { oEvaluacionCarteraBE.Calificacion = dr.GetString(dr.GetOrdinal("Calificacion")); } if (!dr.IsDBNull(dr.GetOrdinal("PorcCalificacion"))) { oEvaluacionCarteraBE.PorcCalificacion = dr.GetDecimal(dr.GetOrdinal("PorcCalificacion")); } if (!dr.IsDBNull(dr.GetOrdinal("provEspecifica"))) { oEvaluacionCarteraBE.ProvisionEspecifica = dr.GetDecimal(dr.GetOrdinal("provEspecifica")); } if (!dr.IsDBNull(dr.GetOrdinal("indAltoRiesgo"))) { oEvaluacionCarteraBE.indAltoRiesgo = dr.GetBoolean(dr.GetOrdinal("indAltoRiesgo")); } } } return(oEvaluacionCarteraBE); } catch (Exception) { if (dr != null && !dr.IsClosed) { dr.Close(); } throw; } }
public void UpdateEvaluacionCartera(EvaluacionCarteraBE pEvaluacionCarteraBE) { _EvaluacionCarteraDA.UpdateEvaluacionCartera(pEvaluacionCarteraBE); }