コード例 #1
0
        public void GetLista()
        {
            this.ListaPaises = new List <Paises>();
            List <Paises> listaPaises = HelperNotificacionIBP.GetListaPaises();

            List <Paises> .Enumerator enumerator1 = listaPaises.GetEnumerator();

            if (this.HasTextoInicial)
            {
                this.Items.Add(new ListItem(this.TextoInicial, "0"));
            }

            try
            {
                while (enumerator1.MoveNext())
                {
                    Paises   pais = enumerator1.Current;
                    ListItem key  = new ListItem()
                    {
                        Text = string.Concat(new string[] { pais.sNombre })
                    };
                    this.ListaPaises.Add(pais);
                    this.Items.Add(key);
                }
            }
            finally
            {
                ((IDisposable)(object)enumerator1).Dispose();
            }
        }
コード例 #2
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            string        value    = this.hData.Value;
            DetallesViaje detalles = (new JavaScriptSerializer()).Deserialize <DetallesViaje>(value);

            if (HelperNotificacionIBP.DestinosDel(base.Afiliado.nAF_Id, detalles.DestinoId))
            {
                this.LogEliminacion(detalles, 1);
            }
            else
            {
                WebUtils.MessageBootstrap(this, "Error al eliminar un Destino", null);
            }
        }
