Ejemplo n.º 1
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;
         }
     }
 }
Ejemplo n.º 2
0
        public static AfiliadoFavorito AfiliadoFavoritosGet(long AF_ID, int tipoFavoritoId, string numeroInstrumento)
        {
            AfiliadoFavorito newAfiliadoFavorito = null;

            try
            {
                DataSet dataSet = HelperFavorito.ws.AfiliadoFavoritosGet(AF_ID, tipoFavoritoId, numeroInstrumento);
                if (dataSet.Tables.Count != 0)
                {
                    DataTable item = dataSet.Tables[0];
                    if (item.Rows.Count != 0)
                    {
                        if ((item.TableName == "SqlException" ? true : item.TableName == "Exception"))
                        {
                            throw new IBException(item.Rows[0]["NumeroError"].ToString().Trim(), "SQLIB");
                        }
                        foreach (DataRow row in item.Rows)
                        {
                            newAfiliadoFavorito = AfiliadoFavorito.getNewAfiliadoFavorito(row);
                        }
                    }
                }
            }
            catch (WebException webException)
            {
                throw new IBException(webException.Message, "SQLIB");
            }
            return(newAfiliadoFavorito);
        }
Ejemplo n.º 3
0
        public static List <AfiliadoFavorito> AfiliadoFavoritosGrupoGetByAfiliado(long nAF_Id, EnumTipoFavorito tipofavorito)
        {
            List <AfiliadoFavorito> afiliadoFavoritos = new List <AfiliadoFavorito>();

            try
            {
                int     num     = int.Parse(tipofavorito.ToString("d"));
                DataSet dataSet = HelperFavorito.ws.AfiliadoFavoritosGrupoGetByAfiliado(nAF_Id, num);
                if (dataSet.Tables.Count != 0)
                {
                    DataTable item = dataSet.Tables[0];
                    if (item.Rows.Count != 0)
                    {
                        if ((item.TableName == "SqlException" ? true : item.TableName == "Exception"))
                        {
                            throw new IBException(item.Rows[0]["NumeroError"].ToString().Trim(), "SQLIB");
                        }
                        foreach (DataRow row in dataSet.Tables[0].Rows)
                        {
                            afiliadoFavoritos.Add(AfiliadoFavorito.getNewAfiliadoFavorito(row));
                        }
                    }
                }
            }
            catch (WebException webException)
            {
                throw new IBException(webException.Message, "SQLIB");
            }
            return(afiliadoFavoritos);
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 6
0
 protected void CtaAcreditar_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (this.CtaAcreditar.SelectedIndex <= 0)
     {
         this.txtCuentaAcreditar.Text = string.Empty;
         this.txtCorreo.Text          = string.Empty;
     }
     else if (base.sCod == 7)
     {
         AfiliadoFavorito afiliadoFavorito = this.CtaAcreditar.getAfiliadoFavorito();
         this.txtCuentaAcreditar.Text = afiliadoFavorito.NumeroInstrumento;
         this.txtCorreo.Text          = afiliadoFavorito.Email;
     }
 }
Ejemplo n.º 7
0
        public AfiliadoFavorito getAfiliadoFavorito(ListItem item)
        {
            AfiliadoFavorito afiliadoFavorito = this.ListaAfiliadoFavoritos.Find((AfiliadoFavorito obj) => obj.Key.Equals(item.Value));

            return(afiliadoFavorito);
        }
