private void btnSelTransDepo_Click(object sender, EventArgs e) { try { Task.Factory.StartNew(() => { InversionBE oInversionBE = new InversionBE(); RescisionBE oRescisionBE = new RescisionBE(); oRescisionBE = oRescisionBL.getRescision(txtBusqueda.Text); oInversionBE = oInversionBL.getInversion(oRescisionBE.idInversion, Util.General.GetFechaGlobal); DialogResult result; busqueda.frmBusquedaTransfXAplicar frm = new busqueda.frmBusquedaTransfXAplicar(); frm.frmParentName = this.Name; frm.Evento = GetEnum.Eventos.search; //frm.lstSocioBancoBESel = lstSocioBancoBE; frm._entFinancieraID = oInversionBE.idEntidadFinanciera; frm._valorMonedaID = Convert.ToString(oInversionBE.idMoneda); //frm.listSocioBancos(); this.Invoke((MethodInvoker) delegate { result = frm.ShowDialog(this); if (result == System.Windows.Forms.DialogResult.OK) { listSocioBancos(frm.lstSocioBancoBESel); } }); }); } catch (Exception ex) { ucMsgBox1.ShowMessageError("Error al cargar transferencias a seleccionar - Error: " + ex.Message); } }
public static InversionBE getProceso(IDataReader dr) { InversionBE oInversionBE = new InversionBE(); if (!dr.IsDBNull(dr.GetOrdinal("idProceso"))) { oInversionBE.idProceso = dr.GetString(dr.GetOrdinal("idProceso")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaProceso"))) { oInversionBE.fechaProceso = dr.GetDateTime(dr.GetOrdinal("fechaProceso")); } if (!dr.IsDBNull(dr.GetOrdinal("anio"))) { oInversionBE.anio = dr.GetInt32(dr.GetOrdinal("anio")); } if (!dr.IsDBNull(dr.GetOrdinal("mes"))) { oInversionBE.mes = dr.GetInt32(dr.GetOrdinal("mes")); } if (!dr.IsDBNull(dr.GetOrdinal("cantInversiones"))) { oInversionBE.cantInversiones = dr.GetInt32(dr.GetOrdinal("cantInversiones")); } return(oInversionBE); }
public InversionBE getInversion(string idInversion, DateTime fechaGlobal) { InversionBE oInversionBE = null; IDataReader dr = null; try { using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspGetInversion)) { //cmd.CommandTimeout = 0; dbAdeudosInversiones.AddInParameter(cmd, "idInversion", DbType.String, idInversion); dbAdeudosInversiones.AddInParameter(cmd, "fechaGlobal", DbType.DateTime, fechaGlobal); dr = dbAdeudosInversiones.ExecuteReader(cmd); while (dr.Read()) { oInversionBE = InversionP.getInversion(dr); } } } catch (Exception) { if (dr != null && !dr.IsClosed) { dr.Close(); } throw; } return(oInversionBE); }
public void updateInversion(InversionBE pInversionBE) { using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspUpdateInversion)) { //cmd.CommandTimeout = 0; dbAdeudosInversiones.AddInParameter(cmd, "nroCertificado", DbType.String, pInversionBE.nroCertificado); dbAdeudosInversiones.AddInParameter(cmd, "idInversion", DbType.String, pInversionBE.idInversion); dbAdeudosInversiones.AddInParameter(cmd, "idTipoInversion", DbType.String, pInversionBE.idTipoInversion); dbAdeudosInversiones.AddInParameter(cmd, "idTipoEntidadFinanciera", DbType.Int32, pInversionBE.idTipoEntidadFinanciera); dbAdeudosInversiones.AddInParameter(cmd, "idEntidadFinanciera", DbType.String, pInversionBE.idEntidadFinanciera); dbAdeudosInversiones.AddInParameter(cmd, "idMoneda", DbType.Int32, pInversionBE.idMoneda); dbAdeudosInversiones.AddInParameter(cmd, "importe", DbType.Decimal, pInversionBE.importe); dbAdeudosInversiones.AddInParameter(cmd, "tasa", DbType.Decimal, pInversionBE.tasa); dbAdeudosInversiones.AddInParameter(cmd, "plazo", DbType.Int32, pInversionBE.plazo); dbAdeudosInversiones.AddInParameter(cmd, "fechaInicio", DbType.DateTime, pInversionBE.fechaInicio); dbAdeudosInversiones.AddInParameter(cmd, "fechaVencimiento", DbType.DateTime, pInversionBE.fechaVencimiento); dbAdeudosInversiones.AddInParameter(cmd, "tasaRescision", DbType.Decimal, pInversionBE.tasaRescision); dbAdeudosInversiones.AddInParameter(cmd, "plazoRescision", DbType.Int32, pInversionBE.plazoRescision); dbAdeudosInversiones.AddInParameter(cmd, "diasAvisoVencimiento", DbType.Int32, pInversionBE.diasAvisoVencimiento); dbAdeudosInversiones.AddInParameter(cmd, "observaciones", DbType.String, pInversionBE.observaciones); dbAdeudosInversiones.AddInParameter(cmd, "idEstado", DbType.String, pInversionBE.idEstado); dbAdeudosInversiones.AddInParameter(cmd, "usuUltActualizacion", DbType.String, pInversionBE.usuUltActualizacion); dbAdeudosInversiones.AddInParameter(cmd, "fechaUltActualizacion", DbType.DateTime, pInversionBE.fechaUltActualizacion); dbAdeudosInversiones.ExecuteNonQuery(cmd); } }
private void cargarInversionModal() { InversionBE oInversionBE = new InversionBE(); DialogResult result; this.Invoke((MethodInvoker) delegate { busqueda.frmBusquedaRescision frm = new busqueda.frmBusquedaRescision(); frm.frmParentName = this.Name; frm.Estado = EstadoInversion.Registrado; frm.mode = frmBase.frmBusquedaBase.Mode.modal; if (tipo == TipoOperacionAdeInv.inversion) { frm.tipoBusqueda = frmBase.frmBusquedaBase.TipoBusqueda.inversion; } else { frm.tipoBusqueda = frmBase.frmBusquedaBase.TipoBusqueda.adeudo; } result = frm.ShowDialog(this); if (result == System.Windows.Forms.DialogResult.OK) { idRescision = frm.idRescision; cargarRescision(idRescision); } frm.Close(); frm.Dispose(); }); }
public void listInversion() { List <InversionBE> lstInversionBE = new List <InversionBE>(); InversionBE oInversionBE = null; this.Invoke((MethodInvoker) delegate { if (!string.IsNullOrEmpty(txtCodigo.Text)) { txtCodigo.Text = txtCodigo.Text.PadLeft(10, '0'); } oInversionBE = new InversionBE() { idInversion = txtCodigo.Text, idTipoInversion = cboTipoInversion.SelectedValue.ToString(), idTipoEntidadFinanciera = Convert.ToInt32(cboTipoEntidadFinanciera.SelectedValue), idEntidadFinanciera = Convert.ToString(cboBanco.SelectedValue), idMoneda = Convert.ToInt32(cboMoneda.SelectedValue), idEstado = Convert.ToString(cboEstado.SelectedValue), fechaGlobal = Util.General.GetFechaGlobal }; if (chkFiltroFecha.Checked) { if (cboTipoFecha.SelectedIndex == Convert.ToInt32(TipoFecha.fechaInicio)) { if (!string.IsNullOrEmpty(dtpInicio.Text)) { oInversionBE.iniciofechaInicio = Convert.ToDateTime(dtpInicio.Text); } if (!string.IsNullOrEmpty(dtpFin.Text)) { oInversionBE.finfechaInicio = Convert.ToDateTime(dtpFin.Text); } } else { if (!string.IsNullOrEmpty(dtpInicio.Text)) { oInversionBE.iniciofechaVencimiento = Convert.ToDateTime(dtpInicio.Text); } if (!string.IsNullOrEmpty(dtpFin.Text)) { oInversionBE.finfechaVencimiento = Convert.ToDateTime(dtpFin.Text); } } } lstInversionBE = oInversionBL.listInversion(oInversionBE); this.Invoke((MethodInvoker) delegate { dgvInversion.DataSource = lstInversionBE; }); }); }
private void actualizarFechaRescision(string pIdInversion) { if (!isLoad) { this.Invoke((MethodInvoker) delegate { double interes = 0; double porcen = 0; double tasa = 0; double interesCerrado = 0; double porcenCerrado = 0; double tasaCerrada = 0; double interesSinCastigo = 0; double porcenSinCastigo = 0; double tasaSinCastigo = 0; dtpFechaRescision.Value = Util.General.GetFechaGlobal; InversionBE oInversionBE = new InversionBE(); oInversionBE = oInversionBL.getInversion(pIdInversion, Util.General.GetFechaGlobal); if (oInversionBE.transcurrido >= oInversionBE.plazo) { txtTasaRescision.Text = txtTasaInversion.Text; } double importe = Convert.ToDouble(txtImporteInversion.Text); int dias = (oInversionBE.transcurrido < oInversionBE.plazo ? oInversionBE.transcurrido : oInversionBE.plazo); double poten = Convert.ToDouble((Convert.ToDouble(dias) / Convert.ToDouble(360))); tasa = Convert.ToDouble(txtTasaRescision.Text); porcen = Convert.ToDouble((tasa / Convert.ToDouble(100)) + 1); interes = Convert.ToDouble(((Math.Pow(porcen, poten) - 1) * importe)); tasaSinCastigo = Convert.ToDouble(txtTasaInversion.Text); porcenSinCastigo = Convert.ToDouble((tasaSinCastigo / Convert.ToDouble(100)) + 1); interesSinCastigo = Convert.ToDouble(((Math.Pow(porcenSinCastigo, poten) - 1) * importe)); if (!string.IsNullOrEmpty(txtTasaCerrada.Text)) { tasaCerrada = Convert.ToDouble(txtTasaCerrada.Text); porcenCerrado = Convert.ToDouble((tasaCerrada / Convert.ToDouble(100)) + 1); interesCerrado = Convert.ToDouble(((Math.Pow(porcenCerrado, poten) - 1) * importe)); } double itf = ((interesCerrado == 0 ? interes : interesCerrado) + importe) * (0.005 / 100); txtInteresRescision.Text = interes.ToString("N"); txtInteresCerrado.Text = interesCerrado.ToString("N"); txtDiferencia.Text = ((interesCerrado == 0 ? interes : interesCerrado) - interesSinCastigo).ToString("N"); txtTotalCobrar.Text = ((interesCerrado == 0 ? interes : interesCerrado) + importe - itf).ToString("N"); txtITF.Text = itf.ToString("N"); //txtDiferencia.Text = ((Convert.ToDouble(txtImporteInversion.Text) * (Convert.ToDouble(txtTasaInversion.Text) / 100)) - Convert.ToDouble(txtInteresRescision.Text)).ToString("N"); }); } }
private void saveInversiones() { InversionBE oInversionBE = new InversionBE(); this.Invoke((MethodInvoker) delegate { oInversionBE.nroCertificado = Convert.ToString(txtNroCertificado.Text); oInversionBE.idTipoInversion = Convert.ToString(cboTipoAdeudo.SelectedValue); oInversionBE.idTipoEntidadFinanciera = Convert.ToInt32(cboTipoEntidadFinanciera.SelectedValue); oInversionBE.idEntidadFinanciera = cboBanco.SelectedValue.ToString(); oInversionBE.idMoneda = Convert.ToInt32(cboMoneda.SelectedValue); oInversionBE.importe = Convert.ToDecimal(txtImporte.Text); oInversionBE.tasa = Convert.ToDecimal(txtTasa.Text); oInversionBE.plazo = Convert.ToInt32(cboPlazo.Text); oInversionBE.fechaInicio = dtFechaInicio.Value; oInversionBE.fechaVencimiento = dtFechaVencimiento.Value; oInversionBE.tasaRescision = Convert.ToDecimal(txtTasaCancelacion.Text); oInversionBE.plazoRescision = Convert.ToInt32(cboPlazoCancelacion.Text); oInversionBE.diasAvisoVencimiento = 0; //Convert.ToInt32(txtDiasAvisioVencimiento.Text); oInversionBE.observaciones = txtObservaciones.Text; oInversionBE.idEstado = Util.EstadoInversion.Registrado; }); switch (Evento) { case GetEnum.Eventos.insert: oInversionBE.usuCreacion = General.GetCodigoUsuario; oInversionBE.fechaCreacion = Util.General.GetFechaGlobal; idInversion = oInversionBL.insertInversion(oInversionBE); break; case GetEnum.Eventos.edit: oInversionBE.idInversion = idInversion; oInversionBE.usuUltActualizacion = General.GetCodigoUsuario; oInversionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oInversionBL.updateInversion(oInversionBE); break; case GetEnum.Eventos.delete: oInversionBE.usuUltActualizacion = General.GetCodigoUsuario; oInversionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oInversionBE.idEstado = Util.EstadoInversion.Vigente; oInversionBL.updateInversion(oInversionBE); break; default: break; } this.Invoke((MethodInvoker) delegate { txtIdInversion.Text = idInversion; }); }
private void extornarInversion(string pIdInversion) { InversionBE oInversionBE = new InversionBE(); oInversionBE = oInversionBL.getInversion(pIdInversion, Util.General.GetFechaGlobal); oInversionBE.usuUltActualizacion = General.GetCodigoUsuario; oInversionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oInversionBE.idEstado = Util.EstadoInversion.Registrado; oInversionBL.updateInversion(oInversionBE); }
private void cargarInversion(string idInversion) { InversionBE oInversionBE = new InversionBE(); if (oInversionBE != null) { this.Invoke((MethodInvoker) delegate { txtBusqueda.Text = idInversion; oInversionBE = oInversionBL.getInversion(txtBusqueda.Text, Util.General.GetFechaGlobal); txtNroCertificado.Text = oInversionBE.nroCertificado; cboTipoInversion.SelectedValue = oInversionBE.idTipoInversion; cboTipoEntidadFinanciera.SelectedValue = oInversionBE.idTipoEntidadFinanciera; cboBanco.SelectedValue = oInversionBE.idEntidadFinanciera; cboMoneda.SelectedValue = oInversionBE.idMoneda; txtImporteInversion.Text = oInversionBE.importe.ToString("N"); txtTasaInversion.Text = oInversionBE.tasa.ToString("N"); dtFechaInicio.Value = oInversionBE.fechaInicio; dtFechaVencimiento.Value = oInversionBE.fechaVencimiento; cboPlazo.SelectedValue = oInversionBE.plazo; txtTasaRescision.Text = oInversionBE.tasaRescision.ToString("N"); //txtPlazoRescision.Text = oInversionBE.plazoRescision.ToString(); txtImporteRescision.Text = oInversionBE.importe.ToString("N"); txtInteresRescision.Text = (oInversionBE.importe * (oInversionBE.tasaRescision / 100)).ToString("N"); txtTotalCobrar.Text = (Convert.ToDouble(txtInteresRescision.Text) + Convert.ToDouble(txtImporteRescision.Text)).ToString("N"); txtImporteInversionNew.Text = txtTotalCobrar.Text; //cboPlazo }); } else { this.Invoke((MethodInvoker) delegate { cboTipoInversion.SelectedIndex = 0; cboTipoEntidadFinanciera.SelectedIndex = 0; cboBanco.SelectedIndex = 0; cboMoneda.SelectedIndex = 0; txtImporteInversion.Text = string.Empty; txtTasaInversion.Text = string.Empty; txtTasaRescision.Text = string.Empty; //txtPlazoRescision.Text = string.Empty; txtImporteRescision.Text = string.Empty; txtInteresRescision.Text = string.Empty; txtTotalCobrar.Text = string.Empty; //dtpFechaRescision.Text = string.Empty; }); ucMsgBox1.ShowMessageWarnnig("No se encuentra el código de inversión ingresado"); } }
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 cargarInversion(string idInversion) { InversionBE oInversionBE = new InversionBE(); txtBusqueda.Text = idInversion; oInversionBE = oInversionBL.getInversion(txtBusqueda.Text, Util.General.GetFechaGlobal); if (oInversionBE != null) { this.Invoke((MethodInvoker) delegate { cboTipoInversion.SelectedValue = oInversionBE.idTipoInversion; cboTipoEntidadFinanciera.SelectedValue = oInversionBE.idTipoEntidadFinanciera; cboBanco.SelectedValue = oInversionBE.idEntidadFinanciera; cboMoneda.SelectedValue = oInversionBE.idMoneda; txtImporteInversion.Text = oInversionBE.importe.ToString("N"); txtTasaInversion.Text = oInversionBE.tasa.ToString("N"); cboPlazo.Text = oInversionBE.plazo.ToString(); dtFechaInicio.Value = oInversionBE.fechaInicio; dtFechaVencimiento.Value = oInversionBE.fechaVencimiento; txtTasaRescision.Text = oInversionBE.tasaRescision.ToString("N"); cboPlazoRescision.Text = oInversionBE.plazoRescision.ToString(); txtImporteRescision.Text = (oInversionBE.importe + (oInversionBE.importe * (oInversionBE.tasaRescision / 100))).ToString("N"); txtObservaciones.Text = oInversionBE.observaciones; }); } else { this.Invoke((MethodInvoker) delegate { cboTipoInversion.SelectedIndex = 0; cboTipoEntidadFinanciera.SelectedIndex = 0; cboBanco.SelectedIndex = 0; cboMoneda.SelectedIndex = 0; txtImporteInversion.Text = string.Empty; txtTasaInversion.Text = string.Empty; }); ucMsgBox1.ShowMessageWarnnig("No se encuentra el código de inversión ingresado"); } }
private void loadInversion() { InversionBE oInversionBE = new InversionBE(); ContactoBE oContactoBE = new ContactoBE(); List <DocumentoBE> lstDocumentoBE = new List <DocumentoBE>(); oInversionBE = oInversionBL.getInversion(idInversion, Util.General.GetFechaGlobal); oContactoBE = oContactoBL.getContacto(idInversion); lstDocumentoBE = oDocumentoBL.listDocumento(idInversion); this.Invoke((MethodInvoker) delegate { txtNroCertificado.Text = oInversionBE.nroCertificado; cboTipoAdeudo.SelectedValue = oInversionBE.idTipoInversion; cboTipoEntidadFinanciera.SelectedValue = oInversionBE.idTipoEntidadFinanciera; cboBanco.SelectedValue = oInversionBE.idEntidadFinanciera; txtImporte.Text = oInversionBE.importe.ToString(); cboMoneda.SelectedValue = oInversionBE.idMoneda; txtTasa.Text = oInversionBE.tasa.ToString(); cboPlazo.Text = oInversionBE.plazo.ToString(); dtFechaInicio.Text = oInversionBE.fechaInicio.ToShortDateString(); dtFechaVencimiento.Text = oInversionBE.fechaVencimiento.ToShortDateString(); txtEstadoInversion.Text = oInversionBE.nomEstado; txtTasaCancelacion.Text = oInversionBE.tasaRescision.ToString(); cboPlazoCancelacion.Text = Convert.ToString(oInversionBE.plazoRescision); //txtDiasAvisioVencimiento.Text = oInversionBE.diasAvisoVencimiento.ToString(); txtObservaciones.Text = oInversionBE.observaciones; txtFuncionario.Text = oContactoBE.funcionario; txtTelefonoFijo.Text = oContactoBE.telefono; txtAnexo.Text = oContactoBE.anexo; txtCorreo.Text = oContactoBE.correo; txtCelular.Text = oContactoBE.celular; dtpCumpleanos.Value = oContactoBE.cumpleanos; cboCuentaBancaria.SelectedValue = oContactoBE.cuentaBancoID; txtIdInversion.Text = idInversion; dgvAdjuntos.DataSource = lstDocumentoBE; }); }
private void saveConfirmacion() { this.Invoke((MethodInvoker) delegate { string idInversionNew = ""; RenovacionBE oRenovacionBE = new RenovacionBE(); ContactoBE oContactoBE = new ContactoBE(); oRenovacionBE = oRenovacionBL.getRenovacion(idRenovacion); oRenovacionBE.idEstado = Util.EstadoInversion.Aplicada; oRenovacionBE.usuUltActualizacion = General.GetCodigoUsuario; oRenovacionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oRenovacionBL.updateRenovacion(oRenovacionBE); InversionBE oInversionBE = new InversionBE(); oInversionBE = oInversionBL.getInversion(oRenovacionBE.idInversion, Util.General.GetFechaGlobal); oInversionBE.idEstado = Util.EstadoInversion.Renovado; oInversionBE.usuUltActualizacion = General.GetCodigoUsuario; oInversionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oInversionBL.updateInversion(oInversionBE); oInversionBE.plazo = Convert.ToInt32(cboPlazoNew.Text); oInversionBE.plazoRescision = Convert.ToInt32(cboPlazoMinimoNew.Text); oInversionBE.tasa = Convert.ToDecimal(txtTasaInversionNew.Text); oInversionBE.tasaRescision = Convert.ToDecimal(txtTasaRescisionNew.Text); oInversionBE.importe = Convert.ToDecimal(txtImporteInversionNew.Text); oInversionBE.idEstado = Util.EstadoInversion.Registrado; //registrado oInversionBE.IdInversionRenovacion = oRenovacionBE.idInversion; oInversionBE.usuCreacion = General.GetCodigoUsuario; oInversionBE.fechaCreacion = Util.General.GetFechaGlobal; oInversionBE.fechaInicio = Util.General.GetFechaGlobal; oInversionBE.fechaVencimiento = Util.General.GetFechaGlobal.AddDays(Convert.ToInt32(cboPlazo.Text)); idInversionNew = oInversionBL.insertInversion(oInversionBE); oContactoBE = oContactoBL.getContacto(oRenovacionBE.idInversion); oContactoBE.idInversion = idInversionNew; oContactoBL.insertContato(oContactoBE); ucMsgBox1.ShowMessageSuccess("Se renovó satisfactoriamente le inversión"); }); }
private void cargarRenovacionModal() { InversionBE oInversionBE = new InversionBE(); DialogResult result; this.Invoke((MethodInvoker) delegate { busqueda.frmBusquedaRenovacion frm = new busqueda.frmBusquedaRenovacion(); frm.frmParentName = this.Name; frm.mode = frmBase.frmBusquedaBase.Mode.modal; result = frm.ShowDialog(this); if (result == System.Windows.Forms.DialogResult.OK) { idRenovacion = frm.idRenovacion; cargarRenovacion(idRenovacion); } frm.Close(); frm.Dispose(); }); }
public string insertInversion(InversionBE pInversionBE) { string idInversion = string.Empty; using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspInsertInversion)) { //cmd.CommandTimeout = 0; dbAdeudosInversiones.AddInParameter(cmd, "nroCertificado", DbType.String, pInversionBE.nroCertificado); dbAdeudosInversiones.AddInParameter(cmd, "idTipoInversion", DbType.String, pInversionBE.idTipoInversion); dbAdeudosInversiones.AddInParameter(cmd, "idTipoEntidadFinanciera", DbType.Int32, pInversionBE.idTipoEntidadFinanciera); dbAdeudosInversiones.AddInParameter(cmd, "idEntidadFinanciera", DbType.String, pInversionBE.idEntidadFinanciera); dbAdeudosInversiones.AddInParameter(cmd, "idMoneda", DbType.Int32, pInversionBE.idMoneda); dbAdeudosInversiones.AddInParameter(cmd, "importe", DbType.Decimal, pInversionBE.importe); dbAdeudosInversiones.AddInParameter(cmd, "tasa", DbType.Decimal, pInversionBE.tasa); dbAdeudosInversiones.AddInParameter(cmd, "plazo", DbType.Int32, pInversionBE.plazo); dbAdeudosInversiones.AddInParameter(cmd, "fechaInicio", DbType.DateTime, pInversionBE.fechaInicio); dbAdeudosInversiones.AddInParameter(cmd, "fechaVencimiento", DbType.DateTime, pInversionBE.fechaVencimiento); dbAdeudosInversiones.AddInParameter(cmd, "tasaRescision", DbType.Decimal, pInversionBE.tasaRescision); dbAdeudosInversiones.AddInParameter(cmd, "plazoRescision", DbType.Int32, pInversionBE.plazoRescision); dbAdeudosInversiones.AddInParameter(cmd, "diasAvisoVencimiento", DbType.Int32, pInversionBE.diasAvisoVencimiento); dbAdeudosInversiones.AddInParameter(cmd, "observaciones", DbType.String, pInversionBE.observaciones); dbAdeudosInversiones.AddInParameter(cmd, "IdInversionRenovacion", DbType.String, pInversionBE.IdInversionRenovacion); dbAdeudosInversiones.AddInParameter(cmd, "idEstado", DbType.String, pInversionBE.idEstado); dbAdeudosInversiones.AddInParameter(cmd, "usuCreacion", DbType.String, pInversionBE.usuCreacion); dbAdeudosInversiones.AddInParameter(cmd, "fechaCreacion", DbType.DateTime, pInversionBE.fechaCreacion); dbAdeudosInversiones.AddOutParameter(cmd, "idInversion", DbType.String, 10); dbAdeudosInversiones.ExecuteNonQuery(cmd); if (dbAdeudosInversiones.GetParameterValue(cmd, "idInversion") != DBNull.Value) { idInversion = dbAdeudosInversiones.GetParameterValue(cmd, "idInversion").ToString(); } return(idInversion); } }
private void cargarInversion(string idInversion) { InversionBE oInversionBE = new InversionBE(); txtBusqueda.Text = idInversion; oInversionBE = oInversionBL.getInversion(txtBusqueda.Text, Util.General.GetFechaGlobal); if (oInversionBE != null) { this.Invoke((MethodInvoker) delegate { txtNroCertificado.Text = oInversionBE.nroCertificado; cboTipoInversion.SelectedValue = oInversionBE.idTipoInversion; cboTipoEntidadFinanciera.SelectedValue = oInversionBE.idTipoEntidadFinanciera; cboBanco.SelectedValue = oInversionBE.idEntidadFinanciera; cboMoneda.SelectedValue = oInversionBE.idMoneda; txtImporteInversion.Text = oInversionBE.importe.ToString("N"); txtTasaInversion.Text = oInversionBE.tasa.ToString("N"); dtFechaInicio.Value = oInversionBE.fechaInicio; dtFechaVencimiento.Value = oInversionBE.fechaVencimiento; cboPlazo.Text = oInversionBE.plazo.ToString(); txtTasaRescision.Text = oInversionBE.tasaRescision.ToString("N"); txtPlazoRescision.Text = oInversionBE.plazoRescision.ToString(); txtImporteRescision.Text = oInversionBE.importe.ToString("N"); txtInteresRescision.Text = (oInversionBE.importe * (oInversionBE.tasaRescision / 100)).ToString("N"); txtDiasTranscurridos.Text = oInversionBE.transcurrido.ToString(); txtITF.Text = ((Convert.ToDouble(txtInteresRescision.Text) + Convert.ToDouble(txtImporteRescision.Text)) * (Convert.ToDouble(0.005) / 100)).ToString("N"); txtTotalCobrar.Text = (Convert.ToDouble(txtInteresRescision.Text) + Convert.ToDouble(txtImporteRescision.Text) - Convert.ToDouble(txtITF.Text)).ToString("N"); dtpFechaRescision.Value = Util.General.GetFechaGlobal; if (oInversionBE.transcurrido >= oInversionBE.plazo) { txtTasaRescision.Text = txtTasaInversion.Text; } actualizarFechaRescision(idInversion); //if (txtTasaRescision.Text != txtTasaInversion.Text) if (oInversionBE.transcurrido < oInversionBE.plazoRescision) { txtTasaRescision.Border.Border = DevComponents.DotNetBar.eStyleBorderType.Solid; txtTasaRescision.Border.BorderColor = System.Drawing.Color.Crimson; txtTasaRescision.Border.BorderWidth = 2; showNotification("Sujeto a castigo"); } //txtDiferencia.Text = ((Convert.ToDouble(txtImporteInversion.Text) * (Convert.ToDouble(txtTasaInversion.Text) / 100)) - Convert.ToDouble(txtInteresRescision.Text)).ToString("N"); }); } else { this.Invoke((MethodInvoker) delegate { cboTipoInversion.SelectedIndex = 0; cboTipoEntidadFinanciera.SelectedIndex = 0; cboBanco.SelectedIndex = 0; cboMoneda.SelectedIndex = 0; txtImporteInversion.Text = string.Empty; txtTasaInversion.Text = string.Empty; txtTasaRescision.Text = string.Empty; txtPlazoRescision.Text = string.Empty; txtImporteRescision.Text = string.Empty; txtInteresRescision.Text = string.Empty; txtTotalCobrar.Text = string.Empty; dtpFechaRescision.Text = string.Empty; txtITF.Text = string.Empty; }); ucMsgBox1.ShowMessageWarnnig("No se encuentra el código de inversión ingresado"); } }
public void listInversion() { List <InversionBE> lstInversionBE = new List <InversionBE>(); InversionBE oInversionBE = null; this.Invoke((MethodInvoker) delegate { if (!string.IsNullOrEmpty(txtCodigo.Text)) { txtCodigo.Text = txtCodigo.Text.PadLeft(10, '0'); } oInversionBE = new InversionBE() { idInversion = txtCodigo.Text, idTipoInversion = cboTipoInversion.SelectedValue.ToString(), idTipoEntidadFinanciera = Convert.ToInt32(cboTipoEntidadFinanciera.SelectedValue), idEntidadFinanciera = Convert.ToString(cboBanco.SelectedValue), idMoneda = Convert.ToInt32(cboMoneda.SelectedValue), idEstado = Convert.ToString(cboEstado.SelectedValue), fechaGlobal = Util.General.GetFechaGlobal }; if (chkFiltroFecha.Checked) { if (cboTipoFecha.SelectedIndex == Convert.ToInt32(TipoFecha.fechaInicio)) { if (!string.IsNullOrEmpty(dtpInicio.Text)) { oInversionBE.iniciofechaInicio = Convert.ToDateTime(dtpInicio.Text); } if (!string.IsNullOrEmpty(dtpFin.Text)) { oInversionBE.finfechaInicio = Convert.ToDateTime(dtpFin.Text); } } else { if (!string.IsNullOrEmpty(dtpInicio.Text)) { oInversionBE.iniciofechaVencimiento = Convert.ToDateTime(dtpInicio.Text); } if (!string.IsNullOrEmpty(dtpFin.Text)) { oInversionBE.finfechaVencimiento = Convert.ToDateTime(dtpFin.Text); } } } lstInversionBE = oInversionBL.listInversion(oInversionBE); if ((lstInversionBE.Count > 0) && (Convert.ToString(cboEstado.SelectedValue) == Util.EstadoInversion.Vigente)) { lblImporteSoles.Text = lstInversionBE.Where(y => y.idMoneda == 1).Sum(x => x.importe).ToString("N"); lblImporteDolares.Text = lstInversionBE.Where(y => y.idMoneda == 2).Sum(x => x.importe).ToString("N"); lblRescisionSoles.Text = lstInversionBE.Where(y => y.idMoneda == 1).Sum(x => x.rescisionHoy).ToString("N"); lblRescisionDolares.Text = lstInversionBE.Where(y => y.idMoneda == 2).Sum(x => x.rescisionHoy).ToString("N"); lblAlVtoSoles.Text = lstInversionBE.Where(y => y.idMoneda == 1).Sum(x => x.alVto).ToString("N"); lblAlVtoDolares.Text = lstInversionBE.Where(y => y.idMoneda == 2).Sum(x => x.alVto).ToString("N"); } else { lblImporteSoles.Text = "0"; lblImporteDolares.Text = "0"; lblRescisionSoles.Text = "0"; lblRescisionDolares.Text = "0"; lblAlVtoSoles.Text = "0"; lblAlVtoDolares.Text = "0"; } dgvInversion.DataSource = lstInversionBE; }); }
public List <InversionBE> listInversion(InversionBE pInversionBE) { List <InversionBE> lstInversionBE = new List <InversionBE>(); IDataReader dr = null; try { using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspListInversion)) { //cmd.CommandTimeout = 0; if (!string.IsNullOrEmpty(pInversionBE.idInversion)) { dbAdeudosInversiones.AddInParameter(cmd, "idInversion", DbType.String, pInversionBE.idInversion); } else { dbAdeudosInversiones.AddInParameter(cmd, "idInversion", DbType.String, DBNull.Value); } if (!string.IsNullOrEmpty(pInversionBE.idTipoInversion)) { dbAdeudosInversiones.AddInParameter(cmd, "idTipoInversion", DbType.String, pInversionBE.idTipoInversion); } else { dbAdeudosInversiones.AddInParameter(cmd, "idTipoInversion", DbType.String, DBNull.Value); } if (pInversionBE.idTipoEntidadFinanciera != 0) { dbAdeudosInversiones.AddInParameter(cmd, "idTipoEntidadFinanciera", DbType.Int32, pInversionBE.idTipoEntidadFinanciera); } else { dbAdeudosInversiones.AddInParameter(cmd, "idTipoEntidadFinanciera", DbType.Int32, DBNull.Value); } if (!string.IsNullOrEmpty(pInversionBE.idEntidadFinanciera)) { dbAdeudosInversiones.AddInParameter(cmd, "idEntidadFinanciera", DbType.String, pInversionBE.idEntidadFinanciera); } else { dbAdeudosInversiones.AddInParameter(cmd, "idEntidadFinanciera", DbType.String, DBNull.Value); } if (pInversionBE.idMoneda != 0) { dbAdeudosInversiones.AddInParameter(cmd, "idMoneda", DbType.Int32, pInversionBE.idMoneda); } else { dbAdeudosInversiones.AddInParameter(cmd, "idMoneda", DbType.Int32, DBNull.Value); } if (pInversionBE.iniciofechaInicio != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "iniciofechaInicio", DbType.DateTime, pInversionBE.iniciofechaInicio); } else { dbAdeudosInversiones.AddInParameter(cmd, "iniciofechaInicio", DbType.DateTime, DBNull.Value); } if (pInversionBE.finfechaInicio != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "finfechaInicio", DbType.DateTime, pInversionBE.finfechaInicio); } else { dbAdeudosInversiones.AddInParameter(cmd, "finfechaInicio", DbType.DateTime, DBNull.Value); } if (pInversionBE.iniciofechaVencimiento != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "iniciofechaVencimiento", DbType.DateTime, pInversionBE.iniciofechaVencimiento); } else { dbAdeudosInversiones.AddInParameter(cmd, "iniciofechaVencimiento", DbType.DateTime, DBNull.Value); } if (pInversionBE.finfechaVencimiento != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "finfechaVencimiento", DbType.DateTime, pInversionBE.finfechaVencimiento); } else { dbAdeudosInversiones.AddInParameter(cmd, "finfechaVencimiento", DbType.DateTime, DBNull.Value); } if (!string.IsNullOrEmpty(pInversionBE.idEstado)) { dbAdeudosInversiones.AddInParameter(cmd, "idEstado", DbType.String, pInversionBE.idEstado); } else { dbAdeudosInversiones.AddInParameter(cmd, "idEstado", DbType.String, DBNull.Value); } if (pInversionBE.fechaGlobal != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "fechaGlobal", DbType.DateTime, pInversionBE.fechaGlobal); } else { dbAdeudosInversiones.AddInParameter(cmd, "fechaGlobal", DbType.DateTime, DBNull.Value); } dr = dbAdeudosInversiones.ExecuteReader(cmd); while (dr.Read()) { lstInversionBE.Add(InversionP.getInversion(dr)); } } } catch (Exception) { if (dr != null && !dr.IsClosed) { dr.Close(); } throw; } return(lstInversionBE); }
public List <InversionBE> listInversion(InversionBE pInversionBE) { return(oInversionDA.listInversion(pInversionBE)); }
public void updateInversion(InversionBE pInversionBE) { oInversionDA.updateInversion(pInversionBE); }
public string insertInversion(InversionBE pInversionBE) { return(oInversionDA.insertInversion(pInversionBE)); }
private void cargarRescision(string idRescision) { RescisionBE oRescisionBE = new RescisionBE(); InversionBE oInversionBE = new InversionBE(); oRescisionBE = oRescisionBL.getRescision(idRescision); oInversionBE = oInversionBL.getInversion(oRescisionBE.idInversion, Util.General.GetFechaGlobal); if (oRescisionBE != null) { this.Invoke((MethodInvoker) delegate { txtIdRescisionInversion.Text = oRescisionBE.idRescision; //Inversión txtNroCertificado.Text = oRescisionBE.nroCertificado; idInversion = oRescisionBE.idInversion; txtBusqueda.Text = oRescisionBE.idInversion; cboTipoInversion.SelectedValue = oRescisionBE.idTipoInversion; cboTipoEntidadFinanciera.SelectedValue = oRescisionBE.idTipoEntidadFinanciera; cboBanco.SelectedValue = oRescisionBE.idEntidadFinanciera; cboMoneda.SelectedValue = oRescisionBE.idMoneda; txtImporteInversion.Text = oRescisionBE.ImporteInversion.ToString("N"); txtTasaInversion.Text = oInversionBE.tasa.ToString("N"); txtTotalCobrar.Text = oRescisionBE.total.ToString("N"); cboPlazo.Text = oRescisionBE.plazo.ToString(); dtFechaInicio.Value = oRescisionBE.fechaInicio; dtFechaVencimiento.Value = oRescisionBE.fechaVencimiento; //Rescisión txtTasaRescision.Text = oRescisionBE.tasa.ToString("N"); txtPlazoRescision.Text = oRescisionBE.plazoRescision.ToString(); txtImporteRescision.Text = oRescisionBE.importe.ToString("N"); txtInteresRescision.Text = oRescisionBE.interes.ToString("N"); txtTasaCerrada.Text = oRescisionBE.tasaCerrada.ToString("N"); txtInteresCerrado.Text = oRescisionBE.interesCerrado.ToString("N"); txtDiasTranscurridos.Text = oRescisionBE.diasTranscurridos.ToString(); txtITF.Text = oRescisionBE.ITF.ToString("N"); txtObservacionesResicision.Text = oRescisionBE.observaciones; dtpFechaRescision.Value = oRescisionBE.fechaRescision; txtDiferencia.Text = oRescisionBE.diferencia.ToString("N"); if (oRescisionBE.fechaRescision.ToShortDateString() != Util.General.GetFechaGlobal.ToShortDateString()) { btnActualizar.Visible = true; } //if (txtTasaCerrada.Text != txtTasaRescision.Text) if (oInversionBE.transcurrido < oRescisionBE.plazoRescision) { txtTasaRescision.Border.Border = DevComponents.DotNetBar.eStyleBorderType.Solid; txtTasaRescision.Border.BorderColor = System.Drawing.Color.Crimson; txtTasaRescision.Border.BorderWidth = 2; showNotification("Sujeto a castigo"); } }); } else { ucMsgBox1.ShowMessageWarnnig("No se encuentra el código de inversión ingresado"); } }
public static InversionBE getInversion(IDataReader dr) { InversionBE oInversionBE = new InversionBE(); if (!dr.IsDBNull(dr.GetOrdinal("nroCertificado"))) { oInversionBE.nroCertificado = dr.GetString(dr.GetOrdinal("nroCertificado")); } if (!dr.IsDBNull(dr.GetOrdinal("idInversion"))) { oInversionBE.idInversion = dr.GetString(dr.GetOrdinal("idInversion")); } if (!dr.IsDBNull(dr.GetOrdinal("idTipoInversion"))) { oInversionBE.idTipoInversion = dr.GetString(dr.GetOrdinal("idTipoInversion")); } if (!dr.IsDBNull(dr.GetOrdinal("idTipoEntidadFinanciera"))) { oInversionBE.idTipoEntidadFinanciera = dr.GetDecimal(dr.GetOrdinal("idTipoEntidadFinanciera")); } if (!dr.IsDBNull(dr.GetOrdinal("idEntidadFinanciera"))) { oInversionBE.idEntidadFinanciera = dr.GetString(dr.GetOrdinal("idEntidadFinanciera")); } if (!dr.IsDBNull(dr.GetOrdinal("idMoneda"))) { oInversionBE.idMoneda = dr.GetDecimal(dr.GetOrdinal("idMoneda")); } if (!dr.IsDBNull(dr.GetOrdinal("importe"))) { oInversionBE.importe = dr.GetDecimal(dr.GetOrdinal("importe")); } if (!dr.IsDBNull(dr.GetOrdinal("tasa"))) { oInversionBE.tasa = dr.GetDecimal(dr.GetOrdinal("tasa")); } if (!dr.IsDBNull(dr.GetOrdinal("plazo"))) { oInversionBE.plazo = dr.GetInt32(dr.GetOrdinal("plazo")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaInicio"))) { oInversionBE.fechaInicio = dr.GetDateTime(dr.GetOrdinal("fechaInicio")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaVencimiento"))) { oInversionBE.fechaVencimiento = dr.GetDateTime(dr.GetOrdinal("fechaVencimiento")); } if (!dr.IsDBNull(dr.GetOrdinal("tasaRescision"))) { oInversionBE.tasaRescision = dr.GetDecimal(dr.GetOrdinal("tasaRescision")); } if (!dr.IsDBNull(dr.GetOrdinal("plazoRescision"))) { oInversionBE.plazoRescision = dr.GetInt32(dr.GetOrdinal("plazoRescision")); } if (!dr.IsDBNull(dr.GetOrdinal("diasAvisoVencimiento"))) { oInversionBE.diasAvisoVencimiento = dr.GetInt32(dr.GetOrdinal("diasAvisoVencimiento")); } if (!dr.IsDBNull(dr.GetOrdinal("observaciones"))) { oInversionBE.observaciones = dr.GetString(dr.GetOrdinal("observaciones")); } if (!dr.IsDBNull(dr.GetOrdinal("idEstado"))) { oInversionBE.idEstado = dr.GetString(dr.GetOrdinal("idEstado")); } if (!dr.IsDBNull(dr.GetOrdinal("usuCreacion"))) { oInversionBE.usuCreacion = dr.GetString(dr.GetOrdinal("usuCreacion")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaCreacion"))) { oInversionBE.fechaCreacion = dr.GetDateTime(dr.GetOrdinal("fechaCreacion")); } if (!dr.IsDBNull(dr.GetOrdinal("usuUltActualizacion"))) { oInversionBE.usuUltActualizacion = dr.GetString(dr.GetOrdinal("usuUltActualizacion")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaUltActualizacion"))) { oInversionBE.fechaUltActualizacion = dr.GetDateTime(dr.GetOrdinal("fechaUltActualizacion")); } if (!dr.IsDBNull(dr.GetOrdinal("idContacto"))) { oInversionBE.idContacto = dr.GetString(dr.GetOrdinal("idContacto")); } if (!dr.IsDBNull(dr.GetOrdinal("funcionario"))) { oInversionBE.funcionario = dr.GetString(dr.GetOrdinal("funcionario")); } if (!dr.IsDBNull(dr.GetOrdinal("telefono"))) { oInversionBE.telefono = dr.GetString(dr.GetOrdinal("telefono")); } if (!dr.IsDBNull(dr.GetOrdinal("anexo"))) { oInversionBE.anexo = dr.GetString(dr.GetOrdinal("anexo")); } if (!dr.IsDBNull(dr.GetOrdinal("correo"))) { oInversionBE.correo = dr.GetString(dr.GetOrdinal("correo")); } if (!dr.IsDBNull(dr.GetOrdinal("nomTipoInversion"))) { oInversionBE.nomTipoInversion = dr.GetString(dr.GetOrdinal("nomTipoInversion")); } if (!dr.IsDBNull(dr.GetOrdinal("nomTipoEntidadFinanciera"))) { oInversionBE.nomTipoEntidadFinanciera = dr.GetString(dr.GetOrdinal("nomTipoEntidadFinanciera")); } if (!dr.IsDBNull(dr.GetOrdinal("nomEntidadFinanciera"))) { oInversionBE.nomEntidadFinanciera = dr.GetString(dr.GetOrdinal("nomEntidadFinanciera")); } if (!dr.IsDBNull(dr.GetOrdinal("nomMoneda"))) { oInversionBE.nomMoneda = dr.GetString(dr.GetOrdinal("nomMoneda")); } if (!dr.IsDBNull(dr.GetOrdinal("nomEstado"))) { oInversionBE.nomEstado = dr.GetString(dr.GetOrdinal("nomEstado")); } if (!dr.IsDBNull(dr.GetOrdinal("transcurrido"))) { oInversionBE.transcurrido = dr.GetInt32(dr.GetOrdinal("transcurrido")); } if (!dr.IsDBNull(dr.GetOrdinal("faltante"))) { oInversionBE.faltante = dr.GetInt32(dr.GetOrdinal("faltante")); } if (!dr.IsDBNull(dr.GetOrdinal("alVto"))) { oInversionBE.alVto = dr.GetDecimal(dr.GetOrdinal("alVto")); } if (!dr.IsDBNull(dr.GetOrdinal("rescisionHoy"))) { oInversionBE.rescisionHoy = dr.GetDecimal(dr.GetOrdinal("rescisionHoy")); } return(oInversionBE); }
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; } }