示例#1
0
        public override string EjecutarAccion()
        {
            string str = "";
            RespuestaReferbdsjv respuestaReferbdsjv = HelperIbs.ibsReferenBcria(base.Afiliado.AF_CodCliente, base.Afiliado.sAF_Rif, this.NroCuenta);

            if (respuestaReferbdsjv.referbdsjv != null)
            {
                this.aficedula = base.Afiliado.sAF_Rif;
                this.literal   = respuestaReferbdsjv.referbdsjv.SLiteral;
                DateTime fecha = Formatos.ISOToFecha(respuestaReferbdsjv.referbdsjv.SFechaInicio);
                this.fechainicio = fecha.ToString("dd/MM/yyyy");
                this._base       = respuestaReferbdsjv.referbdsjv.SBase;
                long     nAFId      = base.Afiliado.nAF_Id;
                string   sCONombres = base.Afiliado.sCO_Nombres;
                string   str1       = DateTime.Now.ToString("dd/MM/yyyy");
                DateTime now        = DateTime.Now;
                string   str2       = string.Concat(HelperGlobal.LogRefBankAdd(nAFId, sCONombres, str1, now.ToShortTimeString(), WebUtils.GetClientIP(), "", "", this.NroCuenta, "", this.Dirigido, this.fechainicio, "", "", "", "", ""));
                this.referencia = string.Concat("IBRBC", str2.PadLeft(10, '0'));
                str             = this.referencia;
            }
            else
            {
                str = "Fallo referencia";
            }
            try
            {
                HelperEnvioCorreo.BuscarCamposCorreo(base.sCod, base.Afiliado.sCO_Nombres.ToUpper(), base.Afiliado.CO_Email, new decimal(0), "", Formatos.formatoCuenta(this.NroCuenta), this.referencia, base.Afiliado.sCO_Nombres.ToUpper(), "", "", this.NroCuenta, "", "", "", "", "", "", "");
            }
            catch (Exception exception)
            {
                string message = exception.Message;
            }
            return(str);
        }
示例#2
0
 protected void ddlCtaAcreditar_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.btnConfirmar.Enabled       = false;
     this.txtTarjetaPagar.Text       = string.Empty;
     this.TxtCodeBanco.Text          = string.Empty;
     this.txtBanco.Text              = string.Empty;
     this.txtBeneficiario.Text       = string.Empty;
     this.txtCedulaBeneficiario.Text = string.Empty;
     this.txtCorreo.Text             = string.Empty;
     if (this.ddlCtaAcreditar.SelectedIndex > 0)
     {
         AfiliadoFavorito afiliadoFavorito = this.ddlCtaAcreditar.getAfiliadoFavorito();
         if (HelperGlobal.BancosGet(false).Find((Banco b) => b.BANK_ID.Trim().Equals(afiliadoFavorito.BankId.Trim())) == null)
         {
             WebUtils.MessageBox2005(this, "La Institución financiera no se encuentra activa");
         }
         else
         {
             this.txtTarjetaPagar.Text       = afiliadoFavorito.NumeroInstrumento;
             this.TxtCodeBanco.Text          = afiliadoFavorito.BankId;
             this.txtBanco.Text              = HelperGlobal.BankNameGet(this.TxtCodeBanco.Text);
             this.txtBeneficiario.Text       = afiliadoFavorito.Beneficiario;
             this.txtCedulaBeneficiario.Text = afiliadoFavorito.CedulaRif;
             this.txtCorreo.Text             = afiliadoFavorito.Email.Trim();
             this.btnConfirmar.Enabled       = true;
         }
     }
 }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.Session["referencia"] != null)
     {
         GReferenciaBancaria item = (GReferenciaBancaria)this.Session["referencia"];
         this.liTitular.Text = item.Titular;
         if (item.IsDefaultDirigido)
         {
             this.liDirigido.Text = item.Dirigido.ToUpper();
         }
         else
         {
             this.liDirigido1.Text = item.Dirigido.ToUpper();
         }
         this.trDirigido.Visible  = item.IsDefaultDirigido;
         this.trDirigido1.Visible = !item.IsDefaultDirigido;
         if (item.TipoCuenta.Contains("CTE"))
         {
             this.litipocta.Text = "Cuenta Corriente";
         }
         else if (item.TipoCuenta.Contains("AHO"))
         {
             this.litipocta.Text = "Cuenta Ahorro";
         }
         else
         {
             this.litipocta.Text = item.TipoCuenta;
         }
         this.liFechaInicio.Text = item.FechaInicio;
         Label    label = this.liDia;
         DateTime date  = DateTime.Now;
         label.Text = date.ToString("dd");
         Label str1 = this.liMes;
         date      = DateTime.Now;
         str1.Text = date.ToString("MMMM");
         Label label1 = this.liAnio;
         date        = DateTime.Now;
         label1.Text = date.ToString("yyyy");
         string[] strArrays1 = new string[] { "", "en el último mes", "dos", "tres", "cuatro", "cinco", "seis" };
         int      num        = 0;
         this.liBase.Text = strArrays1[num];
         if ((!int.TryParse(item.Base, out num) ? false : num > 1))
         {
             this.liBase.Text = string.Concat("en los últimos ", strArrays1[num], " meses");
         }
         this.liCedula.Text     = item.AfiCedula;
         this.liLiteral.Text    = item.Literal;
         this.liNroCuenta.Text  = Formatos.formatoCuentaVisible(item.NroCuenta);
         this.liReferencia.Text = item.Referencia;
         long   nAFId   = item.Afiliado.nAF_Id;
         string titular = item.Titular;
         date = DateTime.Now.Date;
         string   str = date.ToString("dd/MM/yyyy");
         DateTime now = DateTime.Now;
         HelperGlobal.LogRefBankAdd(nAFId, titular, str, now.ToLongTimeString(), item.Afiliado.sIP, string.Concat(item.sCod), item.TipoCuenta, item.NroCuenta, string.Empty, item.Dirigido.ToUpper(), item.FechaInicio, item.Base, string.Empty, item.Literal, "1", "A");
         this.LogRef(item.Afiliado);
     }
 }