Ejemplo n.º 8
0
        public void BindCombo()
        {
            Afiliado afiliado = ((Principal)this.Page).Afiliado;

            if (afiliado != null)
            {
                this.Items.Clear();
                if (this.HasTextoInicial)
                {
                    this.Items.Add(new ListItem(this.TextoInicial, "0"));
                }
                switch (this.TipoCombo)
                {
                case IBBAV.UserControls.BAVCommons.TipoCombo.CuentasCliente:
                {
                    long              aFCodCliente    = afiliado.AF_CodCliente;
                    RespuestaIbaCons  respuestaIbaCon = HelperIbs.ibsConsultaCtas(aFCodCliente.ToString(), afiliado.sAF_Rif, this.TipoConsultaCuentasIBS);
                    List <IbaConsDet> ibaConsDets     = new List <IbaConsDet>();
                    ibaConsDets.AddRange(respuestaIbaCon.sdjvCuentas.sdsjvDetalle);
                    //Agregado 02/05/2019 por Liliana Guerra para ocultar las cuentas JURIDICA en la sesión natural
                    ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => !x.STipoFirma.Contains("N"));

                    switch (this.TipoCuentaConsulta)
                    {
                    case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.TodasCorrientes:
                    {
                        ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => ((x.STipocuenta.Equals("DDA") ? false : !x.STipocuenta.Equals("MMK")) ? x.STipocuenta.Equals("NOW") : true));
                        break;
                    }

                    case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaCorrienteSinIntereses:
                    {
                        ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("DDA"));
                        break;
                    }

                    case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaCorrienteInteresLimitado:
                    {
                        ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("MMK"));
                        break;
                    }

                    case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaCorrienteIntereses:
                    {
                        ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("NOW"));
                        break;
                    }

                    case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaAhorro:
                    {
                        ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("SAV"));
                        break;
                    }

                    case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaAhorroCorriente:
                    {
                        ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => ((x.STipocuenta.Equals("SAV") || x.STipocuenta.Equals("DDA") ? false : !x.STipocuenta.Equals("MMK")) ? x.STipocuenta.Equals("NOW") : true));
                        break;
                    }
                    }
                    this.ListaCuentas = new List <CuentaIBS>();
                    List <IbaConsDet> .Enumerator enumerator = ibaConsDets.GetEnumerator();
                    try
                    {
                        while (enumerator.MoveNext())
                        {
                            IbaConsDet current      = enumerator.Current;
                            CuentaIBS  newCuentaIBS = CuentaIBS.getNewCuentaIBS(current);
                            ListItem   listItem     = new ListItem();
                            switch (this.TipoComboCuentaFormato)
                            {
                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.Cuenta:
                            {
                                listItem.Text = Formatos.formatoCuenta(current.SNroCuenta);
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponible:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.SDisponible)));
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponibleDescripcion:
                            {
                                listItem.Text = string.Concat(new string[] { Formatos.formatoCuenta(current.SNroCuenta), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.SDisponible)), " ", current.SDescipcionproducto.Trim().Substring(0, 2) });
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcion:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " - ", current.SDescipcionproducto.Trim().Substring(0, 2));
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcionCompleto:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " ", current.SDescipcionproducto);
                                break;
                            }
                            }
                            listItem.Value = newCuentaIBS.Key;
                            this.ListaCuentas.Add(newCuentaIBS);
                            this.Items.Add(listItem);
                        }
                        break;
                    }
                    finally
                    {
                        ((IDisposable)(object)enumerator).Dispose();
                    }
                    break;
                }

                case IBBAV.UserControls.BAVCommons.TipoCombo.ExtraEfectivoCte:
                {
                    String cedula = afiliado.sCedula;
                    cedula = 'V' + cedula.PadLeft(9, '0');
                    TarjetaConsulta[]      consultaExtraefectivo = HelperExtracredito.consulta(cedula);
                    List <TarjetaConsulta> tarjeta = new List <TarjetaConsulta>();
                    tarjeta.AddRange(consultaExtraefectivo);
                    this.ListaExtraEfectivo = new List <TarjetaConsulta>();
                    List <TarjetaConsulta> .Enumerator enumerator = tarjeta.GetEnumerator();

                    try
                    {
                        while (enumerator.MoveNext())
                        {
                            TarjetaConsulta current       = enumerator.Current;
                            TarjetaConsulta newExtraEfect = current;
                            ListItem        listItem      = new ListItem();
                            //Luis: Original
                            //listItem.Text = string.Concat(Formatos.formatoCuenta(current.numero), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.disponible)));
                            //listItem.Text = string.Concat(current.marca, " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.disponible)));
                            switch (this.TipoComboCuentaFormato)
                            {
                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponible:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.numero), " Disponible ", current.disponible);
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponibleDescripcion:
                            {
                                listItem.Text = string.Concat(new string[] { Formatos.formatoCuenta(current.numero), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.disponible)), " ", current.marca.Trim().Substring(0, 2) });
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcion:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.numero), " - ", current.marca.Trim().Substring(0, 2));
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcionCompleto:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.numero), " ", current.marca);
                                break;
                            }
                            }
                            listItem.Value = newExtraEfect.Key;
                            this.ListaExtraEfectivo.Add(newExtraEfect);
                            this.Items.Add(listItem);
                        }
                        break;
                    }
                    finally
                    {
                        ((IDisposable)(object)enumerator).Dispose();
                    }
                }

                case IBBAV.UserControls.BAVCommons.TipoCombo.TarjetasCliente:
                {
                    long              aFCodCliente    = afiliado.AF_CodCliente;
                    RespuestaIbaCons  respuestaIbaCon = HelperIbs.ibsConsultaCtas(aFCodCliente.ToString(), afiliado.sAF_Rif, this.TipoConsultaCuentasIBS);
                    List <IbaConsDet> ibaConsDets     = new List <IbaConsDet>();
                    ibaConsDets.AddRange(respuestaIbaCon.sdjvCuentas.sdsjvDetalle);
                    // Agregado 02/05/2019 por Liliana Guerra para ocultar las cuentas JURIDICA en la sesión natural
                    ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("TDC"));

                    this.ListaCuentas = new List <CuentaIBS>();
                    List <IbaConsDet> .Enumerator enumerator = ibaConsDets.GetEnumerator();
                    try
                    {
                        while (enumerator.MoveNext())
                        {
                            IbaConsDet current      = enumerator.Current;
                            CuentaIBS  newCuentaIBS = CuentaIBS.getNewCuentaIBS(current);
                            ListItem   listItem     = new ListItem();
                            switch (this.TipoComboCuentaFormato)
                            {
                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.Cuenta:
                            {
                                listItem.Text = Formatos.formatoCuenta(current.SNroCuenta);
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponible:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.SDisponible)));
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponibleDescripcion:
                            {
                                listItem.Text = string.Concat(new string[] { Formatos.formatoCuenta(current.SNroCuenta), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.SDisponible)), " ", current.SDescipcionproducto.Trim().Substring(0, 2) });
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcion:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " - ", current.SDescipcionproducto.Trim().Substring(0, 2));
                                break;
                            }

                            case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcionCompleto:
                            {
                                listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " ", current.SDescipcionproducto);
                                break;
                            }
                            }
                            listItem.Value = newCuentaIBS.Key;
                            this.ListaCuentas.Add(newCuentaIBS);
                            this.Items.Add(listItem);
                        }
                        break;
                    }
                    finally
                    {
                        ((IDisposable)(object)enumerator).Dispose();
                    }
                    break;
                }

                case IBBAV.UserControls.BAVCommons.TipoCombo.CuentasFavoritos:
                {
                    this.ListaAfiliadoFavoritos = new List <AfiliadoFavorito>();
                    List <AfiliadoFavorito>             afiliadoFavoritos = HelperFavorito.AfiliadoFavoritosGrupoGetByAfiliado(afiliado.nAF_Id, this.TipoCuentaFavoritos);
                    List <AfiliadoFavorito> .Enumerator enumerator1       = afiliadoFavoritos.GetEnumerator();
                    try
                    {
                        while (enumerator1.MoveNext())
                        {
                            AfiliadoFavorito afiliadoFavorito = enumerator1.Current;
                            ListItem         key = new ListItem()
                            {
                                Text = string.Concat(new string[] { afiliadoFavorito.NumeroInstrumento, " | ", afiliadoFavorito.Beneficiario, " | ", afiliadoFavorito.Descripcion })
                            };
                            afiliadoFavorito.Key = CryptoUtils.EncryptMD5(afiliadoFavorito.NumeroInstrumento);
                            key.Value            = afiliadoFavorito.Key;
                            this.ListaAfiliadoFavoritos.Add(afiliadoFavorito);
                            this.Items.Add(key);
                        }
                        break;
                    }
                    finally
                    {
                        ((IDisposable)(object)enumerator1).Dispose();
                    }
                    break;
                }

                case IBBAV.UserControls.BAVCommons.TipoCombo.TiposServicios:
                {
                    this.ListaTiposServicios = new List <Servicios>();
                    List <Servicios> .Enumerator enumerator2 = HelperServicios.BDI_ServiciosGet(0).GetEnumerator();
                    try
                    {
                        while (enumerator2.MoveNext())
                        {
                            Servicios servicio  = enumerator2.Current;
                            ListItem  listItem1 = new ListItem()
                            {
                                Text  = servicio.SE_Nombre,
                                Value = servicio.Key
                            };
                            this.ListaTiposServicios.Add(servicio);
                            this.Items.Add(listItem1);
                        }
                        break;
                    }
                    finally
                    {
                        ((IDisposable)(object)enumerator2).Dispose();
                    }
                    break;
                }

                case IBBAV.UserControls.BAVCommons.TipoCombo.TiposFavoritos:
                {
                    this.ListaTipoFavorito = new List <TipoFavorito>();
                    List <TipoFavorito> .Enumerator enumerator3 = HelperFavorito.TipoFavoritoGetOne(0).GetEnumerator();
                    try
                    {
                        while (enumerator3.MoveNext())
                        {
                            TipoFavorito tipoFavorito = enumerator3.Current;
                            ListItem     listItem2    = new ListItem()
                            {
                                Text  = tipoFavorito.Descripcion,
                                Value = tipoFavorito.Key
                            };
                            this.ListaTipoFavorito.Add(tipoFavorito);
                            this.Items.Add(listItem2);
                        }
                        break;
                    }
                    finally
                    {
                        ((IDisposable)(object)enumerator3).Dispose();
                    }
                    break;
                }

                case IBBAV.UserControls.BAVCommons.TipoCombo.TiposFavoritosEdc:
                {
                    this.ListaTiposServicios = new List <Servicios>();
                    List <Servicios> .Enumerator enumerator4 = HelperServicios.BDI_ServiciosGet(1).GetEnumerator();
                    try
                    {
                        while (enumerator4.MoveNext())
                        {
                            Servicios current1  = enumerator4.Current;
                            ListItem  listItem3 = new ListItem()
                            {
                                Text  = current1.SE_Nombre,
                                Value = current1.Key
                            };
                            this.ListaTiposServicios.Add(current1);
                            this.Items.Add(listItem3);
                        }
                        break;
                    }
                    finally
                    {
                        ((IDisposable)(object)enumerator4).Dispose();
                    }
                    break;
                }
                }
                if (this.SetValue != string.Empty)
                {
                    this.ClearSelection();
                    ListItem listItem4 = this.Items.FindByValue(this.SetValue);
                    if (listItem4 != null)
                    {
                        listItem4.Selected = true;
                    }
                    this.SetValue = string.Empty;
                }
            }
        }
