示例#1
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);
     }
 }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     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.ddlCuenta.HasTextoInicial        = true;
             this.ddlCuenta.TextoInicial           = "Seleccione una Cuenta";
             this.ddlCuenta.TipoCombo              = TipoCombo.CuentasCliente;
             this.ddlCuenta.TipoCuentaConsulta     = TipoCuentaConsulta.CuentaAhorroCorriente;
             this.ddlCuenta.TipoConsultaCuentasIBS = TipoConsultaCuentasIBS.Todas;
             this.ddlCuenta.TipoComboCuentaFormato = TipoComboCuentaFormato.CuentaDescripcion;
             if (this.Context.Items["TipoTransaccionGenerica"] != null)
             {
                 TipoTransaccionGenerica item = (TipoTransaccionGenerica)this.Context.Items["TipoTransaccionGenerica"];
                 GReferenciaBancaria     objetoTransaccion = (GReferenciaBancaria)item.ObjetoTransaccion;
                 this.ddlCuenta.SetValue = CryptoUtils.EncryptMD5(objetoTransaccion.NroCuenta);
                 if (!objetoTransaccion.Dirigido.Equals("A quien pueda interesar"))
                 {
                     this.ddlDirigido.ClearSelection();
                     this.ddlDirigido.Items[1].Selected = true;
                     this.txtNombreInstitucion.Text     = objetoTransaccion.Dirigido;
                     this.trNombreInstitucion.Visible   = true;
                 }
             }
             this.ddlCuenta.BindCombo();
         }
         catch (IBException bException)
         {
             WebUtils.MessageBootstrap(this, bException.IBMessage, null);
         }
     }
 }
示例#3
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            TipoTransaccionGenerica tipoTransaccionGenerica = new TipoTransaccionGenerica();

            try
            {
                this.Validar();
                GReferenciaBancaria gReferenciaBancarium = new GReferenciaBancaria(base.Afiliado, base.sCod)
                {
                    IsDefaultDirigido = this.ddlDirigido.SelectedIndex == 0
                };
                string str = (gReferenciaBancarium.IsDefaultDirigido ? this.ddlDirigido.SelectedItem.Text : this.txtNombreInstitucion.Text);
                gReferenciaBancarium.Afiliado = base.Afiliado;
                CuentaIBS cuenta = this.ddlCuenta.getCuenta();
                gReferenciaBancarium.Titular              = base.Afiliado.sCO_Nombres.ToUpper();
                gReferenciaBancarium.NroCuenta            = cuenta.SNroCuenta;
                gReferenciaBancarium.TipoCuenta           = cuenta.SDescipcionproducto;
                gReferenciaBancarium.Dirigido             = str;
                gReferenciaBancarium.MensajeSatisfactorio = "Presiona Imprimir si deseas realizar esta operación.";
                gReferenciaBancarium.PaginaAnterior       = base.Request.RawUrl;
                gReferenciaBancarium.PaginaSiguiente      = "~/pages/Consolidada.aspx";
                tipoTransaccionGenerica.ObjetoTransaccion = gReferenciaBancarium;
                tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Tipo de Cuenta:", "La Referencia Bancaria identificada con el Número:", gReferenciaBancarium.TipoCuenta);
                tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Número de Cuenta:", "De la Cuenta Número:", Formatos.formatoCuenta(gReferenciaBancarium.NroCuenta));
                tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Dirigida a:", str);
                tipoTransaccionGenerica.Titulo = "Confirmación de Solicitud de Referencia Bancaria";
                tipoTransaccionGenerica.Nota   = IBBAVConfiguration.ConfirmarTransaccion;
                tipoTransaccionGenerica.Nota2  = "Por motivos de seguridad tu referencia no se visualizará en pantalla, pero se imprimirá directamente cuando hagas click en el botón Imprimir.  Por favor verifica que tu impresora esté encendida y conectada.";
            }
            catch (Exception exception)
            {
                WebUtils.MessageBox2005(this, exception.Message);
                return;
            }
            this.Context.Items.Add("TipoTransaccionGenerica", tipoTransaccionGenerica);
            base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod));
        }