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); } }
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); } } }
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)); }