コード例 #3
0
        public static bool AgregarDestino(long afiliado, DateTime inicio, DateTime fin, string paisDestino)
        {
            bool flag = false;

            try
            {
                if (HelperNotificacionIBP.ValidaDestinos(afiliado))
                {
                    flag = HelperNotificacionIBP.DestinosAdd(afiliado, inicio, fin, paisDestino);
                }
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
コード例 #4
0
        public static bool AgregarNotificacion(long afiliado, string inicio, string fin, string paisDestino, string TipoIns, string NumIns)
        {
            bool flag = false;

            try
            {
                if (!HelperNotificacionIBP.VerificaNotificacion(afiliado))
                {
                    flag = HelperNotificacionIBP.NotificacionAdd(afiliado, inicio, fin, paisDestino, TipoIns, NumIns);
                }
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
コード例 #5
0
        public static DataTable NuevaNotificacion(long sAF_Id)
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("NotificacionId");
            dt.Columns.Add("DestinoId");
            dt.Columns.Add("PaisId");
            dt.Columns.Add("País");
            dt.Columns.Add("Fecha Salida");
            dt.Columns.Add("Fecha Retorno");

            foreach (DataRow row in HelperNotificacionIBP.DestinoByNotificacion(sAF_Id).Tables[0].Rows)
            {
                dt.Rows.Add(HelperNotificacionIBP.DestinoByNotificacion(sAF_Id).Tables[0].Rows);
            }
            return(dt);
        }
コード例 #6
0
        public bool AfiliadoRestricc(long afiliado, string dirIP, string decIP, string TipoIns, string NumIns)
        {
            bool flag = false;

            try
            {
                string restriccion = HelperNotificacionIBP.RestriccionVerify(afiliado);

                if (restriccion.Equals("N"))
                {
                    HelperNotificacionIBP.ResticcionAdd(afiliado, dirIP, decIP, TipoIns, NumIns);
                    flag = true;
                }
            }
            catch (IBException bException)
            {
            }

            return(flag);
        }
コード例 #7
0
        public bool ValidaConexion(string dirIP)
        {
            bool      flag      = false;
            IPNetwork ipnetwork = IPNetwork.Parse(dirIP);
            string    familiaIP = ipnetwork.AddressFamily.ToString();

            DataSet ds = HelperNotificacionIBP.IpNacional();

            rangoIP = ds.Tables[0];

            if (familiaIP == "InterNetwork")
            {
                for (int i = 0; i < rangoIP.Rows.Count; i++)
                {
                    this.dirRed = rangoIP.Rows[i][0].ToString();
                    this.cdir   = rangoIP.Rows[i][1].ToString();
                    if (ValidaRangoIP.ValidaRangoIPV4(dirIP, dirRed, cdir))
                    {
                        flag = true;
                        break;
                    }
                }
            }
            else if (familiaIP == "InterNetworkV6")
            {
                for (int i = 0; i < rangoIP.Rows.Count; i++)
                {
                    this.dirRed = rangoIP.Rows[i][0].ToString();
                    this.cdir   = rangoIP.Rows[i][1].ToString();
                    if (ValidaRangoIP.ValidaRangoIPV6(dirIP, dirRed, cdir))
                    {
                        flag = true;
                        break;
                    }
                }
            }

            return(flag);
        }
コード例 #8
0
        public ResponseWs <List <DetallesViaje> > DetallesNotificacion(string sesion)
        {
            ResponseWs <List <DetallesViaje> > responseW = new ResponseWs <List <DetallesViaje> >();
            SessionAfiliado sessionAfiliado = HelperSession.SA_GetSession(sesion);

            if (sessionAfiliado != null)
            {
                responseW.CodError  = 0;
                responseW.Resultado = "OK";
                responseW.Data      = new List <DetallesViaje>();
                foreach (DataRow row in HelperNotificacionIBP.DestinoByNotificacion(sessionAfiliado.AF_Id).Tables[0].Rows)
                {
                    responseW.Data.Add(DetallesViaje.getDetalles(row));
                }
            }
            else
            {
                responseW.CodError  = 1;
                responseW.Resultado = "FAIL";
            }
            return(responseW);
        }
コード例 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.PreguntasValidadas)
            {
                this.panelValidacion.Visible = false;
                this.panelDatos.Visible      = true;
            }

            if (!HelperNotificacionIBP.VerificaNotificacion(base.Afiliado.nAF_Id))
            {
                this.btnAceptar.Visible = false;
                WebUtils.MessageBootstrap(this, string.Concat("Para usar esta opción debe tener una notificación activa. Si desea crear una notificación presione <a href=\"", base.ResolveUrl("~/pages/NotificacionViajes/NotificacionNueva.aspx"), "\">aquí</a>"), null);
            }
            else if (!HelperNotificacionIBP.ValidaDestinos(base.Afiliado.nAF_Id))
            {
                this.btnAceptar.Visible = false;
                WebUtils.MessageBootstrap(this, string.Concat("No cumple los requisitos para agregar un nuevo destino a esta notificación.<br/>Le recordamos que cada notificación tiene un máximo de 3 lugares como destino en un lapso de 6 meses.</br> presione <a href=\"", base.ResolveUrl("~/pages/NotificacionViajes/DetalleNotificacion.aspx"), "\">aquí para regresar a la consulta</a>"), null);;
            }
            else
            {
                if (!base.IsPostBack)
                {
                    this.ListaDestino.HasTextoInicial = true;
                    this.ListaDestino.TextoInicial    = "Seleccione el país";
                    this.ListaDestino.GetLista();
                    base.Afiliado            = HelperAfiliado.AfiliadosGet(base.Afiliado.nAF_Id, EnumTipoCodigo.AF_ID);
                    this.Session["Afiliado"] = base.Afiliado;
                }

                UltDestino   = Notificacion.UltimoDestino(base.Afiliado.nAF_Id);
                FechaMin     = Convert.ToDateTime(UltDestino.FechaFin);
                this.FD.Text = FechaMin.ToString("dd/MM/yyyy");

                PriDestino        = Notificacion.PrimerDestino(base.Afiliado.nAF_Id);
                FechaMax          = Convert.ToDateTime(PriDestino.FechaInicio);
                this.maximo.Value = FechaMax.ToString("dd/MM/yyyy");
            }
        }
コード例 #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.PreguntasValidadas)
            {
                this.panelValidacion.Visible = false;
                this.panelDatos.Visible      = true;
            }

            if (HelperNotificacionIBP.VerificaNotificacion(base.Afiliado.nAF_Id))
            {
                this.btnAceptar.Visible = false;
                WebUtils.MessageBootstrap(this, string.Concat("Ya posee una notificación activa. Si desea agregar otros destinos a esta notificación o eliminarla  presione <a href=\"", base.ResolveUrl("~/pages/NotificacionViajes/DetalleNotificacion.aspx"), "\">aquí</a>"), null);
            }

            if (!base.IsPostBack)
            {
                this.ListaDestino.HasTextoInicial = true;
                this.ListaDestino.TextoInicial    = "Seleccione el país";
                this.ListaDestino.GetLista();
                base.Afiliado            = HelperAfiliado.AfiliadosGet(base.Afiliado.nAF_Id, EnumTipoCodigo.AF_ID);
                this.Session["Afiliado"] = base.Afiliado;
            }
        }