示例#4
0
        protected void btnConfirmar_Click(object sender, EventArgs e)
        {
            TipoTransaccionGenerica tipoTransaccionGenerica = new TipoTransaccionGenerica();

            try
            {
                this.Validar();
            }
            catch (Exception exception)
            {
                //Modificado 28/08/2018 por Liliana Guerra el metodo original muestra la mensajeria con estilo CSS.
                //Se sustituye por el metodo ´para mostrar mesnaje en un alert.
                WebUtils.MessageBox2005(this, exception.Message.ToString());

                return;
            }
            GTransferenciasPagos gTransferenciasPago = new GTransferenciasPagos(base.Afiliado, base.sCod);
            AfiliadoFavorito     afiliadoFavorito    = this.ddlCtaAcreditar.getAfiliadoFavorito();

            gTransferenciasPago.CtaDebitar           = this.ddlCtaDebitar.getCuenta().SNroCuenta;
            gTransferenciasPago.Monto                = decimal.Parse(this.txtMonto.Text);
            gTransferenciasPago.SCodBco              = this.TxtCodeBanco.Text;
            gTransferenciasPago.PaginaSiguiente      = "~/pages/consolidada.aspx";
            gTransferenciasPago.MensajeSatisfactorio = "Transacción realizada exitosamente ";
            tipoTransaccionGenerica.Nota             = IBBAVConfiguration.ConfirmarTransaccion;
            gTransferenciasPago.Beneficiario         = afiliadoFavorito.Beneficiario;
            gTransferenciasPago.CedulaBeneficiario   = afiliadoFavorito.CedulaRif;
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Cuenta a Debitar:", "El Pago de la cuenta:", Formatos.formatoCuenta(gTransferenciasPago.CtaDebitar));
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Banco Destino:", "Al Banco:", this.txtBanco.Text);
            if (base.sCod == 14)
            {
                gTransferenciasPago.CtaAcreditar    = afiliadoFavorito.NumeroInstrumento;
                gTransferenciasPago.TipoTransaccion = EnumTipoFavorito.PagoTarjetaCreditoOtrosBancosMismoTitular;
                tipoTransaccionGenerica.Titulo      = "Confirmación de Pago de Tarjeta de Crédito Mismo Titular a otros bancos";
                gTransferenciasPago.PaginaAnterior  = string.Concat("~/pages/Pagos/Tarjetas/OtrosBancos.aspx?type=0&sCod=", base.sCod);
                tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Tarjeta a Transferir:", "A la Tarjeta:", Formatos.formatoTarjeta(gTransferenciasPago.CtaAcreditar));
            }
            else
            {
                gTransferenciasPago.CtaAcreditar    = afiliadoFavorito.NumeroInstrumento;
                gTransferenciasPago.TipoTransaccion = EnumTipoFavorito.PagoTarjetaCreditoOtrosBancosTerceros;
                gTransferenciasPago.Email           = this.txtCorreo.Text;
                tipoTransaccionGenerica.Titulo      = "Confirmación de Pago de Tarjeta de Crédito a Terceros a otros bancos";
                gTransferenciasPago.PaginaAnterior  = string.Concat("~/pages/Pagos/Tarjetas/OtrosBancos.aspx?type=0&sCod=", base.sCod);
                tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Tarjeta a Transferir:", "A la Tarjeta:", gTransferenciasPago.CtaAcreditar);
            }
            gTransferenciasPago.NumBanco = HelperGlobal.BankNameGet(afiliadoFavorito.BankId);
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Beneficiario:", "Cuyo Titular es:", Formatos.formatocedula(gTransferenciasPago.CedulaBeneficiario));
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Cédula/RIF Beneficiario:", "Con Cédula/RIF:", gTransferenciasPago.Beneficiario);
            gTransferenciasPago.Concepto = this.txtConcepto.Text;
            tipoTransaccionGenerica.ObjetoTransaccion = gTransferenciasPago;
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Monto a Transferir:", "Por un Monto de BsF.:", gTransferenciasPago.Monto.ToString());
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Concepto:", "Bajo el concepto:", gTransferenciasPago.Concepto);
            tipoTransaccionGenerica.IOpRep = HelperGlobal.GetNumeroOperDiarias(base.Afiliado.nAF_Id, gTransferenciasPago.CtaDebitar, gTransferenciasPago.CtaAcreditar, this.txtMonto.Text);
            this.Context.Items.Add("TipoTransaccionGenerica", tipoTransaccionGenerica);
            base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod));
        }
