public static bool BuscarCamposCorreo(int Codtrans, string NombreTitular, string correodestino, decimal Monto_Operacíon, string Numero_Tarjeta, string Cuenta_Beneficiario, string Numero_Referencia, string Nombre_Beneficiario, string Cuenta_Destino, string Tipo_Tarjeta, string Numero_Cuenta, string Numero_Chequeras, string Numero_Cheques, string Descripcion_Concepto, string Cuenta_Origen, string nombre_Ordenante, string Nombre_Banco, string CorreoBeneficiario) { bool flag = false; try { foreach (DatosCorreo datosCorreo in HelperGlobal.BDI_DatosCorreoGetByDC_CodTrans(Codtrans.ToString())) { if (datosCorreo.DC_Destino.Equals("Beneficiario")) { correodestino = CorreoBeneficiario; } if ((!datosCorreo.DC_Destino.Equals("Monitoreo") ? false : NombreTitular.Equals("Monitoreo"))) { correodestino = "*****@*****.**"; } string dCContenido = datosCorreo.DC_Contenido; dCContenido = dCContenido.Replace("<NombreTitular>", NombreTitular.ToString().Trim().ToUpper()); DateTime now = DateTime.Now; dCContenido = dCContenido.Replace("<FechaHora>", now.ToString("dd/MM/yyyy hh:mm:ss")); dCContenido = dCContenido.Replace("<TipoTarjeta>", Tipo_Tarjeta); dCContenido = dCContenido.Replace("<NumeroTarjeta>", Formatos.formatoTarjeta(Numero_Tarjeta)); dCContenido = dCContenido.Replace("<CuentaBeneficiario>", Cuenta_Beneficiario); dCContenido = dCContenido.Replace("<NumeroCuenta>", Formatos.formatoCuenta(Numero_Cuenta)); dCContenido = dCContenido.Replace("<NumeroChequeras>", Numero_Chequeras); dCContenido = dCContenido.Replace("<NumeroCheques>", Numero_Cheques); dCContenido = dCContenido.Replace("<NumeroReferencia>", Numero_Referencia); dCContenido = dCContenido.Replace("<NombreCliente>", NombreTitular.Trim().ToUpper()); dCContenido = dCContenido.Replace("<NumeroTarjeta Beneficiario>", Numero_Tarjeta); dCContenido = dCContenido.Replace("<MontoOperacion>", Formatos.formatoMonto(Monto_Operacíon)); dCContenido = dCContenido.Replace("<DescripcionConcepto>", Descripcion_Concepto); dCContenido = dCContenido.Replace("<NombreBeneficiario>", Nombre_Beneficiario.Trim().ToUpper()); dCContenido = dCContenido.Replace("<CuentaOrigen>", Formatos.formatoCuenta(Cuenta_Origen)); dCContenido = dCContenido.Replace("<CuentaDestino>", Formatos.formatoCuenta(Cuenta_Destino)); dCContenido = dCContenido.Replace("<NombreOrdenante>", "Nombre_Ordenante"); dCContenido = dCContenido.Replace("<NombreBanco>", Nombre_Banco); dCContenido = dCContenido.Replace("<ClienteOrdenante>", "Cliente_Ordenante"); dCContenido = dCContenido.Replace("<NombreTitularTarjeta>", NombreTitular.Trim().ToUpper()); dCContenido = dCContenido.Replace("<CorreoAtencionCliente>", IBBAVConfiguration.CorreoAtencionCliente); dCContenido = dCContenido.Replace("<PaginaUrl>", IBBAVConfiguration.PaginaUrl); MailManager.SendMail(correodestino, datosCorreo.DC_Subject, dCContenido, true); flag = true; } } catch (IBException bException) { } catch (WebException webException) { throw new IBException("1000", "SQLIB"); } catch (Exception exception) { string.Concat("error al mandar el correo. ", exception.Message); } return(flag); }
protected void rptTarjetas_ItemDataBound(object sender, RepeaterItemEventArgs e) { if ((e.Item.ItemType == ListItemType.Item ? true : e.Item.ItemType == ListItemType.AlternatingItem)) { IbaConsDet dataItem = e.Item.DataItem as IbaConsDet; UnidadCuenta uc = new UnidadCuenta(); HyperLink hyperLink = e.Item.FindControl("lnkCuenta") as HyperLink; hyperLink.Text = Formatos.formatoCuenta(dataItem.SNroCuenta); Literal literal = e.Item.FindControl("liContable") as Literal; Literal literal1 = e.Item.FindControl("liDisponible") as Literal; literal.Text = Formatos.formatoMonto(Formatos.ISOToDecimal(dataItem.SContable)); literal1.Text = Formatos.formatoMonto(Formatos.ISOToDecimal(dataItem.SDisponible)); //Agregado 12/09/2018 por Liliana Guerra, para mostrar Saldos Consolidados en PETRO Literal literalP = e.Item.FindControl("liPetro") as Literal; literalP.Text = Formatos.formatoSaldoPetro((decimal.Parse(uc.SPetro(dataItem.SDisponible)))); } }
protected void dtgCuentas_ItemDataBound(object sender, RepeaterItemEventArgs e) { if ((e.Item.ItemType == ListItemType.Item ? true : e.Item.ItemType == ListItemType.AlternatingItem)) { IbaConsDet dataItem = e.Item.DataItem as IbaConsDet; UnidadCuenta uc = new UnidadCuenta(); HyperLink hyperLink = e.Item.FindControl("lnkCuenta") as HyperLink; hyperLink.Text = Formatos.formatoCuenta(dataItem.SNroCuenta); Literal literal = e.Item.FindControl("liContable") as Literal; Literal literal1 = e.Item.FindControl("liDisponible") as Literal; hyperLink.NavigateUrl = base.ResolveUrl(string.Concat("~/pages/Consultas/Cuentas/Movimientos.aspx?sCod=&sCta=", CryptoUtils.EncryptMD5(dataItem.SNroCuenta))); literal.Text = Formatos.formatoMonto(Formatos.ISOToDecimal(dataItem.SContable)); literal1.Text = Formatos.formatoMonto(Formatos.ISOToDecimal(dataItem.SDisponible)); //Agregado 12/09/2018 por Liliana Guerra, para mostrar Saldos Consolidados en PETRO Literal literalP = e.Item.FindControl("liPetro") as Literal; literalP.Text = Formatos.formatoSaldoPetro((decimal.Parse(uc.SPetro(dataItem.SDisponible)))); } }
private void binddata() { string sNroCuenta = this.ddlCuenta.getCuenta().SNroCuenta; try { RespuestaIfcedoctadsjv respuestaIfcedoctadsjv = HelperIbs.ibsEstadoCta(base.Afiliado.AF_CodCliente, base.Afiliado.sAF_Rif, sNroCuenta, this.ddlMes.SelectedValue); if (respuestaIfcedoctadsjv.ifcedoctadsjv.ifcedoctadsjvDet.Length == 0) { WebUtils.MessageBox2005(this, "No existen movimientos para este mes"); return; } else { if (this.dataEnc == null) { this.dataEnc = new DataTable(); this.dataEnc.Columns.Add("SCuenta", typeof(string)); this.dataEnc.Columns.Add("SNombre", typeof(string)); this.dataEnc.Columns.Add("SDireccion1", typeof(string)); this.dataEnc.Columns.Add("SDireccion2", typeof(string)); this.dataEnc.Columns.Add("SDireccion3", typeof(string)); this.dataEnc.Columns.Add("SDireccion4", typeof(string)); this.dataEnc.Columns.Add("SNombreProdcto", typeof(string)); this.dataEnc.Columns.Add("SSaldoIniMes", typeof(string)); this.dataEnc.Columns.Add("SDepoEfec", typeof(string)); this.dataEnc.Columns.Add("SInteres", typeof(string)); this.dataEnc.Columns.Add("SInteresCant", typeof(string)); this.dataEnc.Columns.Add("SOtrosCredCta", typeof(string)); this.dataEnc.Columns.Add("SOtrosCredCtaCant", typeof(string)); this.dataEnc.Columns.Add("SCheqpagados", typeof(string)); this.dataEnc.Columns.Add("SCheqpagadosCant", typeof(string)); this.dataEnc.Columns.Add("SITF", typeof(string)); this.dataEnc.Columns.Add("SITFCant", typeof(string)); this.dataEnc.Columns.Add("SOtrosDebCta", typeof(string)); this.dataEnc.Columns.Add("SCantOtrosDebCta", typeof(string)); this.dataEnc.Columns.Add("SSaldoFinMes", typeof(string)); this.dataEnc.Columns.Add("SSaldoGirable", typeof(string)); this.dataEnc.Columns.Add("SLimitSgiro", typeof(string)); this.dataEnc.Columns.Add("SFechaDesde", typeof(string)); this.dataEnc.Columns.Add("SFechaHasta", typeof(string)); this.dataEnc.Columns.Add("STotalDebitos", typeof(string)); this.dataEnc.Columns.Add("STotalCreditos", typeof(string)); this.dataEnc.Columns.Add("SSaldoFinal", typeof(string)); this.dataEnc.Columns.Add("pagina", typeof(int)); this.dataEnc.Columns.Add("totalpaginas", typeof(int)); } this.dataEnc.Rows.Clear(); if (this.dataDet == null) { this.dataDet = new DataTable(); this.dataDet.Columns.Add("FechaOperacion", typeof(string)); this.dataDet.Columns.Add("FechaEfectiva", typeof(string)); this.dataDet.Columns.Add("NumeroDocumento", typeof(string)); this.dataDet.Columns.Add("Descripcion", typeof(string)); this.dataDet.Columns.Add("Cargos", typeof(string)); this.dataDet.Columns.Add("Abonos", typeof(string)); this.dataDet.Columns.Add("Saldo", typeof(string)); } this.dataDet.Rows.Clear(); DataRow str = this.dataDet.NewRow(); str["Descripcion"] = "SALDO INICIAL :..."; str["Saldo"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SSaldoIniMes)); this.dataDet.Rows.Add(str); IfcedoctadsjvDet[] ifcedoctadsjvDetArray = respuestaIfcedoctadsjv.ifcedoctadsjv.ifcedoctadsjvDet; for (int i = 0; i < (int)ifcedoctadsjvDetArray.Length; i++) { IfcedoctadsjvDet ifcedoctadsjvDet = ifcedoctadsjvDetArray[i]; str = this.dataDet.NewRow(); DateTime fecha = Formatos.ISOToFecha(ifcedoctadsjvDet.SFechaProc); str["FechaOperacion"] = fecha.ToString("dd/MM/yyyy"); DateTime dateTime = Formatos.ISOToFecha(ifcedoctadsjvDet.SFechaValor); str["FechaEfectiva"] = dateTime.ToString("dd/MM/yyyy"); str["NumeroDocumento"] = ifcedoctadsjvDet.SChqRef; str["Descripcion"] = string.Concat(ifcedoctadsjvDet.SDesctrans, ifcedoctadsjvDet.SDescripcion1); if (ifcedoctadsjvDet.SIndDebCre.Equals("0")) { str["Cargos"] = Formatos.formatoMonto(ifcedoctadsjvDet.SMonto); } if (ifcedoctadsjvDet.SIndDebCre.Equals("5")) { str["Abonos"] = Formatos.formatoMonto(ifcedoctadsjvDet.SMonto); } str["Saldo"] = Formatos.formatoMonto(ifcedoctadsjvDet.SBalanceFin); this.dataDet.Rows.Add(str); } this.totalpaginas = 1; if (this.dataDet.Rows.Count > 45) { double num = Convert.ToDouble(this.dataDet.Rows.Count - 45) / Convert.ToDouble(60); string str1 = num.ToString().Replace(",", "."); int num1 = Convert.ToInt32(str1.Substring(0, str1.IndexOf("."))); if ((float)num - (float)num1 > 0f) { EstadoCuentaBusqueda estadoCuentaBusqueda = this; estadoCuentaBusqueda.totalpaginas = estadoCuentaBusqueda.totalpaginas + num1 + 1; } } this.sb = new StringBuilder(); this.sb.Append("var next = 1;\n"); this.sb.Append("function plus(){ next++; mostrar(next); }\n"); this.sb.Append("function minus(){ next--; mostrar(next); }\n"); this.sb.Append(string.Concat("var paneles = new Array(", this.totalpaginas, ");\n")); this.sb.Append("function mostrar(x)\n"); this.sb.Append("{\n"); this.sb.Append("var i; \n"); this.sb.Append("for(i = 0;i < paneles.length; i++)\n"); this.sb.Append("{\n"); this.sb.Append("$(paneles[i]).style.display='none';\n"); this.sb.Append("}\n"); this.sb.Append("$(paneles[x-1]).style.display='block';\n"); this.sb.Append("next = x;\n"); this.sb.Append("$('btnNext').disabled = ( next == paneles.length );\n"); this.sb.Append("$('btnPrevious').disabled = ( next == 1 );\n"); this.sb.Append("$('divPaginas').innerHTML ='Página ' + next + ' de ' + paneles.length;\n"); this.sb.Append("};"); this.dataEnc.Rows.Clear(); for (int j = 0; j < this.totalpaginas; j++) { DataRow sNombre = this.dataEnc.NewRow(); sNombre["SCuenta"] = Formatos.formatoCuenta(sNroCuenta); sNombre["SNombre"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SNombre; sNombre["SDireccion1"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SDireccion1; sNombre["SDireccion2"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SDireccion2; sNombre["SDireccion3"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SDireccion3; sNombre["SDireccion4"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SDireccion4; sNombre["SNombreProdcto"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SNombreProdcto; DateTime fecha1 = Formatos.ISOToFecha(respuestaIfcedoctadsjv.ifcedoctadsjv.SFechaDesde); sNombre["SFechaDesde"] = fecha1.ToString("dd/MM/yyyy"); sNombre["SSaldoIniMes"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SSaldoIniMes)); sNombre["SDepoEfec"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SDepoEfec)); sNombre["SInteres"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SInteres)); sNombre["SInteresCant"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SCantIntereses; sNombre["SOtrosCredCta"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SOtrosCredCta)); sNombre["SOtrosCredCtaCant"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SCantOtrosCredCta; sNombre["SCheqpagados"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SCheqpagados)); sNombre["SCheqpagadosCant"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SCantCheqpagados; sNombre["SITF"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SITF)); sNombre["SITFCant"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SCantITF; sNombre["SOtrosDebCta"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SOtrosDebCta)); sNombre["SCantOtrosDebCta"] = respuestaIfcedoctadsjv.ifcedoctadsjv.SCantOtrosDebCta; DateTime dateTime1 = Formatos.ISOToFecha(respuestaIfcedoctadsjv.ifcedoctadsjv.SFechaHasta); sNombre["SFechaHasta"] = dateTime1.ToString("dd/MM/yyyy"); sNombre["SSaldoFinMes"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SSaldoFinMes)); sNombre["SSaldoGirable"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SSaldoGirable)); sNombre["SLimitSgiro"] = Formatos.formatoMonto(Formatos.ISOToDecimal(respuestaIfcedoctadsjv.ifcedoctadsjv.SLimitSgiro)); sNombre["totalpaginas"] = this.totalpaginas; this.dataEnc.Rows.Add(sNombre); } this.rptCabecera.DataSource = this.dataEnc; this.rptCabecera.DataBind(); this.panelBotones.Visible = true; } } catch (IBException bException) { WebUtils.MessageBox2005(this, bException.IBMessage); return; } Literal literal = this.liBotones; object[] objArray = new object[] { "<table><tr><td><div id='divPaginas'>Página 1 de ", this.totalpaginas, "</div></td><td><input id='btnPrevious' type='button' value='<' onclick='minus();' disabled=true style='width:20px' /><input id='btnNext' type='button' value='>' onclick='plus();' style='width:20px' ", null, null }; objArray[3] = (this.totalpaginas == 1 ? "disabled=true" : ""); objArray[4] = "/></td></tr></table>"; literal.Text = string.Concat(objArray); System.Web.UI.Page page = this.Page; Type type = this.Page.GetType(); Guid guid = Guid.NewGuid(); System.Web.UI.ScriptManager.RegisterClientScriptBlock(page, type, guid.ToString(), string.Concat("<script type='text/javascript' language='javascript'>", this.sb.ToString(), "</script>"), false); }
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)); }
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)); }
protected void btnConfirmar2_Click(object sender, EventArgs e) { try { cedula = 'V' + base.Afiliado.cedRIF.PadLeft(9, '0'); string solicitado = this.txtMonto.Text; solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(",", ""); string cuotaMes = this.txtMontoCuota.Text; cuotaMes = cuotaMes.Replace(".", ""); cuotaMes = cuotaMes.Replace(",", ""); string monto = this.txtMonto.Text; string cuentaAbono = this.CtaAcreditar.getCuenta().SNroCuenta; string tdc = this.TarjCredito.getExtraEfectivo().numeroTDC; string cuotas = this.CantCuotas.Text; //solicitado = "1200000"; this.solicitud = HelperExtracredito.solicAprobacion(cedula, cuentaAbono, tdc, solicitado, cuotas, cuotaMes); //WebUtils.MessageBox(this, this.solicitud.respuestaCod + solicitud.respuestaDesc); if (solicitud.respuestaCod.Equals("000")) { Session["tdc_numReferencia"] = solicitud.referencia; Session["tdc_fechaRecibo"] = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss t"); Session["tdc_nombreUsuarioRecibo"] = string.Concat(base.Afiliado.sCO_Nombres, " ", base.Afiliado.sCO_Apellidos); Session["tdc_tdc"] = Formatos.formatoTarjeta(tdc); Session["tdc_cuentaAbono"] = Formatos.formatoCuenta(cuentaAbono); Session["tdc_monto"] = monto; Session["tdc_cuotas"] = cuotas; Session["tdc_cuotaMes"] = Formatos.formatoMontoAgrDecimal(cuotaMes); this.UpdatePanel1.Visible = false; this.panelRecibo.Visible = true; this.panelBotonImpresion.Visible = true; this.liTextoReferencia.Text = "Número de Referencia: "; this.liReferencia.Text = Session["tdc_numReferencia"].ToString(); this.PanelReferencia.Visible = true; this.liNota.Visible = true; this.liNota3.Visible = true; this.lblFechaRecibo.Text = Session["tdc_fechaRecibo"].ToString(); this.lblNombreUsuarioRecibo.Text = Session["tdc_nombreUsuarioRecibo"].ToString(); this.liNota.Text = "se realizó exitósamente"; this.liNota3.Text = "Te recomendamos Imprimir este recibo para tu control y constancia de tu operación"; this.panelBotonImpresion.Visible = true; ((BAVMaster)base.Master).TituloPage = "ExtraEfectivo"; this.liDebito.Text = " Tarjeta de Crédito: "; this.liValordebito.Text = Session["tdc_tdc"].ToString(); this.liCredito.Text = "Abonado en Cuenta:"; this.liValorcredito.Text = Session["tdc_cuentaAbono"].ToString(); this.liConcepto.Text = "Concepto:"; this.liValorConcepto.Text = "Extra Efectivo"; this.liMonto.Text = "Monto Abonado:"; this.liValormonto.Text = Session["tdc_monto"].ToString(); this.liTotalcuotas.Text = "Cantidad de cuotas a pagar:"; this.liValorcuotas.Text = Session["tdc_cuotas"].ToString(); this.liMontocuota.Text = "Monto mensual:"; this.liValormontocuota.Text = Session["tdc_cuotaMes"].ToString(); btnImprimirRecibo.Visible = true; string var_monto = monto.Replace(".", ""); var_monto = var_monto.Replace(".", ""); var_monto = var_monto.Replace(".", ""); var_monto = var_monto.Replace(".", ""); var_monto = var_monto.Replace(".", ""); var_monto = var_monto.Replace(",", "."); decimal var_monto_dec = Formatos.ISOToDecimal(var_monto); // string respuesta = HelperExtracredito.ejecutarAccionEETDC(Session["cedula_cliente"].ToString(), tdc, Session["cedula_cliente"].ToString(), cuentaAbono, var_monto_dec); // Session["tdc_numReferencia"] = "res - " + respuesta; /* * GTransferenciasPagos gTransferenciasPago = new GTransferenciasPagos(base.Afiliado, base.sCod) * { * CtaDebitar = cuentaAbono, * Monto = var_monto_dec, * CtaAcreditar = cuentaAbono, * PaginaSiguiente = "", * MensajeSatisfactorio = "Transacción realizada exitosamente " * }; * //gTransferenciasPago.TipoTransaccion = EnumTipoFavorito.ExtraEfectivoTDC; * string respuesta = gTransferenciasPago.ejecutarAccionEETDC(var_monto_dec); * //string respuesta = gTransferenciasPago.ejecutarAccionEETDC(); * * Session["tdc_numReferencia"] = "res - " + respuesta;*/ } else { this.UpdatePanel1.Visible = false; WebUtils.MessageBootstrap(this, string.Concat(this.solicitud.respuestaDesc, ". Para regresar presione <a href=\"", base.ResolveUrl("~/pages/consolidada.aspx"), "\">aquí</a>"), null); } } catch (Exception exception) { WebUtils.MessageBox2005(this, exception.Message.ToString()); return; } }
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; } } }
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)); }
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); }
protected void Aceptar_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) { CtaDebitar = this.ddlCtaDebitar.getCuenta().SNroCuenta, Monto = decimal.Parse(this.txtMonto.Text), PaginaSiguiente = "~/pages/consolidada.aspx", MensajeSatisfactorio = "Transacción realizada exitosamente " }; tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Cuenta a Debitar:", "El pago de la cuenta:", Formatos.formatoCuenta(gTransferenciasPago.CtaDebitar)); if (base.sCod == 13) { if (this.rb_actual.Checked) { gTransferenciasPago.RdoSelected = 1; } if (this.rb_minimo.Checked) { gTransferenciasPago.RdoSelected = 2; } if (this.rb_otro.Checked) { gTransferenciasPago.RdoSelected = 3; } gTransferenciasPago.Instrumento = this.ddlCtaAcreditar.getCuenta().SNroCuenta; gTransferenciasPago.TipoTransaccion = EnumTipoFavorito.PagoTarjetaCreditoMismoTitularBAV; tipoTransaccionGenerica.Titulo = "Confirmación de Pagos de Tarjetas de Crédito Mismo Titular en BAV"; gTransferenciasPago.PaginaAnterior = string.Concat("~/pages/Pagos/Tarjetas/EnBAV.aspx?type=0&sCod=", base.sCod); tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Cuenta a Transferir:", "A la Tarjeta:", Formatos.formatoTarjeta(gTransferenciasPago.Instrumento)); } else { gTransferenciasPago.Instrumento = this.ddlCtaAcreditar.getAfiliadoFavorito().NumeroInstrumento; gTransferenciasPago.TipoTransaccion = EnumTipoFavorito.PagoTarjetaCreditoTercerosBAV; gTransferenciasPago.CedulaBeneficiario = this.ddlCtaAcreditar.getAfiliadoFavorito().CedulaRif; gTransferenciasPago.Beneficiario = this.ddlCtaAcreditar.getAfiliadoFavorito().Beneficiario; gTransferenciasPago.Concepto = this.txtConcepto.Text; gTransferenciasPago.Email = this.TxtCorreo.Text; tipoTransaccionGenerica.Titulo = "Confirmación de Pagos de Tarjetas de Crédito a Terceros en BAV"; gTransferenciasPago.PaginaAnterior = string.Concat("~/pages/Pagos/Tarjetas/EnBAV.aspx?type=0&sCod=", base.sCod); tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Cuenta a Transferir:", "A la Tarjeta:", gTransferenciasPago.Instrumento); tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Beneficiario:", "Cuyo titular es:", gTransferenciasPago.Beneficiario); } if (gTransferenciasPago.Instrumento.Trim().StartsWith("4")) { gTransferenciasPago.CtaAcreditar = base.CuentaAdministrativa1; } if (gTransferenciasPago.Instrumento.Trim().StartsWith("5")) { gTransferenciasPago.CtaAcreditar = base.CuentaAdministrativa2; } tipoTransaccionGenerica.ObjetoTransaccion = gTransferenciasPago; tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Monto a Transferir:", "Por un Monto de BsF.:", gTransferenciasPago.Monto.ToString()); if (base.sCod != 24) { tipoTransaccionGenerica.EncabezadoTransaccion.AddEncabezado("Concepto:", "Bajo el Concepto de:", gTransferenciasPago.Concepto); } this.Context.Items.Add("TipoTransaccionGenerica", tipoTransaccionGenerica); base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod)); }