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 RescisionBE getRescision(string idRescision) { RescisionBE oRescisionBE = null; IDataReader dr = null; try { using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspGetRescision)) { //cmd.CommandTimeout = 0; dbAdeudosInversiones.AddInParameter(cmd, "idRescision", DbType.String, idRescision); dr = dbAdeudosInversiones.ExecuteReader(cmd); while (dr.Read()) { oRescisionBE = RescisionP.getRescision(dr); } } } catch (Exception) { if (dr != null && !dr.IsClosed) { dr.Close(); } throw; } return(oRescisionBE); }
private void saveConfirmacionDetail(string idConfirmacion) { ConfirmacionDetalleBE oConfirmacionDetalleBE = new ConfirmacionDetalleBE(); int cantRow = dgvDepositos2.Rows.Count; decimal importe = 0; RescisionBE oRescisionBE = new RescisionBE(); foreach (DataGridViewRow row in dgvDepositos2.Rows) { oConfirmacionDetalleBE = new ConfirmacionDetalleBE() { idConfirmacion = idConfirmacion, socioBancoID = row.Cells["socioBancoID"].Value.ToString() }; oConfirmacionDetalleBL.insertConfirmacionDetalle(oConfirmacionDetalleBE); if (cantRow == 1) { importe = Convert.ToDecimal(txtTotalCobrar.Text); } oRescisionBE = oRescisionBL.getRescision(idRescision); oRescisionBE.socioBancoID = oConfirmacionDetalleBE.socioBancoID; oRescisionBE.importe = importe; oRescisionBE.Glosa = @"Rescisión de Inversiones - Adeudos a inversiones"; oRescisionBE.gSesionID = Util.General.GetSessionGlobal; oSocioBancoBL.insertMovimintoSocio(oRescisionBE); } }
public void updateRescision(RescisionBE pRescisionBE) { string idRescision = string.Empty; using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspUpdateRescision)) { //cmd.CommandTimeout = 0; dbAdeudosInversiones.AddInParameter(cmd, "idRescision", DbType.String, pRescisionBE.idRescision); dbAdeudosInversiones.AddInParameter(cmd, "idAdeudo", DbType.String, pRescisionBE.idAdeudo); dbAdeudosInversiones.AddInParameter(cmd, "tasa", DbType.Decimal, pRescisionBE.tasa); dbAdeudosInversiones.AddInParameter(cmd, "plazo", DbType.Decimal, pRescisionBE.plazo); dbAdeudosInversiones.AddInParameter(cmd, "importe", DbType.Decimal, pRescisionBE.importe); dbAdeudosInversiones.AddInParameter(cmd, "interes", DbType.Decimal, pRescisionBE.interes); dbAdeudosInversiones.AddInParameter(cmd, "itf", DbType.Decimal, pRescisionBE.ITF); dbAdeudosInversiones.AddInParameter(cmd, "total", DbType.Decimal, pRescisionBE.total); dbAdeudosInversiones.AddInParameter(cmd, "tasaCerrada", DbType.Decimal, pRescisionBE.tasaCerrada); dbAdeudosInversiones.AddInParameter(cmd, "interesCerrado", DbType.Decimal, pRescisionBE.interesCerrado); dbAdeudosInversiones.AddInParameter(cmd, "observaciones", DbType.String, pRescisionBE.observaciones); dbAdeudosInversiones.AddInParameter(cmd, "idEstado", DbType.String, pRescisionBE.idEstado); dbAdeudosInversiones.AddInParameter(cmd, "fechaRescision", DbType.DateTime, pRescisionBE.fechaRescision); dbAdeudosInversiones.AddInParameter(cmd, "diferencia", DbType.Decimal, pRescisionBE.diferencia); dbAdeudosInversiones.AddInParameter(cmd, "diasTranscurridos", DbType.Int32, pRescisionBE.diasTranscurridos); dbAdeudosInversiones.AddInParameter(cmd, "usuUltActualizacion", DbType.String, pRescisionBE.usuUltActualizacion); dbAdeudosInversiones.AddInParameter(cmd, "fechaUltActualizacion", DbType.DateTime, pRescisionBE.fechaUltActualizacion); dbAdeudosInversiones.ExecuteNonQuery(cmd); } }
public void listRescision() { List <RescisionBE> lstRescisionBE = new List <RescisionBE>(); RescisionBE oRescisionBE = null; this.Invoke((MethodInvoker) delegate { if (!string.IsNullOrEmpty(txtCodigo.Text)) { txtCodigo.Text = txtCodigo.Text.PadLeft(10, '0'); } oRescisionBE = new RescisionBE() { idRescision = txtCodigo.Text, oAdeudoBE = new AdeudoBE() { idTipoAdeudo = cboTipoInversion.SelectedValue.ToString(), idTipoEntidadFinanciera = Convert.ToInt32(cboTipoEntidadFinanciera.SelectedValue), idEntidadFinanciera = Convert.ToString(cboBanco.SelectedValue), idMoneda = Convert.ToInt32(cboMoneda.SelectedValue) }, idEstado = Convert.ToString(cboEstado.SelectedValue), tipoBusqueda = Convert.ToInt32(tipoBusqueda) }; if (chkFiltroFecha.Checked) { if (cboTipoFecha.SelectedIndex == Convert.ToInt32(TipoFecha.fechaInicio)) { if (!string.IsNullOrEmpty(dtpInicio.Text)) { oRescisionBE.iniciofechaInicio = Convert.ToDateTime(dtpInicio.Text); } if (!string.IsNullOrEmpty(dtpFin.Text)) { oRescisionBE.finfechaInicio = Convert.ToDateTime(dtpFin.Text); } } else { if (!string.IsNullOrEmpty(dtpInicio.Text)) { oRescisionBE.iniciofechaVencimiento = Convert.ToDateTime(dtpInicio.Text); } if (!string.IsNullOrEmpty(dtpFin.Text)) { oRescisionBE.finfechaVencimiento = Convert.ToDateTime(dtpFin.Text); } } } }); lstRescisionBE = oRescisionBL.listRescision(oRescisionBE); this.Invoke((MethodInvoker) delegate { dgvRescision.DataSource = lstRescisionBE; }); }
private void anularRescision(string pIdRescision) { RescisionBE oRescisionBE = new RescisionBE(); oRescisionBE = oRescisionBL.getRescision(pIdRescision); oRescisionBE.usuUltActualizacion = General.GetCodigoUsuario; oRescisionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oRescisionBE.idEstado = Util.EstadoInversion.Anulado; oRescisionBL.updateRescision(oRescisionBE); }
public void insertMovimintoSocio(RescisionBE pRescisionBE) { using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspMovimientoBancos)) { //cmd.CommandTimeout = 0; dbAdeudosInversiones.AddInParameter(cmd, "socioBancoID", DbType.String, pRescisionBE.socioBancoID); dbAdeudosInversiones.AddInParameter(cmd, "importe", DbType.Decimal, pRescisionBE.importe); dbAdeudosInversiones.AddInParameter(cmd, "dtRegistro", DbType.Date, pRescisionBE.fechaRescision); dbAdeudosInversiones.AddInParameter(cmd, "valMonID", DbType.Decimal, pRescisionBE.idMoneda); dbAdeudosInversiones.AddInParameter(cmd, "Glosa", DbType.String, pRescisionBE.Glosa); dbAdeudosInversiones.AddInParameter(cmd, "gSesionID", DbType.String, pRescisionBE.gSesionID); dbAdeudosInversiones.ExecuteNonQuery(cmd); } }
private void extornarRescision(string pIdRescision) { RescisionBE oRescisionBE = new RescisionBE(); AdeudoBE oAdeudoBE = new AdeudoBE(); oRescisionBE = oRescisionBL.getRescision(pIdRescision); oRescisionBE.usuUltActualizacion = General.GetCodigoUsuario; oRescisionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oRescisionBE.idEstado = Util.EstadoInversion.Registrado; oRescisionBL.updateRescision(oRescisionBE); oAdeudoBE = oAdeudoBL.getAdeudo(oRescisionBE.idAdeudo, Util.General.GetFechaGlobal); oAdeudoBE.usuUltActualizacion = General.GetCodigoUsuario; oAdeudoBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oAdeudoBE.idEstado = Util.EstadoInversion.Registrado; oAdeudoBL.updateAdeudo(oAdeudoBE); }
private void cargarRescision(string idRescision) { RescisionBE oRescisionBE = new RescisionBE(); txtBusqueda.Text = idRescision; oRescisionBE = oRescisionBL.getRescision(txtBusqueda.Text); if (oRescisionBE != null) { this.Invoke((MethodInvoker) delegate { txtTasaRescision.Text = oRescisionBE.tasa.ToString("N"); txtPlazoRescision.Text = oRescisionBE.plazo.ToString("N"); txtImporteRescision.Text = oRescisionBE.importe.ToString("N"); txtInteresRescision.Text = oRescisionBE.interes.ToString("N"); txtTotalCobrar.Text = oRescisionBE.total.ToString("N"); txtTasaCerrada.Text = oRescisionBE.tasaCerrada.ToString("N"); txtObservacionesResicision.Text = oRescisionBE.observaciones; txtInteresCerrado.Text = oRescisionBE.interesCerrado.ToString("N"); txtItf.Text = oRescisionBE.ITF.ToString("N"); txtDiasTranscurridos.Text = oRescisionBE.diasTranscurridos.ToString(); }); } else { this.Invoke((MethodInvoker) delegate { txtTasaRescision.Text = string.Empty; txtPlazoRescision.Text = string.Empty; txtImporteRescision.Text = string.Empty; txtInteresRescision.Text = string.Empty; txtTotalCobrar.Text = string.Empty; txtTasaCerrada.Text = string.Empty; txtObservacionesResicision.Text = string.Empty; }); ucMsgBox1.ShowMessageWarnnig("No se encuentra el código de rescisión ingresado"); } }
public string insertRescision(RescisionBE pRescisionBE) { string idRescision = string.Empty; using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspInsertRescision)) { //cmd.CommandTimeout = 0; dbAdeudosInversiones.AddInParameter(cmd, "idAdeudo", DbType.String, pRescisionBE.idAdeudo); dbAdeudosInversiones.AddInParameter(cmd, "tasa", DbType.Decimal, pRescisionBE.tasa); dbAdeudosInversiones.AddInParameter(cmd, "plazo", DbType.Decimal, pRescisionBE.plazo); dbAdeudosInversiones.AddInParameter(cmd, "importe", DbType.Decimal, pRescisionBE.importe); dbAdeudosInversiones.AddInParameter(cmd, "interes", DbType.Decimal, pRescisionBE.interes); dbAdeudosInversiones.AddInParameter(cmd, "itf", DbType.Decimal, pRescisionBE.ITF); dbAdeudosInversiones.AddInParameter(cmd, "total", DbType.Decimal, pRescisionBE.total); dbAdeudosInversiones.AddInParameter(cmd, "tasaCerrada", DbType.Decimal, pRescisionBE.tasaCerrada); dbAdeudosInversiones.AddInParameter(cmd, "interesCerrado", DbType.Decimal, pRescisionBE.interesCerrado); dbAdeudosInversiones.AddInParameter(cmd, "observaciones", DbType.String, pRescisionBE.observaciones); dbAdeudosInversiones.AddInParameter(cmd, "idEstado", DbType.String, pRescisionBE.idEstado); dbAdeudosInversiones.AddInParameter(cmd, "diferencia", DbType.Decimal, pRescisionBE.diferencia); dbAdeudosInversiones.AddInParameter(cmd, "diasTranscurridos", DbType.Int32, pRescisionBE.diasTranscurridos); dbAdeudosInversiones.AddInParameter(cmd, "usuCreacion", DbType.String, pRescisionBE.usuCreacion); dbAdeudosInversiones.AddInParameter(cmd, "fechaCrecion", DbType.DateTime, pRescisionBE.fechaCrecion); dbAdeudosInversiones.AddOutParameter(cmd, "idRescision", DbType.String, 10); dbAdeudosInversiones.ExecuteNonQuery(cmd); if (dbAdeudosInversiones.GetParameterValue(cmd, "idRescision") != DBNull.Value) { idRescision = dbAdeudosInversiones.GetParameterValue(cmd, "idRescision").ToString(); } return(idRescision); } }
public List <RescisionBE> listRescision(RescisionBE pRescisionBE) { return(oRescisionDA.listRescision(pRescisionBE)); }
public void updateRescision(RescisionBE pRescisionBE) { oRescisionDA.updateRescision(pRescisionBE); }
public string insertRescision(RescisionBE pRescisionBE) { return(oRescisionDA.insertRescision(pRescisionBE)); }
public List <RescisionBE> listRescision(RescisionBE pRescisionBE) { List <RescisionBE> lstRescisionBE = new List <RescisionBE>(); IDataReader dr = null; try { using (DbCommand cmd = dbAdeudosInversiones.GetStoredProcCommand(GetNameStoreProcedure.uspListRescision)) { //cmd.CommandTimeout = 0; if (!string.IsNullOrEmpty(pRescisionBE.idRescision)) { dbAdeudosInversiones.AddInParameter(cmd, "idRescision", DbType.String, pRescisionBE.idRescision); } else { dbAdeudosInversiones.AddInParameter(cmd, "idRescision", DbType.String, DBNull.Value); } if (!string.IsNullOrEmpty(pRescisionBE.oAdeudoBE.idTipoAdeudo)) { dbAdeudosInversiones.AddInParameter(cmd, "idTipoAdeudo", DbType.String, pRescisionBE.oAdeudoBE.idTipoAdeudo); } else { dbAdeudosInversiones.AddInParameter(cmd, "idTipoAdeudo", DbType.String, DBNull.Value); } if (pRescisionBE.oAdeudoBE.idTipoEntidadFinanciera != 0) { dbAdeudosInversiones.AddInParameter(cmd, "idTipoEntidadFinanciera", DbType.Int32, pRescisionBE.oAdeudoBE.idTipoEntidadFinanciera); } else { dbAdeudosInversiones.AddInParameter(cmd, "idTipoEntidadFinanciera", DbType.Int32, DBNull.Value); } if (!string.IsNullOrEmpty(pRescisionBE.oAdeudoBE.idEntidadFinanciera)) { dbAdeudosInversiones.AddInParameter(cmd, "idEntidadFinanciera", DbType.String, pRescisionBE.oAdeudoBE.idEntidadFinanciera); } else { dbAdeudosInversiones.AddInParameter(cmd, "idEntidadFinanciera", DbType.String, DBNull.Value); } if (pRescisionBE.oAdeudoBE.idMoneda != 0) { dbAdeudosInversiones.AddInParameter(cmd, "idMoneda", DbType.Int32, pRescisionBE.oAdeudoBE.idMoneda); } else { dbAdeudosInversiones.AddInParameter(cmd, "idMoneda", DbType.Int32, DBNull.Value); } if (pRescisionBE.iniciofechaInicio != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "iniciofechaInicio", DbType.DateTime, pRescisionBE.iniciofechaInicio); } else { dbAdeudosInversiones.AddInParameter(cmd, "iniciofechaInicio", DbType.DateTime, DBNull.Value); } if (pRescisionBE.finfechaInicio != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "finfechaInicio", DbType.DateTime, pRescisionBE.finfechaInicio); } else { dbAdeudosInversiones.AddInParameter(cmd, "finfechaInicio", DbType.DateTime, DBNull.Value); } if (pRescisionBE.iniciofechaVencimiento != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "iniciofechaVencimiento", DbType.DateTime, pRescisionBE.iniciofechaVencimiento); } else { dbAdeudosInversiones.AddInParameter(cmd, "iniciofechaVencimiento", DbType.DateTime, DBNull.Value); } if (pRescisionBE.finfechaVencimiento != DateTime.MinValue) { dbAdeudosInversiones.AddInParameter(cmd, "finfechaVencimiento", DbType.DateTime, pRescisionBE.finfechaVencimiento); } else { dbAdeudosInversiones.AddInParameter(cmd, "finfechaVencimiento", DbType.DateTime, DBNull.Value); } if (!string.IsNullOrEmpty(pRescisionBE.idEstado)) { dbAdeudosInversiones.AddInParameter(cmd, "idEstado", DbType.String, pRescisionBE.idEstado); } else { dbAdeudosInversiones.AddInParameter(cmd, "idEstado", DbType.String, DBNull.Value); } if (pRescisionBE.tipoBusqueda != 0) { dbAdeudosInversiones.AddInParameter(cmd, "tipoBusqueda", DbType.Int32, pRescisionBE.tipoBusqueda); } else { dbAdeudosInversiones.AddInParameter(cmd, "tipoBusqueda", DbType.Int32, 1); //por defecto lista inversiones } dr = dbAdeudosInversiones.ExecuteReader(cmd); while (dr.Read()) { lstRescisionBE.Add(RescisionP.getRescision(dr)); } } } catch (Exception) { if (dr != null && !dr.IsClosed) { dr.Close(); } throw; } return(lstRescisionBE); }
private void cargarRescision(string idRescision) { RescisionBE oRescisionBE = new RescisionBE(); AdeudoBE oAdeudoBE = new AdeudoBE(); oRescisionBE = oRescisionBL.getRescision(idRescision); oAdeudoBE = oAdeudoBL.getAdeudo(oRescisionBE.idAdeudo, Util.General.GetFechaGlobal); if (oRescisionBE != null) { this.Invoke((MethodInvoker) delegate { txtIdRescisionInversion.Text = oRescisionBE.idRescision; //Inversión txtNroCertificado.Text = oRescisionBE.nroCertificado; idAdeudo = oRescisionBE.idAdeudo; txtBusqueda.Text = oRescisionBE.idAdeudo; cboTipoInversion.SelectedValue = oRescisionBE.idTipoAdeudo; cboTipoEntidadFinanciera.SelectedValue = oRescisionBE.idTipoEntidadFinanciera; cboBanco.SelectedValue = oRescisionBE.idEntidadFinanciera; cboMoneda.SelectedValue = oRescisionBE.idMoneda; txtImporteInversion.Text = oRescisionBE.ImporteAdeudo.ToString("N"); txtTasaInversion.Text = oAdeudoBE.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 (oAdeudoBE.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"); } }
private bool saveRescision() { RescisionBE oRescisionBE = new RescisionBE(); if (string.IsNullOrEmpty(txtBusqueda.Text)) { ucMsgBox1.ShowMessageWarnnig("Debe seleccionar una inversión para guardar la rescisión"); return(false); } this.Invoke((MethodInvoker) delegate { idAdeudo = txtBusqueda.Text; oRescisionBE.idAdeudo = idAdeudo; oRescisionBE.tasa = string.IsNullOrEmpty(txtTasaRescision.Text) ? 0 : Convert.ToDecimal(txtTasaRescision.Text); oRescisionBE.plazo = string.IsNullOrEmpty(txtPlazoRescision.Text) ? 0 : Convert.ToInt32(txtPlazoRescision.Text); oRescisionBE.importe = string.IsNullOrEmpty(txtImporteRescision.Text) ? 0 : Convert.ToDecimal(txtImporteRescision.Text); oRescisionBE.interes = string.IsNullOrEmpty(txtInteresRescision.Text) ? 0 : Convert.ToDecimal(txtInteresRescision.Text); oRescisionBE.ITF = string.IsNullOrEmpty(txtITF.Text) ? 0 : Convert.ToDecimal(txtITF.Text); oRescisionBE.total = string.IsNullOrEmpty(txtTotalCobrar.Text) ? 0 : Convert.ToDecimal(txtTotalCobrar.Text); oRescisionBE.fechaRescision = dtpFechaRescision.Value; oRescisionBE.diferencia = string.IsNullOrEmpty(txtDiferencia.Text) ? 0 : Convert.ToDecimal(txtDiferencia.Text); oRescisionBE.diasTranscurridos = string.IsNullOrEmpty(txtDiasTranscurridos.Text) ? 0 : Convert.ToInt32(txtDiasTranscurridos.Text); if (!string.IsNullOrEmpty(txtTasaCerrada.Text)) { oRescisionBE.tasaCerrada = string.IsNullOrEmpty(txtTasaCerrada.Text) ? 0 : Convert.ToDecimal(txtTasaCerrada.Text); } else { oRescisionBE.tasaCerrada = string.IsNullOrEmpty(txtTasaRescision.Text) ? 0 : Convert.ToDecimal(txtTasaRescision.Text); } if (!string.IsNullOrEmpty(txtInteresCerrado.Text)) { oRescisionBE.interesCerrado = string.IsNullOrEmpty(txtInteresCerrado.Text) ? 0 : Convert.ToDecimal(txtInteresCerrado.Text); } else { oRescisionBE.interesCerrado = string.IsNullOrEmpty(txtInteresCerrado.Text) ? 0 : Convert.ToDecimal(txtInteresCerrado.Text); } oRescisionBE.observaciones = txtObservacionesResicision.Text; oRescisionBE.idEstado = Util.EstadoInversion.Registrado; //registrado }); btnEnviarAcuerdo.Visible = true; switch (Evento) { case GetEnum.Eventos.view: break; case GetEnum.Eventos.insert: oRescisionBE.usuCreacion = General.GetCodigoUsuario; oRescisionBE.fechaCrecion = Util.General.GetFechaGlobal; idRescision = oRescisionBL.insertRescision(oRescisionBE); ucMsgBox1.ShowMessageSuccess("Se registró satisfactoriamente la Rescisión de la inversión"); break; case GetEnum.Eventos.edit: oRescisionBE.idRescision = idRescision; oRescisionBE.usuUltActualizacion = General.GetCodigoUsuario; oRescisionBE.fechaUltActualizacion = Util.General.GetFechaGlobal; oRescisionBL.updateRescision(oRescisionBE); ucMsgBox1.ShowMessageSuccess("Se actualizó satisfactoriamente la Rescisión de la inversión"); break; case GetEnum.Eventos.delete: break; case GetEnum.Eventos.search: break; default: break; } this.Invoke((MethodInvoker) delegate { txtIdRescisionInversion.Text = idRescision; }); return(true); }
public void insertMovimintoSocio(RescisionBE pRescisionBE) { oSocioBancoDA.insertMovimintoSocio(pRescisionBE); }
public static RescisionBE getRescision(IDataReader dr) { RescisionBE oRescisionBE = new RescisionBE(); oRescisionBE.oInversionBE = new InversionBE(); if (!dr.IsDBNull(dr.GetOrdinal("idRescision"))) { oRescisionBE.idRescision = dr.GetString(dr.GetOrdinal("idRescision")); } if (!dr.IsDBNull(dr.GetOrdinal("nroCertificado"))) { oRescisionBE.nroCertificado = dr.GetString(dr.GetOrdinal("nroCertificado")); } if (!dr.IsDBNull(dr.GetOrdinal("idInversion"))) { oRescisionBE.idInversion = dr.GetString(dr.GetOrdinal("idInversion")); } if (!dr.IsDBNull(dr.GetOrdinal("idTipoInversion"))) { oRescisionBE.idTipoInversion = dr.GetString(dr.GetOrdinal("idTipoInversion")); } if (!dr.IsDBNull(dr.GetOrdinal("nomTipoInversion"))) { oRescisionBE.nomTipoInversion = dr.GetString(dr.GetOrdinal("nomTipoInversion")); } if (!dr.IsDBNull(dr.GetOrdinal("idEntidadFinanciera"))) { oRescisionBE.idEntidadFinanciera = dr.GetString(dr.GetOrdinal("idEntidadFinanciera")); } if (!dr.IsDBNull(dr.GetOrdinal("nomEntidadFinanciera"))) { oRescisionBE.nomEntidadFinanciera = dr.GetString(dr.GetOrdinal("nomEntidadFinanciera")); } if (!dr.IsDBNull(dr.GetOrdinal("idTipoEntidadFinanciera"))) { oRescisionBE.idTipoEntidadFinanciera = dr.GetDecimal(dr.GetOrdinal("idTipoEntidadFinanciera")); } if (!dr.IsDBNull(dr.GetOrdinal("idMoneda"))) { oRescisionBE.idMoneda = dr.GetDecimal(dr.GetOrdinal("idMoneda")); } if (!dr.IsDBNull(dr.GetOrdinal("nomMoneda"))) { oRescisionBE.nomMoneda = dr.GetString(dr.GetOrdinal("nomMoneda")); } if (!dr.IsDBNull(dr.GetOrdinal("tasa"))) { oRescisionBE.tasa = dr.GetDecimal(dr.GetOrdinal("tasa")); } if (!dr.IsDBNull(dr.GetOrdinal("plazo"))) { oRescisionBE.plazo = dr.GetInt32(dr.GetOrdinal("plazo")); } if (!dr.IsDBNull(dr.GetOrdinal("importe"))) { oRescisionBE.importe = dr.GetDecimal(dr.GetOrdinal("importe")); } if (!dr.IsDBNull(dr.GetOrdinal("ImporteInversion"))) { oRescisionBE.ImporteInversion = dr.GetDecimal(dr.GetOrdinal("ImporteInversion")); } if (!dr.IsDBNull(dr.GetOrdinal("interes"))) { oRescisionBE.interes = dr.GetDecimal(dr.GetOrdinal("interes")); } if (!dr.IsDBNull(dr.GetOrdinal("itf"))) { oRescisionBE.ITF = dr.GetDecimal(dr.GetOrdinal("itf")); } if (!dr.IsDBNull(dr.GetOrdinal("total"))) { oRescisionBE.total = dr.GetDecimal(dr.GetOrdinal("total")); } if (!dr.IsDBNull(dr.GetOrdinal("tasaCerrada"))) { oRescisionBE.tasaCerrada = dr.GetDecimal(dr.GetOrdinal("tasaCerrada")); } if (!dr.IsDBNull(dr.GetOrdinal("interesCerrado"))) { oRescisionBE.interesCerrado = dr.GetDecimal(dr.GetOrdinal("interesCerrado")); } if (!dr.IsDBNull(dr.GetOrdinal("observaciones"))) { oRescisionBE.observaciones = dr.GetString(dr.GetOrdinal("observaciones")); } if (!dr.IsDBNull(dr.GetOrdinal("idEstado"))) { oRescisionBE.idEstado = dr.GetString(dr.GetOrdinal("idEstado")); } if (!dr.IsDBNull(dr.GetOrdinal("nomEstado"))) { oRescisionBE.nomEstado = dr.GetString(dr.GetOrdinal("nomEstado")); } if (!dr.IsDBNull(dr.GetOrdinal("usuCreacion"))) { oRescisionBE.usuCreacion = dr.GetString(dr.GetOrdinal("usuCreacion")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaCrecion"))) { oRescisionBE.fechaCrecion = dr.GetDateTime(dr.GetOrdinal("fechaCrecion")); } if (!dr.IsDBNull(dr.GetOrdinal("usuUltActualizacion"))) { oRescisionBE.usuUltActualizacion = dr.GetString(dr.GetOrdinal("usuUltActualizacion")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaUltActualizacion"))) { oRescisionBE.fechaUltActualizacion = dr.GetDateTime(dr.GetOrdinal("fechaUltActualizacion")); } if (!dr.IsDBNull(dr.GetOrdinal("diferencia"))) { oRescisionBE.diferencia = dr.GetDecimal(dr.GetOrdinal("diferencia")); } if (!dr.IsDBNull(dr.GetOrdinal("diasTranscurridos"))) { oRescisionBE.diasTranscurridos = dr.GetInt32(dr.GetOrdinal("diasTranscurridos")); } if (!dr.IsDBNull(dr.GetOrdinal("plazoRescision"))) { oRescisionBE.plazoRescision = dr.GetInt32(dr.GetOrdinal("plazoRescision")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaInicio"))) { oRescisionBE.fechaInicio = dr.GetDateTime(dr.GetOrdinal("fechaInicio")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaVencimiento"))) { oRescisionBE.fechaVencimiento = dr.GetDateTime(dr.GetOrdinal("fechaVencimiento")); } if (!dr.IsDBNull(dr.GetOrdinal("fechaRescision"))) { oRescisionBE.fechaRescision = dr.GetDateTime(dr.GetOrdinal("fechaRescision")); } return(oRescisionBE); }
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; } }