示例#5
0
        protected void btnConfirmar_Click(object sender, EventArgs e)
        {
            TipoTransaccionGenerica tipoTransaccionGenerica = new TipoTransaccionGenerica();

            try
            {
                this.Validar();
            }
            catch (Exception exception)
            {
                WebUtils.MessageBox2005(this, exception.Message.ToString());
                return;
            }
            GTransferenciasPagos gTransferenciasPago = new GTransferenciasPagos(base.Afiliado, base.sCod);
            AfiliadoFavorito     afiliadoFavorito    = this.CtaAcreditar.getAfiliadoFavorito();

            gTransferenciasPago.CtaDebitar           = this.CtaDebitar.getCuenta().SNroCuenta;
            gTransferenciasPago.Monto                = decimal.Parse(this.txtMonto.Text);
            gTransferenciasPago.SCodBco              = this.TxtCodeBanco.Text;
            gTransferenciasPago.PaginaSiguiente      = "~/pages/consolidada.aspx";
            gTransferenciasPago.MensajeSatisfactorio = "Transacción realizada exitosamente ";
            gTransferenciasPago.Afiliado             = base.Afiliado;
            tipoTransaccionGenerica.Nota             = IBBAVConfiguration.ConfirmarTransaccion;
            gTransferenciasPago.Beneficiario         = afiliadoFavorito.Beneficiario;
            gTransferenciasPago.CedulaBeneficiario   = afiliadoFavorito.CedulaRif;
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Cuenta a Debitar:", "La Transferencia de la cuenta:", Formatos.formatoCuenta(gTransferenciasPago.CtaDebitar));
            if (base.sCod == 6)
            {
                gTransferenciasPago.CtaAcreditar    = afiliadoFavorito.NumeroInstrumento;
                gTransferenciasPago.TipoTransaccion = EnumTipoFavorito.TransferenciaOtrosBancosMismoTitular;
                tipoTransaccionGenerica.Titulo      = "Confirmación de Transferencias Mismo Titular a otros bancos";
                gTransferenciasPago.PaginaAnterior  = string.Concat("~/pages/Transferencias/OtrosBancos.aspx?sCod=", base.sCod, "&type=0");
            }
            else
            {
                gTransferenciasPago.CtaAcreditar    = afiliadoFavorito.NumeroInstrumento;
                gTransferenciasPago.TipoTransaccion = EnumTipoFavorito.TransferenciaOtrosBancosTerceros;
                gTransferenciasPago.Email           = this.txtCorreo.Text;
                tipoTransaccionGenerica.Titulo      = "Confirmación de Transferencias a Terceros a otros bancos";
                gTransferenciasPago.PaginaAnterior  = string.Concat("~/pages/Transferencias/OtrosBancos.aspx?sCod=", base.sCod, "&type=1");
            }
            gTransferenciasPago.NumBanco = HelperGlobal.BankNameGet(afiliadoFavorito.BankId);
            gTransferenciasPago.Concepto = this.txtConcepto.Text.Trim();
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Cuenta a Acreditar:", "A la cuenta:", Formatos.formatoCuenta(gTransferenciasPago.CtaAcreditar));
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Banco:", "En el banco:", this.txtBanco.Text);
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Beneficiario:", "Cuyo titular es:", gTransferenciasPago.Beneficiario);
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Cédula/RIF:", "Con Cédula/RIF:", gTransferenciasPago.CedulaBeneficiario);
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Monto a Transferir:", "Por un Monto de BsF.:", Formatos.formatoMonto(gTransferenciasPago.Monto));
            tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Concepto:", "Bajo el Concepto de:", gTransferenciasPago.Concepto);
            tipoTransaccionGenerica.ObjetoTransaccion = gTransferenciasPago;
            tipoTransaccionGenerica.IOpRep            = HelperGlobal.GetNumeroOperDiarias(base.Afiliado.nAF_Id, gTransferenciasPago.CtaDebitar, gTransferenciasPago.CtaAcreditar, this.txtMonto.Text);
            this.Context.Items.Add("TipoTransaccionGenerica", tipoTransaccionGenerica);
            base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod));
        }