コード例 #11
0
        public static Notificacion getNotificacion(long AF_Id)
        {
            long     num;
            long     num1;
            long     num2;
            string   str;
            DateTime dateTime1;
            DateTime dateTime2;

            Notificacion notificacion  = new Notificacion();
            Notificacion notificacion1 = notificacion;

            DataSet   ds = HelperNotificacionIBP.DestinoByNotificacion(AF_Id);
            DataTable dt = ds.Tables[0];
            DataRow   dr = dt.Rows[0];

            if (dr.Table.Columns.Contains("NotificacionId"))
            {
                num = (dr.IsNull("NotificacionId") ? (long)0 : long.Parse(dr["NotificacionId"].ToString()));
            }
            else
            {
                num = (long)0;
            }
            notificacion1.NotificacionId = num;
            Notificacion notificacion2 = notificacion;

            if (dr.Table.Columns.Contains("DestinoId"))
            {
                num1 = (dr.IsNull("DestinoId") ? (long)0 : long.Parse(dr["DestinoId"].ToString()));
            }
            else
            {
                num1 = (long)0;
            }
            notificacion2.DestinoId = num1;
            Notificacion notificacion3 = notificacion;

            if (dr.Table.Columns.Contains("PaisId"))
            {
                num2 = (dr.IsNull("PaisId") ? (long)0 : long.Parse(dr["PaisId"].ToString()));
            }
            else
            {
                num2 = (long)0;
            }
            notificacion3.PaisId = num2;
            Notificacion notificacion4 = notificacion;

            if (dr.Table.Columns.Contains("PaisNombre"))
            {
                str = (dr.IsNull("PaisNombre") ? "" : dr["PaisNombre"].ToString());
            }
            else
            {
                str = "";
            }
            notificacion4.PaisNombre = str;
            Notificacion notificacion5 = notificacion;

            if (dr.Table.Columns.Contains("FechaInicio"))
            {
                dateTime1 = (dr.IsNull("FechaInicio") ? DateTime.Now : DateTime.Parse(dr["FechaInicio"].ToString()));
            }
            else
            {
                dateTime1 = DateTime.Now;
            }
            notificacion5.FechaInicio = dateTime1.ToString("dd - MMM - yyyy");
            Notificacion notificacion6 = notificacion;

            if (dr.Table.Columns.Contains("FechaFin"))
            {
                dateTime2 = (dr.IsNull("FechaFin") ? DateTime.Now : DateTime.Parse(dr["FechaFin"].ToString()));
            }
            else
            {
                dateTime2 = DateTime.Now;
            }
            notificacion6.FechaFin = dateTime2.ToString("dd - MMM - yyyy");

            return(notificacion);
        }