Ejemplo n.º 9
0
        public static bool AfiliadoFavoritosAddUpdate(EnumAccionAddUpdateAfiliadoFavoritos accion, AfiliadoFavorito af)
        {
            bool flag = false;

            try
            {
                flag = HelperFavorito.ws.AfiliadoFavoritosAddUpdate(int.Parse(accion.ToString("d")), af.nAF_Id, af.TipoFavoritoId, af.NumeroInstrumento, af.CedulaRif, af.BankId, af.Beneficiario, af.Descripcion, af.TipoTarjetaCredito, af.Email) > 0;
            }
            catch (WebException webException)
            {
                throw new IBException(webException.Message, "SQLIB");
            }
            return(flag);
        }
Ejemplo n.º 10
0
        protected void ddlCtaAcreditar_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.liSaldoActual.Text    = "0,00";
            this.liPagoMinimo.Text     = "0,00";
            this.txtTarjetaPagar.Text  = string.Empty;
            this.TxtCorreo.Text        = string.Empty;
            this.txtOtroMonto.Text     = "0,00";
            this.BtAceptar.Enabled     = false;
            this.panelTipoPago.Enabled = false;
            bool flag = false;

            if (this.ddlCtaAcreditar.SelectedIndex > 0)
            {
                if (base.sCod == 13)
                {
                    string sNroCuenta = this.ddlCtaAcreditar.getCuenta().SNroCuenta;
                    try
                    {
                        RespuestaContdcdsjv respuestaContdcdsjv = HelperIbs.ibsConSaldoTdc(base.Afiliado.AF_CodCliente, base.Afiliado.sAF_Rif, sNroCuenta);
                        TextBox             str   = this.txtFechaPago;
                        DateTime            fecha = Formatos.ISOToFecha(respuestaContdcdsjv.contdcdsjv.SFechaProxPgo);
                        str.Text = fecha.ToString("dd/MM/yyyy");
                        this.liPagoMinimo.Text  = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaContdcdsjv.contdcdsjv.SCuotaMes));
                        this.liSaldoActual.Text = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaContdcdsjv.contdcdsjv.SSaldoActual));
                        if (this.Context.Items["TipoTransaccionGenerica"] != null)
                        {
                            TipoTransaccionGenerica item = this.Context.Items["TipoTransaccionGenerica"] as TipoTransaccionGenerica;
                            GTransferenciasPagos    objetoTransaccion = (GTransferenciasPagos)item.ObjetoTransaccion;
                            if (objetoTransaccion.RdoSelected == 1)
                            {
                                this.rb_actual.Checked = true;
                            }
                            if (objetoTransaccion.RdoSelected == 2)
                            {
                                this.rb_minimo.Checked = true;
                            }
                            if (objetoTransaccion.RdoSelected == 3)
                            {
                                this.rb_otro.Checked = true;
                                this.txtMonto.Text   = Formatos.formatoMonto(objetoTransaccion.Monto).Replace(".", "");
                            }
                        }
                        this.UpdatePanel1.Update();
                        flag = true;
                    }
                    catch (IBException bException)
                    {
                        WebUtils.MessageBox2005(this, "Sistema de consulta de saldos de tarjetas de créditos no disponible en este momento, por favor intente más tarde.");
                        return;
                    }
                    catch (Exception exception)
                    {
                        WebUtils.MessageBox2005(this, exception.Message);
                        return;
                    }
                }
                else
                {
                    AfiliadoFavorito afiliadoFavorito = this.ddlCtaAcreditar.getAfiliadoFavorito();
                    this.txtTarjetaPagar.Text = afiliadoFavorito.NumeroInstrumento;
                    this.TxtCorreo.Text       = afiliadoFavorito.Email.Trim();
                    flag = true;
                }
                if (flag)
                {
                    this.panelTipoPago.Enabled = true;
                    this.BtAceptar.Enabled     = true;
                }
            }
        }