示例#6
0
        private bool LogNotificacion()
        {
            _Notificacion = Notificacion.getNotificacion(base.Afiliado.nAF_Id);
            HelperEnvioCorreo.BuscarCamposCorreo(base.sCod, base.Afiliado.sCO_Nombres, base.Afiliado.CO_Email, new decimal(0), string.Empty, this._Notificacion.FechaInicio, string.Empty, string.Empty, string.Empty, this._Notificacion.PaisNombre, string.Empty, this._Notificacion.FechaFin, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty);
            bool flag = false;

            try
            {
                DataLog dataLog = new DataLog()
                {
                    NAF_Id            = base.Afiliado.nAF_Id,
                    SAF_NombreUsuario = (string.IsNullOrEmpty(base.Afiliado.sAF_NombreUsuario) ? string.Empty : base.Afiliado.sAF_NombreUsuario),
                    DtFecha_Trans     = DateTime.Now.Date,
                    STime_Trans       = DateTime.Now.ToLongTimeString()
                };

                if (Opcion.Equals("Notificacion"))
                {
                    dataLog.SCod_Trans = "ANOVA";
                    dataLog.SConcepto  = string.Concat("Agregar Notificación de Viaje");
                }
                else if (Opcion.Equals("Destino"))
                {
                    dataLog.SCod_Trans = "ANODA";
                    dataLog.SConcepto  = string.Concat("Agregar Destino");
                }
                else if (Opcion.Equals("EETDC"))
                {
                    throw new IBException("SE EJECUTO LA ACCION");
                }

                dataLog.SAF_IP              = (string.IsNullOrEmpty(base.Afiliado.sIP) ? string.Empty : base.Afiliado.sIP);
                dataLog.SBanco              = string.Concat("Salida: ", _Notificacion.FechaInicio);;
                dataLog.SCuenta_Origen      = string.Concat("Notificación ID: ", _Notificacion.NotificacionId);
                dataLog.SCuenta_Destino     = string.Concat("Destino ID: ", _Notificacion.DestinoId);
                dataLog.SMonto              = string.Empty;
                dataLog.STipo_Tarjeta       = string.Concat("Retorno: ", _Notificacion.FechaFin);
                dataLog.SBeneficiario       = string.Empty;
                dataLog.SCedula_Id_B        = string.Empty;
                dataLog.SSerial_Chequera    = string.Empty;
                dataLog.SCheques            = string.Empty;
                dataLog.STitular            = string.Empty;
                dataLog.ICantidad           = 0;
                dataLog.SReferencia         = string.Empty;
                dataLog.SMotivo_Suspension  = string.Empty;
                dataLog.SDir_Envio_Chequera = string.Empty;
                flag = HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
示例#7
0
        private bool LogEliminacion(DetallesViaje item, int tipo)
        {
            bool flag = false;

            try
            {
                DataLog dataLog = new DataLog()
                {
                    NAF_Id            = base.Afiliado.nAF_Id,
                    SAF_NombreUsuario = base.Afiliado.sAF_NombreUsuario,
                    DtFecha_Trans     = DateTime.Now.Date,
                    STime_Trans       = DateTime.Now.ToLongTimeString()
                };
                if (tipo == 1)
                {
                    dataLog.SCod_Trans = "ANOVE";
                    dataLog.SConcepto  = string.Concat("Eliminación de Destino: País: ", item.País, " Fecha ", item.FechaInicio);
                }
                else
                {
                    dataLog.SCod_Trans = "ANOVM";
                    dataLog.SConcepto  = string.Concat("Modificación de Destino: País: ", item.País, " Fecha ", item.FechaInicio);
                }
                dataLog.SAF_IP              = base.Afiliado.sIP;
                dataLog.SBanco              = string.Concat("Salida: ", item.FechaInicio);
                dataLog.SCuenta_Origen      = string.Concat("Notificación ID: ", item.NotificacionId);
                dataLog.SCuenta_Destino     = string.Concat("Destino ID: ", item.DestinoId);
                dataLog.SMonto              = string.Empty;
                dataLog.STipo_Tarjeta       = string.Concat("Retorno: ", item.FechaFin);
                dataLog.SBeneficiario       = string.Empty;
                dataLog.SCedula_Id_B        = string.Empty;
                dataLog.SSerial_Chequera    = string.Empty;
                dataLog.SCheques            = string.Empty;
                dataLog.STitular            = base.Afiliado.sCO_Nombres;
                dataLog.ICantidad           = 0;
                dataLog.SReferencia         = string.Empty;
                dataLog.SMotivo_Suspension  = item.NotificacionId.ToString();
                dataLog.SDir_Envio_Chequera = item.DestinoId.ToString();

                flag = HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
示例#8
0
        protected string LogSuspension(string result)
        {
            string  empty   = string.Empty;
            DataLog dataLog = new DataLog()
            {
                NAF_Id            = base.Afiliado.nAF_Id,
                SAF_NombreUsuario = base.Afiliado.sAF_NombreUsuario,
                DtFecha_Trans     = DateTime.Now.Date,
                STime_Trans       = DateTime.Now.ToLongTimeString(),
                SAF_IP            = base.Afiliado.sIP,
                SBanco            = string.Empty,
                SCuenta_Origen    = this.SNroCuenta,
                SCuenta_Destino   = string.Empty,
                SMonto            = this.Monto,
                STipo_Tarjeta     = string.Empty,
                SBeneficiario     = string.Empty,
                SCedula_Id_B      = string.Empty,
                SSerial_Chequera  = this.SerialChq,
                SCheques          = string.Join(",", this.Cheques.ToArray())
            };

            if (dataLog.SCheques.Equals("0000"))
            {
                dataLog.SCod_Trans = "SUCHE";
            }
            else
            {
                dataLog.SCod_Trans = "SUCHQ";
            }
            dataLog.STitular            = base.Afiliado.sCO_Nombres;
            dataLog.ICantidad           = 0;
            dataLog.SReferencia         = string.Empty;
            dataLog.SConcepto           = string.Concat("Suspensión de Chequeras / Cheques: ", result);
            dataLog.SMotivo_Suspension  = this.MotivoSusp;
            dataLog.SDir_Envio_Chequera = string.Empty;
            try
            {
                HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
                empty = "Error al Grabar en LogTran";
            }
            return(empty);
        }
示例#9
0
        private string LogExtraEfectivo()
        {
            //HelperEnvioCorreo.BuscarCamposCorreo(base.sCod, base.Afiliado.sCO_Nombres, base.Afiliado.CO_Email, new decimal(0), string.Empty, this._Notificacion.FechaInicio, string.Empty, string.Empty, string.Empty, this._Notificacion.PaisNombre, string.Empty, this._Notificacion.FechaFin, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty);
            //HelperEnvioCorreo.BuscarCamposCorreo(this.sCod, base.Afiliado.sCO_Nombres, base.Afiliado.CO_Email, montoSolic, (string.IsNullOrEmpty(this.CtaAcreditar) ? string.Empty : this.CtaAcreditar), (string.IsNullOrEmpty(this.CtaAcreditar) ? string.Empty : this.CtaAcreditar), this.mensaje, (string.IsNullOrEmpty("Mismo Titular en BAV") ? string.Empty : "Mismo Titular en BAV"), (string.IsNullOrEmpty(this.CtaAcreditar) ? string.Empty : this.CtaAcreditar), string.Empty, (string.IsNullOrEmpty(this.CtaDebitar) ? string.Empty : this.CtaDebitar), string.Empty, string.Empty, (string.IsNullOrEmpty("Extra Efectivo") ? string.Empty : "Extra Efectivo"), (string.IsNullOrEmpty(this.CtaDebitar) ? string.Empty : this.CtaDebitar), (string.IsNullOrEmpty(base.Afiliado.sCO_Nombres) ? string.Empty : base.Afiliado.sCO_Nombres), string.Empty, (string.IsNullOrEmpty(this.Email) ? string.Empty : this.Email));
            string empty = string.Empty;

            DataLog dataLog = new DataLog()
            {
                NAF_Id              = base.Afiliado.nAF_Id,
                SAF_NombreUsuario   = base.Afiliado.sAF_NombreUsuario,
                DtFecha_Trans       = DateTime.Now.Date,
                STime_Trans         = DateTime.Now.ToLongTimeString(),
                SCod_Trans          = this.SCod_Trans,
                SAF_IP              = base.Afiliado.sIP,
                SBanco              = string.Empty,
                SCuenta_Origen      = this.CtaDebitar,
                SCuenta_Destino     = this.CtaAcreditar,
                SMonto              = Formatos.formatoMonto(montoSolic),
                STipo_Tarjeta       = string.Empty,
                SBeneficiario       = string.Empty,
                SCedula_Id_B        = (string.IsNullOrEmpty(this.CedulaBeneficiario) ? string.Empty : this.CedulaBeneficiario),
                SSerial_Chequera    = string.Empty,
                SCheques            = string.Empty,
                STitular            = base.Afiliado.sCO_Nombres,
                ICantidad           = 0,
                SReferencia         = this.mensaje,
                SConcepto           = "Extra Efectivo",
                SMotivo_Suspension  = string.Empty,
                SDir_Envio_Chequera = string.Empty
            };

            try
            {
                HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
                empty = "Error al Grabar en LogTran";
            }
            catch (Exception exception)
            {
                empty = "Error al Grabar en LogTran";
            }
            return(empty);
        }
示例#10
0
        private bool LogEliminacion(FavoritosAfiliado item, int tipo)
        {
            bool flag = false;

            try
            {
                DataLog dataLog = new DataLog()
                {
                    NAF_Id            = base.Afiliado.nAF_Id,
                    SAF_NombreUsuario = base.Afiliado.sAF_NombreUsuario,
                    DtFecha_Trans     = DateTime.Now.Date,
                    STime_Trans       = DateTime.Now.ToLongTimeString()
                };
                if (tipo == 1)
                {
                    dataLog.SCod_Trans = "AFBCE";
                    dataLog.SConcepto  = string.Concat("Eliminación de Favorito: Tipo Favorito: ", item.TipoDescripcion, " Instrumento ", item.NumeroInstrumento);
                }
                else
                {
                    dataLog.SCod_Trans = "AFBCM";
                    dataLog.SConcepto  = string.Concat("Modificación de Favorito: Tipo Favorito: ", item.TipoDescripcion, " Instrumento ", item.NumeroInstrumento);
                }
                dataLog.SAF_IP              = base.Afiliado.sIP;
                dataLog.SBanco              = string.Empty;
                dataLog.SCuenta_Origen      = string.Empty;
                dataLog.SCuenta_Destino     = string.Empty;
                dataLog.SMonto              = string.Empty;
                dataLog.STipo_Tarjeta       = string.Empty;
                dataLog.SBeneficiario       = item.Beneficiario;
                dataLog.SCedula_Id_B        = string.Empty;
                dataLog.SSerial_Chequera    = string.Empty;
                dataLog.SCheques            = string.Empty;
                dataLog.STitular            = base.Afiliado.sCO_Nombres;
                dataLog.ICantidad           = 0;
                dataLog.SReferencia         = string.Empty;
                dataLog.SMotivo_Suspension  = string.Empty;
                dataLog.SDir_Envio_Chequera = string.Empty;
                flag = HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
示例#11
0
        private bool LogFavorito(string tipoaf, string numins, string bc, string benef, string ced)
        {
            bool flag = false;

            try
            {
                DataLog dataLog = new DataLog()
                {
                    NAF_Id            = base.Afiliado.nAF_Id,
                    SAF_NombreUsuario = (string.IsNullOrEmpty(base.Afiliado.sAF_NombreUsuario) ? string.Empty : base.Afiliado.sAF_NombreUsuario),
                    DtFecha_Trans     = DateTime.Now.Date,
                    STime_Trans       = DateTime.Now.ToLongTimeString()
                };
                if (this._Accion == EnumAccionAddUpdateAfiliadoFavoritos.Insert)
                {
                    dataLog.SCod_Trans = "AFBCA";
                    dataLog.SConcepto  = string.Concat("Afiliación de Favorito: Tipo Favorito: ", tipoaf, " Instrumento ", numins);
                }
                else
                {
                    dataLog.SCod_Trans = "AFBCM";
                    dataLog.SConcepto  = string.Concat("Modificación de Favorito: Tipo Favorito: ", tipoaf, " Instrumento ", numins);
                }
                dataLog.SAF_IP              = (string.IsNullOrEmpty(base.Afiliado.sIP) ? string.Empty : base.Afiliado.sIP);
                dataLog.SBanco              = (string.IsNullOrEmpty(bc) ? string.Empty : bc);
                dataLog.SCuenta_Origen      = string.Empty;
                dataLog.SCuenta_Destino     = string.Empty;
                dataLog.SMonto              = string.Empty;
                dataLog.STipo_Tarjeta       = string.Empty;
                dataLog.SBeneficiario       = (string.IsNullOrEmpty(benef) ? string.Empty : benef);
                dataLog.SCedula_Id_B        = (string.IsNullOrEmpty(ced) ? string.Empty : ced);
                dataLog.SSerial_Chequera    = string.Empty;
                dataLog.SCheques            = string.Empty;
                dataLog.STitular            = (string.IsNullOrEmpty(base.Afiliado.sCO_Nombres) ? string.Empty : base.Afiliado.sCO_Nombres);
                dataLog.ICantidad           = 0;
                dataLog.SReferencia         = string.Empty;
                dataLog.SMotivo_Suspension  = string.Empty;
                dataLog.SDir_Envio_Chequera = string.Empty;
                flag = HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
示例#12
0
        protected string LogAvance()
        {
            string  empty   = string.Empty;
            DataLog dataLog = new DataLog()
            {
                NAF_Id              = base.Afiliado.nAF_Id,
                SAF_NombreUsuario   = base.Afiliado.sAF_NombreUsuario,
                DtFecha_Trans       = DateTime.Now.Date,
                STime_Trans         = DateTime.Now.ToLongTimeString(),
                SCod_Trans          = "TAVEF",
                SAF_IP              = (string.IsNullOrEmpty(base.Afiliado.sIP) ? string.Empty : base.Afiliado.sIP),
                SBanco              = (string.IsNullOrEmpty(this.NumBanco) ? string.Empty : this.NumBanco),
                SCuenta_Origen      = (string.IsNullOrEmpty(this.Tarjeta) ? string.Empty : this.Tarjeta),
                SCuenta_Destino     = (string.IsNullOrEmpty(this.CuentaDestino) ? string.Empty : this.CuentaDestino),
                SMonto              = this.Monto.ToString(),
                STipo_Tarjeta       = (string.IsNullOrEmpty(this.TipoTarjeta) ? string.Empty : this.TipoTarjeta),
                SBeneficiario       = (string.IsNullOrEmpty(this.Beneficiario) ? string.Empty : this.Beneficiario),
                SCedula_Id_B        = (string.IsNullOrEmpty(this.CedulaBeneficiario) ? string.Empty : this.CedulaBeneficiario),
                SSerial_Chequera    = string.Empty,
                SCheques            = (string.IsNullOrEmpty(this.Tarjeta) ? string.Empty : this.Tarjeta),
                STitular            = (string.IsNullOrEmpty(base.Afiliado.sCO_Nombres) ? string.Empty : base.Afiliado.sCO_Nombres),
                ICantidad           = 0,
                SReferencia         = (string.IsNullOrEmpty(this.Mensaje) ? string.Empty : this.Mensaje),
                SConcepto           = string.Empty,
                SMotivo_Suspension  = string.Empty,
                SDir_Envio_Chequera = string.Empty
            };

            try
            {
                HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
                empty = "Error al Grabar en LogTran";
            }
            catch (Exception exception)
            {
                empty = "Error al Grabar en LogTran";
            }
            return(empty);
        }
示例#13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.Afiliado == null)
     {
         if (this.Context.Items["Afiliado"] != null)
         {
             this.Afiliado = this.Context.Items["Afiliado"] as IBBAV.Entidades.Afiliado;
         }
         else
         {
             base.Response.Redirect("~/login.aspx");
         }
     }
     if (this.Context.Items["type"] != null)
     {
         if (this.Context.Items["type"].ToString().Equals("0"))
         {
             this.liMensaje.Text = "Por su seguridad debe cambiar su clave y seleccionar el tiempo de caducidad de la misma.";
         }
         else
         {
             this.liMensaje.Text = "Su clave ha caducado, por favor cambie su clave por una nueva para seguir disfrutando de nuestros servicios.";
         }
     }
     if (!base.IsPostBack)
     {
         foreach (DataRow row in HelperGlobal.DiasPasswordGet().Tables[0].Rows)
         {
             this.ddlDiasCaducidad.Items.Add(new ListItem(row["Descripcion"].ToString(), row["Dias"].ToString()));
         }
         ListItemCollection items = this.ddlDiasCaducidad.Items;
         int      aFDiasPassword  = this.Afiliado.AF_DiasPassword;
         ListItem listItem        = items.FindByValue(aFDiasPassword.ToString());
         if (listItem != null)
         {
             listItem.Selected = true;
         }
         //Modificado 03/07/2018 por Liliana Guerra para activar insercion de datos por teclado en input clave
         //this.txtPassNew.Attributes.Add("readonly", "readonly");
         //this.txtPassNewConfirm.Attributes.Add("readonly", "readonly");
     }
 }
示例#14
0
        protected string LogTransferenciasPagos()
        {
            string  empty   = string.Empty;
            DataLog dataLog = new DataLog()
            {
                NAF_Id              = base.Afiliado.nAF_Id,
                SAF_NombreUsuario   = base.Afiliado.sAF_NombreUsuario,
                DtFecha_Trans       = DateTime.Now.Date,
                STime_Trans         = DateTime.Now.ToLongTimeString(),
                SCod_Trans          = this.SCod_Trans,
                SAF_IP              = base.Afiliado.sIP,
                SBanco              = (string.IsNullOrEmpty(this.NumBanco) ? string.Empty : this.NumBanco),
                SCuenta_Origen      = this.CtaDebitar,
                SCuenta_Destino     = this.CtaAcreditar,
                SMonto              = Formatos.formatoMonto(this.Monto),
                STipo_Tarjeta       = (string.IsNullOrEmpty(this.TipoTarj) ? string.Empty : this.TipoTarj),
                SBeneficiario       = (string.IsNullOrEmpty(this.Beneficiario) ? string.Empty : this.Beneficiario),
                SCedula_Id_B        = (string.IsNullOrEmpty(this.CedulaBeneficiario) ? string.Empty : this.CedulaBeneficiario),
                SSerial_Chequera    = string.Empty,
                SCheques            = string.Empty,
                STitular            = base.Afiliado.sCO_Nombres,
                ICantidad           = 0,
                SReferencia         = this.mensaje,
                SConcepto           = this.Concepto,
                SMotivo_Suspension  = string.Empty,
                SDir_Envio_Chequera = string.Empty
            };

            try
            {
                HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
                empty = "Error al Grabar en LogTran";
            }
            catch (Exception exception)
            {
                empty = "Error al Grabar en LogTran";
            }
            return(empty);
        }
示例#15
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //Modificado 03/07/2018 por Liliana Guerra para activar insercion de datos por teclado en input clave
     //this.txtPass.Attributes.Add("readonly", "readonly");
     //this.txtPassNew.Attributes.Add("readonly", "readonly");
     //this.txtPassNewConfirm.Attributes.Add("readonly", "readonly");
     if (!base.IsPostBack)
     {
         foreach (DataRow row in HelperGlobal.DiasPasswordGet().Tables[0].Rows)
         {
             this.ddlDiasCaducidad.Items.Add(new ListItem(row["Descripcion"].ToString(), row["Dias"].ToString()));
         }
         ListItemCollection items = this.ddlDiasCaducidad.Items;
         int      aFDiasPassword  = base.Afiliado.AF_DiasPassword;
         ListItem listItem        = items.FindByValue(aFDiasPassword.ToString());
         if (listItem != null)
         {
             listItem.Selected = true;
         }
     }
 }
示例#16
0
        protected bool LogMovimientos()
        {
            bool flag = false;

            try
            {
                string text       = this.liCritero.Text;
                string sNroCuenta = this.ddlCuenta.getCuenta().SNroCuenta;
                flag = HelperGlobal.LogTransAdd(new DataLog()
                {
                    NAF_Id              = base.Afiliado.nAF_Id,
                    SAF_NombreUsuario   = base.Afiliado.sAF_NombreUsuario,
                    DtFecha_Trans       = DateTime.Now.Date,
                    STime_Trans         = DateTime.Now.ToLongTimeString(),
                    SCod_Trans          = "COMOV",
                    SAF_IP              = base.Afiliado.sIP,
                    SBanco              = string.Empty,
                    SCuenta_Origen      = sNroCuenta,
                    SCuenta_Destino     = string.Empty,
                    SMonto              = string.Empty,
                    STipo_Tarjeta       = string.Empty,
                    SBeneficiario       = string.Empty,
                    SCedula_Id_B        = string.Empty,
                    SSerial_Chequera    = string.Empty,
                    SCheques            = string.Empty,
                    STitular            = base.Afiliado.sCO_Nombres,
                    ICantidad           = 0,
                    SReferencia         = string.Empty,
                    SConcepto           = string.Concat("Consulta de Movimientos de la cuenta ", sNroCuenta, " con criterio de búsqueda ", text),
                    SMotivo_Suspension  = string.Empty,
                    SDir_Envio_Chequera = string.Empty
                });
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
示例#17
0
        protected string LogDiario(int iTipo)
        {
            string empty = string.Empty;

            try
            {
                string str = "";
                if (iTipo == 0)
                {
                    str = (string.IsNullOrEmpty(this.Instrumento) ? this.CtaAcreditar : this.Instrumento);
                }
                else
                {
                    str = (string.IsNullOrEmpty(this.Instrumento) ? string.Empty : this.Instrumento);
                }
                HelperGlobal.LogTransDiarioAdd(base.Afiliado.nAF_Id, DateTime.Now.Date, DateTime.Now.ToLongTimeString(), (string.IsNullOrEmpty(this.SCod_Trans) ? string.Empty : this.SCod_Trans), (string.IsNullOrEmpty(this.mensaje) ? string.Empty : this.mensaje), (string.IsNullOrEmpty(this.CtaDebitar) ? string.Empty : this.CtaDebitar), str, Formatos.formatoMonto(this.Monto));
            }
            catch (IBException bException)
            {
                empty = "Error al Grabar en LogDiario";
            }
            return(empty);
        }
示例#18
0
        protected bool LogRef(Afiliado af)
        {
            bool flag = false;

            try
            {
                flag = HelperGlobal.LogTransAdd(new DataLog()
                {
                    NAF_Id              = af.nAF_Id,
                    SAF_NombreUsuario   = af.sAF_NombreUsuario,
                    DtFecha_Trans       = DateTime.Now.Date,
                    STime_Trans         = DateTime.Now.ToLongTimeString(),
                    SCod_Trans          = "REFCO",
                    SAF_IP              = af.sIP,
                    SBanco              = string.Empty,
                    SCuenta_Origen      = string.Empty,
                    SCuenta_Destino     = string.Empty,
                    SMonto              = string.Empty,
                    STipo_Tarjeta       = string.Empty,
                    SBeneficiario       = string.Empty,
                    SCedula_Id_B        = string.Empty,
                    SSerial_Chequera    = string.Empty,
                    SCheques            = string.Empty,
                    STitular            = af.sCO_Nombres,
                    ICantidad           = 0,
                    SReferencia         = string.Empty,
                    SConcepto           = string.Concat("Consulta de Referencia Bancaria de: ", af.sAF_NombreUsuario),
                    SMotivo_Suspension  = string.Empty,
                    SDir_Envio_Chequera = string.Empty
                });
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
示例#19
0
        protected bool LogCaducoClave(string result)
        {
            bool flag = false;

            try
            {
                flag = HelperGlobal.LogTransAdd(new DataLog()
                {
                    NAF_Id              = this.Afiliado.nAF_Id,
                    SAF_NombreUsuario   = this.Afiliado.sAF_NombreUsuario,
                    DtFecha_Trans       = DateTime.Now.Date,
                    STime_Trans         = DateTime.Now.ToLongTimeString(),
                    SCod_Trans          = "AFCCV",
                    SAF_IP              = this.Afiliado.sIP,
                    SBanco              = string.Empty,
                    SCuenta_Origen      = string.Empty,
                    SCuenta_Destino     = string.Empty,
                    SMonto              = string.Empty,
                    STipo_Tarjeta       = string.Empty,
                    SBeneficiario       = string.Empty,
                    SCedula_Id_B        = string.Empty,
                    SSerial_Chequera    = string.Empty,
                    SCheques            = string.Empty,
                    STitular            = this.Afiliado.sCO_Nombres,
                    ICantidad           = 0,
                    SReferencia         = string.Empty,
                    SConcepto           = string.Concat("Cambio de clave por expiro de clave de login: ", result),
                    SMotivo_Suspension  = string.Empty,
                    SDir_Envio_Chequera = string.Empty
                });
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
示例#20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //Modificado 03/07/2018 por Liliana Guerra para activar insercion de datos por teclado en input clave
     //this.txtClave.Attributes.Add("readonly", "readonly");
     //this.txtClaveConfirmar.Attributes.Add("readonly", "readonly");
     this.btnAceptar2.Attributes.Add("onclick", "alert('Afiliación Satisfactoria \n ahora será enviado a la pagína de Login')");
     if (this.afi == null)
     {
         if (this.Context.Items["Afiliado"] != null)
         {
             this.afi = (Afiliado)this.Context.Items["Afiliado"];
             this.lblNombreCompleto.Text = this.afi.sCO_Nombres;
             this.lblCedula.Text         = this.afi.cedRIF;
         }
         else
         {
             this.liTitulo.Text   = "Problemas en la Afiliación del usuario";
             this.liMensaje1.Text = "Ocurrió un error al realizar la Afiliación";
             this.liMensaje2.Text = "Por favor intente mas tarde.";
             this.liMensaje3.Text = "";
             this.panelAfiliacionExitosa.Visible = true;
             this.panelNuevoAfiliado.Visible     = false;
         }
     }
     if (!base.IsPostBack)
     {
         foreach (DataRow row in HelperGlobal.DiasPasswordGet().Tables[0].Rows)
         {
             this.ddlDiasCaducidad.Items.Add(new ListItem(row["Descripcion"].ToString(), row["Dias"].ToString()));
         }
         this.ddlDiasCaducidad.ClearSelection();
     }
     //Modificado 03/07/2018 por Liliana Guerra para activar insercion de datos por teclado en input clave
     //this.txtClave.Attributes.Add("onKeypress", "return OnlyNumeric(event,this.value);");
     //this.txtClaveConfirmar.Attributes.Add("onKeypress", "return OnlyNumeric(event,this.value);");
 }