コード例 #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RangoIP           rangoIP    = new RangoIP();
            ValidacionesViaje validacion = new ValidacionesViaje();

            if ((base.sCod != 14) && (!rangoIP.ValidaConexion(base.Afiliado.sIP)))
            {
                // ****** Captura el tipo y numero de instrumento para agregar a la notificacion ***//
                RespuestaIbaCons  respuestaIbaCon = HelperIbs.ibsConsultaCtas(base.Afiliado.AF_CodCliente.ToString(), base.Afiliado.sAF_Rif, TipoConsultaCuentasIBS.Todas);
                List <IbaConsDet> ibaConsDets     = new List <IbaConsDet>();
                ibaConsDets.AddRange(respuestaIbaCon.sdjvCuentas.sdsjvDetalle);
                IbaConsDet dataItem        = ibaConsDets.Find((IbaConsDet x) => !x.STipoFirma.Contains("N"));
                string     tipoInstrumento = dataItem.STipocuenta;
                string     numInstrumento  = dataItem.SNroCuenta;
                string     ipDec           = rangoIP.StringToInt(base.Afiliado.sIP);
                // ************************************************************************************//

                if (validacion.AfiliadoRestricc(base.Afiliado.nAF_Id, base.Afiliado.sIP, ipDec, tipoInstrumento, numInstrumento))
                {
                    this.UpdatePanel1.Visible   = false;
                    this.mensaje.Visible        = false;
                    this.pnlRestriccion.Visible = true;
                }
                else
                {
                    Notificacion ultDestino = Notificacion.UltimoDestino(base.Afiliado.nAF_Id);
                    DateTime     fechaVence = Convert.ToDateTime(ultDestino.FechaFin);
                    DateTime     hoy        = DateTime.Today;

                    if (fechaVence < hoy)
                    {
                        this.UpdatePanel1.Visible   = false;
                        this.mensaje.Visible        = false;
                        this.pnlRestriccion.Visible = true;
                        if (HelperNotificacionIBP.NotificacionVencida(base.Afiliado.nAF_Id))
                        {
                            WebUtils.MessageBootstrap(this, string.Concat("Su notificación de viaje a caducado. Para continuar realizando operaciones desde el exterior debe crear una nueva notificación. Para crear una nueva pulse <a href=\"", base.ResolveUrl("~/pages/NotificacionViajes/NotificacionNueva.aspx"), "\">aquí</a>"), null);
                        }
                        else
                        {
                            WebUtils.MessageBootstrap(this, string.Concat("Su notificación de viaje a caducado o presenta problemas, para continuar realizando operaciones a través de BAV en Línea, comuníquese con centro de atención al cliente <a>0800.228.00.00</a>"), null);
                        }
                    }
                }
            }

            this.txtMonto.Attributes.Add("onKeypress", "return OnlyNumericXDecimal(event,this,2,',');");
            this.txtMonto.Attributes.Add("onKeyup", "return ReplacePointToComma(this);");
            this.txtMonto.Attributes.Add("onBlur", "return Refill(this);");
            this.liLimites.Text = string.Concat("Limite diario en operaciones desde BAV en Línea mínimo de Bs. ", Formatos.formatoMonto(base.Min), "  hasta un máximo de Bs. ", Formatos.formatoMonto(base.Max));
            if (base.MontoComision > new decimal(0))
            {
                this.liComision.Text = string.Concat("Nota: Esta transacción generará una comisión de Bs.F. ", Formatos.formatoMonto(base.MontoComision));
            }
            if (!base.IsPostBack)
            {
                try
                {
                    this.ddlCtaDebitar.HasTextoInicial        = true;
                    this.ddlCtaDebitar.TextoInicial           = "Seleccione";
                    this.ddlCtaDebitar.TipoCombo              = TipoCombo.CuentasCliente;
                    this.ddlCtaDebitar.TipoConsultaCuentasIBS = TipoConsultaCuentasIBS.CuentasDebito;
                    this.ddlCtaDebitar.TipoComboCuentaFormato = TipoComboCuentaFormato.CuentaConDisponibleDescripcion;
                    this.ddlCtaAcreditar.HasTextoInicial      = true;
                    this.ddlCtaAcreditar.TextoInicial         = "Seleccione";
                    this.ddlCtaAcreditar.TipoCombo            = TipoCombo.CuentasFavoritos;
                    if (base.sCod == 14)
                    {
                        this.trCorreo.Visible = false;
                        this.ddlCtaAcreditar.TipoCuentaFavoritos = EnumTipoFavorito.PagoTarjetaCreditoOtrosBancosMismoTitular;
                        this.liDescription.Text = "Paga tus Tarjetas de Crédito de otros Bancos, de forma rápida y segura.";
                    }
                    else
                    {
                        this.ddlCtaAcreditar.TipoCuentaFavoritos = EnumTipoFavorito.PagoTarjetaCreditoOtrosBancosTerceros;
                        this.liDescription.Text = "Paga las Tarjetas de Crédito de Terceros en otros Bancos, de forma rápida y segura.";
                    }
                    if (this.Context.Items["TipoTransaccionGenerica"] != null)
                    {
                        TipoTransaccionGenerica item = this.Context.Items["TipoTransaccionGenerica"] as TipoTransaccionGenerica;
                        GTransferenciasPagos    objetoTransaccion = item.ObjetoTransaccion as GTransferenciasPagos;
                        this.ddlCtaDebitar.SetValue = CryptoUtils.EncryptMD5(objetoTransaccion.CtaDebitar);
                        TextBox textBox = this.txtMonto;
                        decimal monto   = objetoTransaccion.Monto;
                        textBox.Text = monto.ToString().Replace(".", "");
                        this.ddlCtaAcreditar.SetValue = CryptoUtils.EncryptMD5(objetoTransaccion.CtaAcreditar);
                        this.txtConcepto.Text         = objetoTransaccion.Concepto;
                    }
                    this.ddlCtaDebitar.BindCombo();
                    this.ddlCtaAcreditar.BindCombo();
                    if (this.Context.Items["TipoTransaccionGenerica"] != null)
                    {
                        this.ddlCtaAcreditar_SelectedIndexChanged(null, null);
                    }
                }
                catch (IBException bException)
                {
                    WebUtils.MessageBox2005(this, bException.IBMessage);
                    return;
                }
                if ((this.ddlCtaAcreditar.TipoCombo != TipoCombo.CuentasFavoritos ? false : this.ddlCtaAcreditar.Items.Count == 1))
                {
                    WebUtils.MessageBootstrap(this, string.Concat("No existen Favoritos para este tipo de transacción. Para crearlos, ingresa a la opción del menú \"Administración y Seguridad / Registro de Favoritos\" o presione <a href=\"", base.ResolveUrl("~/pages/IB/Favoritos/MenuFavoritos.aspx?sCod=22"), "\">aquí</a>"), null);
                }
            }
        }
