Пример #1
0
        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);
            }
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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;
            }
        }
Пример #4
0
 public string insertConfirmacion(ConfirmacionBE pConfirmacionBE)
 {
     return(oConfirmacionDA.insertConfirmacion(pConfirmacionBE));
 }