public string insertConfirmacion(ConfirmacionBE pConfirmacionBE) { string idConfirmacion = string.Empty; using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspInsertConfirmacion)) { //cmd.CommandTimeout = 0; dbAdeudosInversiones.AddInParameter(cmd, "idRelacionado", DbType.String, pConfirmacionBE.idRelacionado); dbAdeudosInversiones.AddInParameter(cmd, "idTipoConfirmacion", DbType.String, pConfirmacionBE.idTipoConfirmacion); dbAdeudosInversiones.AddInParameter(cmd, "importeRescision", DbType.String, pConfirmacionBE.importeRescision); dbAdeudosInversiones.AddInParameter(cmd, "interes", DbType.String, pConfirmacionBE.interes); dbAdeudosInversiones.AddInParameter(cmd, "importeCobrar", DbType.String, pConfirmacionBE.importeCobrar); dbAdeudosInversiones.AddInParameter(cmd, "usuCreacion", DbType.String, pConfirmacionBE.usuCreacion); dbAdeudosInversiones.AddInParameter(cmd, "fechaCreacion", DbType.DateTime, pConfirmacionBE.fechaCreacion); dbAdeudosInversiones.AddOutParameter(cmd, "idConfirmacion", DbType.String, 10); dbAdeudosInversiones.ExecuteNonQuery(cmd); if (dbAdeudosInversiones.GetParameterValue(cmd, "idConfirmacion") != DBNull.Value) { idConfirmacion = dbAdeudosInversiones.GetParameterValue(cmd, "idConfirmacion").ToString(); } return(idConfirmacion); } }
private void saveConfirmacion() { ConfirmacionBE oConfirmacionBE = new ConfirmacionBE() { idRelacionado = idInversion, idTipoConfirmacion = 1, importeRescision = Convert.ToDecimal(txtImporteRescision.Text) }; InversionBE oInversionBE = new InversionBE(); InversionBL oInversionBL = new InversionBL(); switch (Evento) { case GetEnum.Eventos.view: break; case GetEnum.Eventos.insert: if (ucMsgBox1.ShowMessageConfirmation("¿Está seguro que desea confirmar la inversión?") == eTaskDialogResult.Yes) { ucMsgBox1.ShowMessageInformation("Se enviará el acuerdo por correo electrónico a todos los involucrados"); oConfirmacionBE.usuCreacion = General.GetCodigoUsuario; oConfirmacionBE.fechaCreacion = Util.General.GetFechaGlobal; idConfirmacion = oConfirmacionBL.insertConfirmacion(oConfirmacionBE); oInversionBE = oInversionBL.getInversion(idInversion, Util.General.GetFechaGlobal); oInversionBE.idEstado = Util.EstadoInversion.Vigente; oInversionBE.usuUltActualizacion = General.GetCodigoUsuario; oInversionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oInversionBL.updateInversion(oInversionBE); ucMsgBox1.ShowMessageSuccess("Se guardó satisfactoriamente la confirmación de la inversión"); } break; case GetEnum.Eventos.edit: break; case GetEnum.Eventos.delete: break; case GetEnum.Eventos.search: break; default: break; } }
private void saveConfirmacion() { RescisionBE oRescisionBE = new RescisionBE(); ConfirmacionBE oConfirmacionBE = new ConfirmacionBE() { idRelacionado = idRescision, idTipoConfirmacion = 2, tasa = Convert.ToDecimal(txtTasaCerrada.Text), importe = Convert.ToDecimal(txtImporteRescision.Text), interes = Convert.ToDecimal(txtInteresRescision.Text), importeCobrar = Convert.ToDecimal((string.IsNullOrWhiteSpace(txtTotalCobrar.Text) ? "" : txtTotalCobrar.Text)) }; switch (Evento) { case GetEnum.Eventos.view: break; case GetEnum.Eventos.insert: oConfirmacionBE.usuCreacion = General.GetCodigoUsuario; oConfirmacionBE.fechaCreacion = Util.General.GetFechaGlobal; idConfirmacion = oConfirmacionBL.insertConfirmacion(oConfirmacionBE); saveConfirmacionDetail(idConfirmacion); oRescisionBE = oRescisionBL.getRescision(idRescision); oRescisionBE.usuCreacion = General.GetCodigoUsuario; oRescisionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oRescisionBE.idEstado = Util.EstadoInversion.Aplicada; oRescisionBL.updateRescision(oRescisionBE); InversionBE oInversionBE = new InversionBE(); oInversionBE = oInversionBL.getInversion(oRescisionBE.idInversion, Util.General.GetFechaGlobal); oInversionBE.usuCreacion = General.GetCodigoUsuario; oInversionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; if (oInversionBE.fechaVencimiento <= Util.General.GetFechaGlobal) { oInversionBE.idEstado = Util.EstadoInversion.Cancelado; } else { oInversionBE.idEstado = Util.EstadoInversion.Rescidido; } oInversionBL.updateInversion(oInversionBE); ucMsgBox1.ShowMessageSuccess("Se guardó satisfactoriamente la confirmación de la rescisión"); break; case GetEnum.Eventos.edit: break; case GetEnum.Eventos.delete: break; case GetEnum.Eventos.search: break; default: break; } }
public string insertConfirmacion(ConfirmacionBE pConfirmacionBE) { return(oConfirmacionDA.insertConfirmacion(pConfirmacionBE)); }