コード例 #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RangoIP           rangoIP    = new RangoIP();
            ValidacionesViaje validacion = new ValidacionesViaje();

            if ((base.sCod != 13) && (!rangoIP.ValidaConexion(base.Afiliado.sIP)))
            {
                // ****** Captura el tipo y numero de instrumento para agregar a la notificacion ***//
                RespuestaIbaCons  respuestaIbaCon = HelperIbs.ibsConsultaCtas(base.Afiliado.AF_CodCliente.ToString(), base.Afiliado.sAF_Rif, TipoConsultaCuentasIBS.Todas);
                List <IbaConsDet> ibaConsDets     = new List <IbaConsDet>();
                ibaConsDets.AddRange(respuestaIbaCon.sdjvCuentas.sdsjvDetalle);
                IbaConsDet dataItem        = ibaConsDets.Find((IbaConsDet x) => !x.STipoFirma.Contains("N"));
                string     tipoInstrumento = dataItem.STipocuenta;
                string     numInstrumento  = dataItem.SNroCuenta;
                string     ipDec           = rangoIP.StringToInt(base.Afiliado.sIP);
                // ************************************************************************************//

                if (validacion.AfiliadoRestricc(base.Afiliado.nAF_Id, base.Afiliado.sIP, ipDec, tipoInstrumento, numInstrumento))
                {
                    this.UpdatePanel1.Visible   = false;
                    this.mensaje.Visible        = false;
                    this.pnlRestriccion.Visible = true;
                }
                else
                {
                    Notificacion ultDestino = Notificacion.UltimoDestino(base.Afiliado.nAF_Id);
                    DateTime     fechaVence = Convert.ToDateTime(ultDestino.FechaFin);
                    DateTime     hoy        = DateTime.Today;

                    if (fechaVence < hoy)
                    {
                        this.UpdatePanel1.Visible   = false;
                        this.mensaje.Visible        = false;
                        this.pnlRestriccion.Visible = true;
                        if (HelperNotificacionIBP.NotificacionVencida(base.Afiliado.nAF_Id))
                        {
                            WebUtils.MessageBootstrap(this, string.Concat("Su notificación de viaje a caducado. Para continuar realizando operaciones desde el exterior debe crear una nueva notificación. Para crear una nueva pulse <a href=\"", base.ResolveUrl("~/pages/NotificacionViajes/NotificacionNueva.aspx"), "\">aquí</a>"), null);
                        }
                        else
                        {
                            WebUtils.MessageBootstrap(this, string.Concat("Su notificación de viaje a caducado o presenta problemas, para continuar realizando operaciones a través de BAV en Línea, comuníquese con centro de atención al cliente <a>0800.228.00.00</a>"), null);
                        }
                    }
                }
            }

            this.BtAceptar.Attributes.Add("onClick", string.Concat("this.disabled = true;", base.GetPostBackEventReference(this.BtAceptar)));
            this.txtMonto.Attributes.Add("onKeypress", "return OnlyNumericXDecimal(event,this,2,',');");
            this.txtOtroMonto.Attributes.Add("onKeypress", "return OnlyNumericXDecimal(event,this,2,',');");
            this.txtMonto.Attributes.Add("onKeyup", "return ReplacePointToComma(this);");
            this.txtOtroMonto.Attributes.Add("onKeyup", "return ReplacePointToComma(this);");
            this.txtMonto.Attributes.Add("onBlur", "return Refill(this);");
            this.txtOtroMonto.Attributes.Add("onBlur", "return Refill(this);");
            this.lblLimites.Text = string.Concat("Limite diario en operaciones desde BAV en Línea mínimo de Bs. ", Formatos.formatoMonto(base.Min), Environment.NewLine, " hasta un máximo de Bs. ", Formatos.formatoMonto(base.Max));
            AttributeCollection attributes = this.rb_actual.Attributes;

            attributes.Add("onClick", string.Concat(new string[] { "$('", this.txtOtroMonto.ClientID, "').value ='0,00'; $('", this.txtOtroMonto.ClientID, "').setAttribute('readOnly','readonly');" }));
            AttributeCollection attributeCollection = this.rb_minimo.Attributes;

            attributeCollection.Add("onClick", string.Concat(new string[] { "$('", this.txtOtroMonto.ClientID, "').value ='0,00'; $('", this.txtOtroMonto.ClientID, "').setAttribute('readOnly','readonly');" }));
            AttributeCollection attributes1 = this.rb_otro.Attributes;

            attributes1.Add("onClick", string.Concat(new string[] { "$('", this.txtOtroMonto.ClientID, "').value ='';$('", this.txtOtroMonto.ClientID, "').removeAttribute('readOnly');$('", this.txtOtroMonto.ClientID, "').focus()" }));
            if (!base.IsPostBack)
            {
                try
                {
                    this.ddlCtaDebitar.HasTextoInicial        = true;
                    this.ddlCtaDebitar.TextoInicial           = "Seleccione";
                    this.ddlCtaDebitar.TipoCombo              = TipoCombo.CuentasCliente;
                    this.ddlCtaDebitar.TipoConsultaCuentasIBS = TipoConsultaCuentasIBS.CuentasDebito;
                    this.ddlCtaDebitar.TipoComboCuentaFormato = TipoComboCuentaFormato.CuentaConDisponibleDescripcion;
                    this.ddlCtaAcreditar.HasTextoInicial      = true;
                    this.ddlCtaAcreditar.TextoInicial         = "Seleccione";
                    if (base.sCod == 13)
                    {
                        this.trFechaPago.Visible       = true;
                        this.panelTerceros.Visible     = false;
                        this.panelTipoPago.Visible     = true;
                        this.ddlCtaAcreditar.TipoCombo = TipoCombo.CuentasCliente;
                        this.ddlCtaAcreditar.TipoConsultaCuentasIBS = TipoConsultaCuentasIBS.TarjetasCredito;
                        this.lblDescription.Text = "Paga tus tarjetas de crédito de forma rápida y segura por BAV en línea.";
                    }
                    else
                    {
                        this.trFechaPago.Visible                 = false;
                        this.liDescripcionTarjeta.Text           = "Registrados:";
                        this.panelTipoPago.Visible               = false;
                        this.panelTerceros.Visible               = true;
                        this.ddlCtaAcreditar.TipoCombo           = TipoCombo.CuentasFavoritos;
                        this.ddlCtaAcreditar.TipoCuentaFavoritos = EnumTipoFavorito.PagoTarjetaCreditoTercerosBAV;
                        this.lblDescription.Text                 = "Paga tarjetas de crédito de terceros en BAV en línea de forma fácil y segura.";
                    }
                    if (this.Context.Items["TipoTransaccionGenerica"] != null)
                    {
                        TipoTransaccionGenerica item = this.Context.Items["TipoTransaccionGenerica"] as TipoTransaccionGenerica;
                        GTransferenciasPagos    objetoTransaccion = (GTransferenciasPagos)item.ObjetoTransaccion;
                        this.ddlCtaDebitar.SetValue   = CryptoUtils.EncryptMD5(objetoTransaccion.CtaDebitar);
                        this.ddlCtaAcreditar.SetValue = CryptoUtils.EncryptMD5(objetoTransaccion.Instrumento);
                        if (base.sCod == 13)
                        {
                            if ((objetoTransaccion.RdoSelected == 1 ? true : objetoTransaccion.RdoSelected == 2))
                            {
                                this.txtOtroMonto.Text = Formatos.formatoMonto(objetoTransaccion.Monto).Replace(".", "");
                            }
                            if (objetoTransaccion.RdoSelected == 3)
                            {
                                this.txtOtroMonto.Text = Formatos.formatoMonto(objetoTransaccion.Monto).Replace(".", "");
                            }
                        }
                        else
                        {
                            if ((objetoTransaccion.RdoSelected == 1 ? true : objetoTransaccion.RdoSelected == 2))
                            {
                                this.txtMonto.Text = Formatos.formatoMonto(objetoTransaccion.Monto).Replace(".", "");
                            }
                            if (objetoTransaccion.RdoSelected == 3)
                            {
                                this.txtMonto.Text = Formatos.formatoMonto(objetoTransaccion.Monto).Replace(".", "");
                            }
                            this.TxtCorreo.Text   = objetoTransaccion.Email;
                            this.txtConcepto.Text = objetoTransaccion.Concepto;
                        }
                    }
                    this.ddlCtaDebitar.BindCombo();
                    this.ddlCtaAcreditar.BindCombo();
                    if (this.Context.Items["TipoTransaccionGenerica"] != null)
                    {
                        this.ddlCtaAcreditar_SelectedIndexChanged(null, null);
                    }
                }
                catch (IBException bException)
                {
                    WebUtils.MessageBootstrap(this, bException.IBMessage, null);
                    return;
                }
                if ((this.ddlCtaAcreditar.TipoCombo != TipoCombo.CuentasFavoritos ? false : this.ddlCtaAcreditar.Items.Count == 1))
                {
                    WebUtils.MessageBootstrap(this, string.Concat("No existen Favoritos para este tipo de transacción. Para crearlos, ingresa a la opción del menú \"Administración y Seguridad / Registro de Favoritos\" o presione <a href=\"", base.ResolveUrl("~/pages/IB/Favoritos/MenuFavoritos.aspx?sCod=22"), "\">aquí</a>"), null);
                }
                if ((this.ddlCtaAcreditar.TipoCombo != TipoCombo.CuentasCliente ? false : this.ddlCtaAcreditar.Items.Count == 1))
                {
                    WebUtils.MessageBootstrap(this, "Usted no posee Tarjetas de Crédito asociadas", null);
                }
            }
        }