Ejemplo n.º 1
0
        protected void gvTablas_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Editar"))
            {
                OIDTabla                 = Convert.ToInt32(gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text);
                txbCodigoBanco.Text      = HttpUtility.HtmlDecode(gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text);
                txbNombreTabla.Text      = HttpUtility.HtmlDecode(gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text);
                chbEsAsobancaria.Checked = ((CheckBox)gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Controls[0]).Checked;
                chbEsAsobancaria.Enabled = false;
                imgBtnAddTabla.ImageUrl  = "~/MarcaVisual/iconos/aceptar.png";
                lbTLEditando.Text        = txbNombreTabla.Text;
                llenarGrillaValores();
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                Tabla objTabla = new Tabla();
                objTabla.pOid = Convert.ToInt32(gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text);
                TablaLN objConsultor = new TablaLN();
                int     valor        = objConsultor.borrar(objTabla);

                if (valor == 0)
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha borrado la tabla " + gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text, TipoMensaje.Informacion);
                    llenarGrillaTablas();
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible borrar la tabla " + gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text + ", puede tener datos asociados.", TipoMensaje.Error);
                }
            }
        }
Ejemplo n.º 2
0
        protected void gvValores_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Editar"))
            {
                OIDValor                = Convert.ToInt32(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text);
                OIDTabla                = Convert.ToInt32(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text);
                txbCodigo.Text          = HttpUtility.HtmlDecode(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text);
                txbDesc.Text            = HttpUtility.HtmlDecode(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text);
                imgBtnAddValor.ImageUrl = "~/MarcaVisual/iconos/aceptar.png";
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                Valor objEntidad = new Valor();
                objEntidad.pOid = Convert.ToInt32(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text);

                ValorLN objConsultor = new ValorLN();
                int     valor        = objConsultor.borrar(objEntidad);

                if (valor == 0)
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha borrado el valor con codigo " + gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text, TipoMensaje.Informacion);
                    llenarGrillaValores();
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible borrar el valor con codigo " + gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text + ", puede tener datos asociados.", TipoMensaje.Error);
                }
            }
        }
        private void agregarEquivalencia()
        {
            Equivalencias objEq = new Equivalencias();

            objEq.pIdEstructuraArchivo   = Convert.ToInt32(this.ddlCamposLineas.SelectedValue);
            objEq.pIdTablasEquivalencias = Convert.ToInt32(this.ddlTablas.SelectedValue);
            objEq.pIdCamposEquivalencias = Convert.ToInt32(this.ddlCamposTablas.SelectedValue);

            int             valor = 0;
            EquivalenciasLN objEA = new EquivalenciasLN();
            String          add   = "actualizado";

            if (IdEquivalencias > 0)
            {
                objEq.pId = IdEquivalencias;
                valor     = objEA.actualizar(objEq);
            }
            else
            {
                valor = objEA.insertar(objEq);
                add   = "agregado";
            }

            if (valor > 0)
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " la equivalencia del campo : " + this.ddlCamposLineas.SelectedItem.Text + ".", TipoMensaje.Informacion);
                limpiarCampos();
                llenarGrillaEquivalencias();
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " la equivalencia del campo : " + this.ddlCamposLineas.SelectedItem.Text + ".", TipoMensaje.Error);
            }
        }
Ejemplo n.º 4
0
        private void limpiar()
        {
            chbEsAsobancaria.Enabled = true;
            OIDTabla       = OIDValor = 0;
            txbCodigo.Text = txbCodigoBanco.Text = txbCodigoBancoB.Text = txbDesc.Text = txbNombreBancoB.Text
                                                                                             = txbNombreTabla.Text = String.Empty;

            chbEsAsobancaria.Checked = false;
            validarAsobancaria();

            gvBusquedaBanco.DataSource = null;
            gvBusquedaBanco.DataBind();

            gvTablas.DataSource = null;
            gvTablas.DataBind();

            gvValores.DataSource = null;
            gvValores.DataBind();

            imgBtnAddValor.ImageUrl = "~/MarcaVisual/iconos/agregar.png";
            imgBtnAddTabla.ImageUrl = "~/MarcaVisual/iconos/agregar.png";
            lbTLEditando.Text       = "NO HAY TABLA SELECCIONADA";

            UtilidadesWeb.ajustarMensaje(lbEstado, "Listo", TipoMensaje.Informacion);
        }
        protected void ddlTipoLinea_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (this.ddlTipoLinea.SelectedIndex == 0)
            {
                this.ddlTablas.SelectedIndex = 0;

                this.gvEquivalencias.DataSource = null;
                this.gvEquivalencias.DataBind();
                this.imgAgregarEquivalencia.ImageUrl = "~/MarcaVisual/iconos/agregar.png";

                this.ddlCamposLineas.Items.Clear();
                this.ddlCamposTablas.Items.Clear();
                this.ddlCamposLineas.Enabled = this.ddlCamposTablas.Enabled = false;
            }
            else
            {
                this.ddlCamposLineas.Enabled = true;
                IdConfiguracion = Convert.ToInt32(this.ddlTipoLinea.SelectedValue);
                EstructuraArchivo objEA = new EstructuraArchivo();
                objEA.pConfiguracion  = IdConfiguracion;
                objEA.pRequiereCambio = true;
                this.ddlCamposLineas.Items.Clear();
                this.ddlCamposLineas.DataSource     = new EstructuraArchivoLN().consultar(objEA);
                this.ddlCamposLineas.DataTextField  = "pNombreCampo";
                this.ddlCamposLineas.DataValueField = "pOid";
                this.ddlCamposLineas.DataBind();
                UtilidadesWeb.agregarSeleccioneDDL(this.ddlCamposLineas);
                llenarGrillaEquivalencias();
            }
        }
Ejemplo n.º 6
0
        protected void gvTipoLinea_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Editar"))
            {
                OidConfiguracion  = Convert.ToInt32(HttpUtility.HtmlDecode(gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text));
                lbTLEditando.Text = HttpUtility.HtmlDecode(gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text);
                llenarGrillaCampos();
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                Configuracion objCfg = new Configuracion();
                objCfg.pOid = Convert.ToInt32(HttpUtility.HtmlDecode(gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text));
                campos      = (Convert.ToString(HttpUtility.HtmlDecode(this.gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text)));
                int valor = new ConfiguracionLN().borrar(objCfg);

                if (valor == 0)
                {
                    llenarLineasDisponibles();
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se eliminó la línea exitosamente!", TipoMensaje.Informacion);
                    Log(3, 1);
                    campos = string.Empty;
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible eliminar la línea, puede que tenga campos asociados!!!", TipoMensaje.Error);
                }
            }
        }
Ejemplo n.º 7
0
        private void agregarCampo()
        {
            CamposEquivalencias objEntidad = new CamposEquivalencias();

            objEntidad.pTablasEquivalencias = IdTablasEquivalencias;
            objEntidad.pCodigo          = this.txbCodigo.Text.Trim();
            objEntidad.pDescripcion     = this.txbDescripcion.Text.Trim();
            objEntidad.pValor           = this.txbValor.Text.Trim();
            objEntidad.pValorPorDefecto = this.chbTieneValor.Checked;

            int valor = 0;
            CamposEquivalenciasLN objEA = new CamposEquivalenciasLN();
            String add = "actualizado";

            if (IdCamposEquivalencias > 0)
            {
                objEntidad.pId = IdCamposEquivalencias;
                valor          = objEA.actualizar(objEntidad);
            }
            else
            {
                valor = objEA.insertar(objEntidad);
                add   = "agregado";
            }

            if (valor > 0)
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " el campo " + objEntidad.pDescripcion + ".", TipoMensaje.Informacion);
                llenarGrillaCampos();
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " el campo " + objEntidad.pDescripcion + ".", TipoMensaje.Error);
            }
        }
Ejemplo n.º 8
0
        private void agregarTabla()
        {
            TablasEquivalencias objEntidad = new TablasEquivalencias();

            objEntidad.pNombre        = this.txbNombreTabla.Text.Trim();
            objEntidad.pTipoArchivo   = this.ddlTipoArchivo.SelectedValue;
            objEntidad.pIdCuentaBanco = IdCuentaBanco;
            int valor = 0;
            TablasEquivalenciasLN objEA = new TablasEquivalenciasLN();
            String add = "actualizado";

            if (IdTablasEquivalencias > 0)
            {
                objEntidad.pId = IdTablasEquivalencias;
                valor          = objEA.actualizar(objEntidad);
            }
            else
            {
                valor = objEA.insertar(objEntidad);
                add   = "agregado";
            }

            if (valor > 0)
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " la tabla " + objEntidad.pNombre + ".", TipoMensaje.Informacion);
                llenarGrillaTablas();
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " la tabla " + objEntidad.pNombre + ".", TipoMensaje.Error);
            }
        }
Ejemplo n.º 9
0
        protected void btnGenerar_Click(object sender, EventArgs e)
        {
            String men = String.Empty;

            if (this.ddlTipoArchivo.SelectedIndex == 1)
            {
                try
                {
                    men = generarArchivo();
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Archivo generado correctamente", TipoMensaje.Informacion);
                }
                catch
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Ocurrio un error al crear el archivo", TipoMensaje.Error);
                }
            }
            else if (this.ddlTipoArchivo.SelectedIndex == 2)
            {
                try
                {
                    men = generarArchivo();
                    UtilidadesWeb.ajustarMensaje(lbEstado, men, TipoMensaje.Informacion);
                }
                catch
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Ocurrio un error al crear el archivo", TipoMensaje.Error);
                }
            }
        }
Ejemplo n.º 10
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            LectorXML objLectorXML = new LectorXML();

            objLectorXML.RutaXML = Server.MapPath("~") + "\\Modulos\\XML\\Configuracion.xml";

            CamposXML objCamposXML = new CamposXML();

            objCamposXML.pTabla = "BD";

            objCamposXML.pCampo = "G";
            String usuario = objLectorXML.leerDatosXML(objCamposXML);

            objCamposXML.pCampo = "B";
            String clave = objLectorXML.leerDatosXML(objCamposXML);

            if (usuario.Equals(txbUsuario.Text.Trim()) && clave.Equals(txbClave.Text.Trim()))
            {
                Response.Redirect("~/Modulos/Administracion/CadenaCX.aspx");
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(lbInforme, "Usuario o<br />contraseña no validos!", TipoMensaje.Error);
                mpeLogin.Show();
            }
        }
Ejemplo n.º 11
0
 protected void ddlNombreCuenta_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.ddlFechas.Items.Clear();
     this.ddlConsecutivo.Items.Clear();
     this.ddlConsecutivo.Enabled = false;
     this.btnGenerar.Enabled     = false;
     if (ddlNombreCuenta.SelectedIndex == 0)
     {
         this.ddlFechas.Enabled     = this.txbArchivoSalida.Enabled = false;
         this.txbArchivoSalida.Text = String.Empty;
     }
     else
     {
         this.ddlFechas.Enabled  = this.txbArchivoSalida.Enabled = true;
         ddlFechas.DataSource    = new HistorialArchivosSalidaLN().consultarFechasXBanco(this.ddlNombreCuenta.Text, this.ddlTipoArchivo.Text);
         ddlFechas.DataTextField = "FECHA";
         ddlFechas.DataBind();
         UtilidadesWeb.agregarSeleccioneDDL(ddlFechas);
         String rutaSalida = new BancoLN().consultarRutaSalida(this.ddlNombreCuenta.SelectedValue, ddlTipoArchivo.SelectedValue);
         RutaLN objRutaLN  = new RutaLN();
         Ruta   objRuta    = new Ruta();
         objRuta.pOid = Convert.ToInt32(rutaSalida);
         this.txbArchivoSalida.Text = objRutaLN.consultar(objRuta)[0].pRuta;
     }
 }
Ejemplo n.º 12
0
        protected void gvRespuestas_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Editar"))
            {
                OIDRespuesta                     = Convert.ToInt32(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text);
                OIDTabla                         = Convert.ToInt32(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text);
                txbCodigo.Text                   = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text);
                txbDesc.Text                     = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text);
                txbDetalleAdicional.Text         = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[6].Text);
                ddlPrenotificacion.SelectedValue = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text);
                ddlTransDebito.SelectedValue     = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[8].Text);
                imgBtnAddRespuesta.ImageUrl      = "~/MarcaVisual/iconos/aceptar.png";
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                RespuestaTransaccion objEntidad = new RespuestaTransaccion();
                objEntidad.pOid = Convert.ToInt32(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text);

                RespuestaTransaccionLN objConsultor = new RespuestaTransaccionLN();
                int valor = objConsultor.borrar(objEntidad);

                if (valor == 0)
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha borrado la respuesta con código causal " + gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text, TipoMensaje.Informacion);
                    llenarGrillaRespuestas();
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible borrar la respuesta con código causal " + gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text + ", puede tener datos asociados.", TipoMensaje.Error);
                }
            }
        }
Ejemplo n.º 13
0
        protected void imgBtnAgregarFormato_Click(object sender, ImageClickEventArgs e)
        {
            int          valor = 0;
            ArchivoPlano objAP = new ArchivoPlano();

            objAP.pIdCuentaBanco         = txbCodigoCuenta.Text.Trim();
            objAP.pTipoProceso           = ddlTipoProceso.SelectedValue;
            objAP.pEsExcel               = rbExcel.Checked;
            objAP.pNumeroHojaExcel       = Convert.ToInt32(txbNumExcel.Text);
            objAP.pLineasExcluidasInicio = Convert.ToInt32(txbNExluidasInicio.Text);
            objAP.pLineasExcluidasFin    = Convert.ToInt32(txbNExluidasFinal.Text);

            if (OidArchivo > 0)
            {
                objAP.pOid = OidArchivo;
                valor      = new ArchivoPlanoLN().actualizar(objAP);
            }
            else
            {
                OidArchivo = valor = new ArchivoPlanoLN().insertar(objAP);
            }

            if (valor > 0 && OidArchivo > 0)
            {
                UtilidadesWeb.ajustarMensaje(lbEstado, "Se guardo la información exitosamente!", TipoMensaje.Informacion);
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible guardar la información!", TipoMensaje.Error);
            }
        }
Ejemplo n.º 14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         UtilidadesWeb.ajustarMensaje(lbEstado, "Listo...", TipoMensaje.Informacion);
     }
 }
Ejemplo n.º 15
0
        protected void btnCodigoBanco_Click(object sender, EventArgs e)
        {
            gvTipoLinea.DataSource = null;
            gvTipoLinea.DataBind();

            if (this.txbFechaInicial.Text.Length > 0 & this.txbFechaFin.Text.Length > 0)
            {
                if (this.ddlNombreBanco.SelectedIndex == 0)
                {
                    BancoDtlArchivosProcesadosLN objAP = new BancoDtlArchivosProcesadosLN();
                    gvTipoLinea.DataSource = objAP.consultarLineasErradas(DateTime.Parse(this.txbFechaInicial.Text), DateTime.Parse(this.txbFechaFin.Text));
                    gvTipoLinea.DataBind();
                }
                else
                {
                    BancoDtlArchivosProcesadosLN objAP = new BancoDtlArchivosProcesadosLN();
                    gvTipoLinea.DataSource = objAP.consultarLineasErradas(this.ddlNombreBanco.SelectedValue.ToString(), DateTime.Parse(this.txbFechaInicial.Text), DateTime.Parse(this.txbFechaFin.Text));
                    gvTipoLinea.DataBind();
                }
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(lbEstado, "Ingrese Fechas, para la busquedad...!", TipoMensaje.Error);
            }
        }
Ejemplo n.º 16
0
        protected void gvTablas_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Editar"))
            {
                IdTablasEquivalencias        = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text));
                this.txbNombreTabla.Text     = this.lbEditando.Text = HttpUtility.HtmlDecode(this.gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text);
                this.imgBtnAddTabla.ImageUrl = "~/MarcaVisual/iconos/aceptar.png";
                this.imgBtnAddField.Enabled  = true;
                llenarGrillaCampos();
                this.txbValor.ValidationGroup = this.rfvValor.ValidationGroup = "3";
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                TablasEquivalencias objEA = new TablasEquivalencias();
                objEA.pId = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text));
                int valor = new TablasEquivalenciasLN().borrar(objEA);

                if (valor == 0)
                {
                    UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se eliminó la tabla exitosamente!", TipoMensaje.Informacion);
                    llenarGrillaTablas();
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(this.lbEstado, "No fue posible eliminar la tabla", TipoMensaje.Error);
                }
            }
        }
Ejemplo n.º 17
0
        protected void ddlTipoLineaASO_SelectedIndexChanged(object sender, EventArgs e)
        {
            IdEquivalencias = 0;

            imgBtnAgregar.ImageUrl = "~/MarcaVisual/iconos/agregar.png";
            if (ddlTipoLineaASO.SelectedIndex == 0)
            {
                ddlCampoAsobancaria.Items.Clear();
                imgBtnAgregar.Enabled = gvCampos.Enabled = false;
            }
            else
            {
                EstructuraArchivoLN objEALN = new EstructuraArchivoLN();

                if (ddlTipoProceso.SelectedValue == "TCR1")
                {
                    ddlCampoAsobancaria.DataSource = objEALN.consultarCamposAsobancaria(ddlTipoLineaASO.SelectedValue, "ABT1", txbCodigoCuenta.Text.Trim());
                }
                else
                {
                    ddlCampoAsobancaria.DataSource = objEALN.consultarCamposAsobancaria(ddlTipoLineaASO.SelectedValue, ddlTipoProceso.SelectedValue, txbCodigoCuenta.Text.Trim());
                }


                ddlCampoAsobancaria.DataTextField  = EstructuraArchivoDEF.NombreCampo;
                ddlCampoAsobancaria.DataValueField = EstructuraArchivoDEF.Oid;
                ddlCampoAsobancaria.DataBind();
                UtilidadesWeb.agregarSeleccioneDDL(ddlCampoAsobancaria);
                if (ddlTipoLinea.SelectedIndex != 0 && ddlTipoLinea.Items.Count != 0)
                {
                    imgBtnAgregar.Enabled = gvCampos.Enabled = true;
                }
            }
        }
Ejemplo n.º 18
0
        protected void ddlTipoProceso_SelectedIndexChanged(object sender, EventArgs e)
        {
            gvBusquedaBanco.DataSource = null;
            gvBusquedaBanco.DataBind();

            ddlTipoLineaASO.Items.Clear();
            ddlTipoLinea.Items.Clear();
            ddlCampoBanco.Items.Clear();
            ddlCampoAsobancaria.Items.Clear();
            this.lbNombreCuenta.Text       = this.txbCodigoCuenta.Text =
                this.txbCodigoCuentaB.Text = this.txbNombreCuentaB.Text = String.Empty;
            llenarGrilla();
            imgBtnAgregar.ImageUrl = "~/MarcaVisual/iconos/agregar.png";
            imgBtnAgregar.Enabled  = gvCampos.Enabled = false;
            UtilidadesWeb.ajustarMensaje(lbEstado, String.Empty, TipoMensaje.Informacion);

            if (ddlTipoProceso.SelectedIndex != 0)
            {
                this.pnlDatos.Enabled = this.pnlEstructura.Enabled = true;
                ArchivoPlanoLN objAP = new ArchivoPlanoLN();
                ddlTipoLineaASO.DataSource     = objAP.consultarLineasAsobancaria(ddlTipoProceso.SelectedValue);
                ddlTipoLineaASO.DataTextField  = "NOMBRE";
                ddlTipoLineaASO.DataValueField = "Tipo_Linea";
                ddlTipoLineaASO.DataBind();
                UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLineaASO);
            }
            else
            {
                this.pnlDatos.Enabled = this.pnlEstructura.Enabled = false;
            }
        }
Ejemplo n.º 19
0
        private void buscar(bool esBusqPorTxb)
        {
            EN.Tablas.Banco objB       = new EN.Tablas.Banco();
            BancoLN         objBancoLN = new BancoLN();

            if (esBusqPorTxb)
            {
                objB.pIdCuentaBanco = txbCodigoCuenta.Text.Trim();
                objB.pTipoProceso   = this.ddlTipoProceso.SelectedValue;
                List <EN.Tablas.Banco> listaB = objBancoLN.consultar(objB);
                if (listaB.Count > 0)
                {
                    objB = listaB[0];
                    txbCodigoCuenta.Text          = objB.pIdCuentaBanco;
                    lbNombreCuenta.Text           = objB.pNombreCuenta;
                    ddlTipoLineaASO.SelectedIndex = 0;
                    ddlCampoBanco.Items.Clear();
                    ddlCampoAsobancaria.Items.Clear();
                    imgBtnAgregar.Enabled = gvCampos.Enabled = false;
                    llenarLineasDisponible();
                    llenarGrilla();
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha encontrado la cuenta bancaria " + objB.pNombreCuenta + ".", TipoMensaje.Informacion);
                }
                else
                {
                    lbNombreCuenta.Text           = String.Empty;
                    ddlTipoLineaASO.SelectedIndex = 0;
                    ddlCampoBanco.Items.Clear();
                    ddlCampoAsobancaria.Items.Clear();
                    imgBtnAgregar.Enabled = gvCampos.Enabled = false;
                    llenarLineasDisponible();
                    llenarGrilla();
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Favor crear primero la cuenta bancaria con código: " + this.txbCodigoCuenta.Text + ".", TipoMensaje.Error);
                }
            }
            else
            {
                if (!String.IsNullOrEmpty(txbCodigoCuentaB.Text.Trim()))
                {
                    objB.pIdCuentaBanco = txbCodigoCuentaB.Text.Trim();
                }

                if (!String.IsNullOrEmpty(txbNombreCuentaB.Text.Trim()))
                {
                    objB.pNombreCuenta = txbNombreCuentaB.Text.Trim();
                }

                objB.pTipoProceso = this.ddlTipoProceso.SelectedValue;

                BancosEncontrados          = objBancoLN.consultar(objB);
                gvBusquedaBanco.DataSource = BancosEncontrados;
                gvBusquedaBanco.DataBind();

                mpeBusquedaBanco.Show();
            }
        }
Ejemplo n.º 20
0
        private void llenarLineasDisponible()
        {
            ArchivoPlanoLN objAP = new ArchivoPlanoLN();

            ddlTipoLinea.DataSource     = objAP.consultarLineasCuentaBanco(txbCodigoCuenta.Text.Trim(), this.ddlTipoProceso.SelectedValue);
            ddlTipoLinea.DataTextField  = TipoLineaDEF.Nombre;
            ddlTipoLinea.DataValueField = ConfiguracionDEF.TipoLinea;
            ddlTipoLinea.DataBind();
            UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLinea);
        }
Ejemplo n.º 21
0
        private void iniciarlizarComponentes()
        {
            ddlTablaASO.DataSource     = obtenerTablas("");
            ddlTablaASO.DataTextField  = "pNombre";
            ddlTablaASO.DataValueField = "pOid";
            ddlTablaASO.DataBind();
            UtilidadesWeb.agregarSeleccioneDDL(ddlTablaASO);

            UtilidadesWeb.ajustarMensaje(lbEstado, "Listo...", TipoMensaje.Informacion);
        }
Ejemplo n.º 22
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.ddlTipoArchivo.DataSource     = new ArchivoAsobancariaLN().consultar(new ArchivoAsobancaria());
         this.ddlTipoArchivo.DataTextField  = "pNombre";
         this.ddlTipoArchivo.DataValueField = "pOid";
         this.ddlTipoArchivo.DataBind();
         UtilidadesWeb.agregarSeleccioneDDL(this.ddlTipoArchivo);
     }
 }
Ejemplo n.º 23
0
        protected void imgBtnAgregar_Click(object sender, ImageClickEventArgs e)
        {
            //if (!ddlTipoLinea.SelectedValue.Equals(ddlTipoLineaASO.SelectedValue))
            //{
            //    UtilidadesWeb.ajustarMensaje(lbEstado, "No se puede guardar la equivalencia. Campos deben pertener al mismo tipo de linea", TipoMensaje.Error);
            //    return;
            //}
            InterpreteArchivo objEntidad = new InterpreteArchivo();

            objEntidad.pCampoAsobancaria = Convert.ToInt32(ddlCampoAsobancaria.SelectedValue);
            objEntidad.pCampoBanco       = Convert.ToInt32(ddlCampoBanco.SelectedValue);

            foreach (GridViewRow row in gvCampos.Rows)
            {
                if (ddlCampoAsobancaria.Text.Equals(row.Cells[3].Text))
                {
                    if (IdEquivalencias != Convert.ToInt32(row.Cells[6].Text))
                    {
                        UtilidadesWeb.ajustarMensaje(lbEstado, "Ya se guardo una equivalencia con el mismo campo Asobancaria en base de datos", TipoMensaje.Error);
                        return;
                    }
                }
            }

            int valor = 0;
            InterpreteArchivoLN objIArcLN = new InterpreteArchivoLN();
            String add = "actualizado";

            if (IdEquivalencias > 0)
            {
                objEntidad.pId = IdEquivalencias;
                valor          = objIArcLN.actualizar(objEntidad);
            }
            else
            {
                valor = objIArcLN.insertar(objEntidad);
                add   = "agregado";
            }

            IdEquivalencias = 0;

            if (valor > 0)
            {
                llenarGrilla();
                ddlCampoAsobancaria.SelectedIndex = 0;
                ddlCampoBanco.SelectedIndex       = 0;
                imgBtnAgregar.ImageUrl            = "~/MarcaVisual/iconos/agregar.png";
                UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha " + add + " la equivalencia satisfactoriamente", TipoMensaje.Informacion);
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(lbEstado, "No se ha " + add + " la equivalencia!!!", TipoMensaje.Error);
            }
        }
Ejemplo n.º 24
0
        protected void imgBtnAddRespuesta_Click(object sender, ImageClickEventArgs e)
        {
            if (OIDTabla > 0)
            {
                RespuestaTransaccion objEntidad = new RespuestaTransaccion();
                objEntidad.pCausal = txbCodigo.Text.Trim();
                objEntidad.pDescripcionEstandar = txbDesc.Text.Trim();
                if (!String.IsNullOrEmpty(txbDetalleAdicional.Text.Trim()))
                {
                    objEntidad.pDetalleAdicional = txbDetalleAdicional.Text.Trim();
                }
                else
                {
                    objEntidad.pDetalleAdicional = " ";
                }
                objEntidad.pPrenotificacion   = ddlPrenotificacion.SelectedValue;
                objEntidad.pTransaccionDebito = ddlTransDebito.SelectedValue;
                objEntidad.pTabla             = OIDTabla;

                RespuestaTransaccionLN objConsultor = new RespuestaTransaccionLN();
                int valor = 0;

                if (OIDRespuesta > 0)
                {
                    objEntidad.pOid = OIDRespuesta;
                    valor           = objConsultor.actualizar(objEntidad);
                }
                else
                {
                    valor = objConsultor.insertar(objEntidad);
                }

                if (valor > 0)
                {
                    OIDRespuesta = 0;
                    ddlPrenotificacion.SelectedValue = "0";
                    txbCodigo.Text = txbDesc.Text = txbDetalleAdicional.Text = String.Empty;
                    llenarGrillaRespuestas();
                    imgBtnAddRespuesta.ImageUrl = "~/MarcaVisual/iconos/agregar.png";
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Los datos se almacenaron.", TipoMensaje.Informacion);
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible almacenar la información.", TipoMensaje.Error);
                }
            }
            else
            {
                lbTLEditando.Text = "NO HAY TABLA SELECCIONADA";
                UtilidadesWeb.ajustarMensaje(lbEstado, "NO HAY TABLA SELECCIONADA", TipoMensaje.Error);
            }
        }
Ejemplo n.º 25
0
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            ArrayList correo  = new ArrayList();
            ArrayList correoe = new ArrayList();

            foreach (object correos in LtbCorreoControl.Items)
            {
                correo.Add(Convert.ToString(correos));
            }

            foreach (object correos in LtbCorreoEnvio.Items)
            {
                correoe.Add(Convert.ToString(correos));
            }
            String[] ArCorreo  = (String[])correo.ToArray(typeof(String));
            String[] ArCorreoe = (String[])correoe.ToArray(typeof(String));

            CodigoCuenta    = this.ddlNombreCuenta.SelectedValue;
            NombreCuenta    = this.ddlNombreCuenta.SelectedItem.ToString();
            ArchivodeSalida = this.txbArchivoSalidaAso.Text;
            String mens = String.Empty;

            if (this.ddlTipoArchivo.SelectedValue.Equals("ABF1"))
            {
                UtilidadesWeb.ajustarMensaje(lbEstado, "Servicio Asobancaria", TipoMensaje.Informacion);
                try
                {
                    ServicioAsoBancaria.AsoBancaria Guardar = new ServicioAsoBancaria.AsoBancaria();
                    mens = Guardar.ServicioAso(NombreCuenta, CodigoCuenta, ArchivodeSalida, this.rbFTP.Checked,
                                               this.rbFTP.Checked, this.txbUrlFtp.Text, this.txbUsuarioFtp.Text,
                                               this.txbClaveFtp.Text, ArCorreo, ArCorreoe, CodigoBanco, this.txbRemitente.Text,
                                               HttpContext.Current.User.Identity.Name, this.ddlTipoArchivo.SelectedValue);
                    UtilidadesWeb.ajustarMensaje(lbEstado, mens, TipoMensaje.Informacion);
                }
                catch
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Error al llamar el servicio", TipoMensaje.Error);
                }
            }

            //try
            //{

            //    mens = ServicioPagosOnline(NombreBanco, CodigoBanco, ArchivodeSalida, correo,
            //                             CodigoTransito, "0123XX456", "1", this.txbRemitente.Text);
            //    UtilidadesWeb.ajustarMensaje(lbEstado, mens, TipoMensaje.Informacion);
            //}
            //catch
            //{
            //    UtilidadesWeb.ajustarMensaje(lbEstado, "Error al llamar el servicio", TipoMensaje.Error);
            //}
        }
Ejemplo n.º 26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.ddlTipoProceso.DataSource     = new ArchivoAsobancariaLN().consultar(new ArchivoAsobancaria());
                this.ddlTipoProceso.DataTextField  = "pNombre";
                this.ddlTipoProceso.DataValueField = "pOid";
                this.ddlTipoProceso.DataBind();
                UtilidadesWeb.agregarSeleccioneDDL(this.ddlTipoProceso);

                UtilidadesWeb.ajustarMensaje(lbEstado, String.Empty, TipoMensaje.Informacion);
            }
        }
Ejemplo n.º 27
0
        private void llenarLineasDisponibles()
        {
            ArchivoPlanoLN objAP = new ArchivoPlanoLN();

            ddlTipoLinea.DataSource     = objAP.consultarLineasDisponiblesAso(OidArchivoAsobancaria);
            ddlTipoLinea.DataTextField  = TipoLineaDEF.Nombre;
            ddlTipoLinea.DataValueField = TipoLineaDEF.Oid;
            ddlTipoLinea.DataBind();
            UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLinea);

            gvTipoLinea.DataSource = objAP.consultarLineasAsobancaria(OidArchivoAsobancaria);
            gvTipoLinea.DataBind();
        }
        private void llenarDDLCamposTabla()
        {
            this.ddlCamposTablas.Enabled = true;
            IdTablasEquivalencias        = Convert.ToInt32(this.ddlTablas.SelectedValue);
            CamposEquivalencias objCE = new CamposEquivalencias();

            objCE.pTablasEquivalencias = IdTablasEquivalencias;
            this.ddlCamposTablas.Items.Clear();
            this.ddlCamposTablas.DataSource     = new CamposEquivalenciasLN().consultar(objCE);
            this.ddlCamposTablas.DataTextField  = "pDescripcion";
            this.ddlCamposTablas.DataValueField = "pId";
            this.ddlCamposTablas.DataBind();
            UtilidadesWeb.agregarSeleccioneDDL(this.ddlCamposTablas);
        }
        private void buscar(bool esBusqPorTxb)
        {
            EN.Tablas.Banco objB       = new EN.Tablas.Banco();
            BancoLN         objBancoLN = new BancoLN();

            limpiarlineastablas();

            if (esBusqPorTxb)
            {
                objB.pIdCuentaBanco = txbCodigoCuenta.Text.Trim();
                objB.pTipoProceso   = this.ddlTipoArchivo.SelectedValue;
                List <EN.Tablas.Banco> listaB = objBancoLN.consultar(objB);
                if (listaB.Count > 0)
                {
                    objB = listaB[0];
                    txbNombreCuenta.Text = objB.pNombreCuenta;
                    IdCuentaBanco        = objB.pId.Value;
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha encontrado la cuenta bancaria " + objB.pNombreCuenta + ".", TipoMensaje.Informacion);
                    llenarLineasTablas();
                    this.ddlTipoLinea.Enabled = true;
                    this.ddlTablas.Enabled    = true;
                }
                else
                {
                    IdCuentaBanco        = 0;
                    txbNombreCuenta.Text = String.Empty;
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Favor crear primero la cuenta bancaria con código: " + this.txbCodigoCuenta.Text + ".", TipoMensaje.Error);
                }
            }
            else
            {
                if (!String.IsNullOrEmpty(txbCodigoCuentaB.Text.Trim()))
                {
                    objB.pIdCuentaBanco = txbCodigoCuentaB.Text.Trim();
                }

                if (!String.IsNullOrEmpty(txbNombreCuentaB.Text.Trim()))
                {
                    objB.pNombreCuenta = txbNombreCuentaB.Text.Trim();
                }

                objB.pTipoProceso = this.ddlTipoArchivo.SelectedValue;

                BancosEncontrados          = objBancoLN.consultar(objB);
                gvBusquedaBanco.DataSource = BancosEncontrados;
                gvBusquedaBanco.DataBind();

                mpeBusquedaBanco.Show();
            }
        }
Ejemplo n.º 30
0
        private void agregarTabla()
        {
            Tabla objEntidad = new Tabla();

            objEntidad.pBanco         = txbCodigoBanco.Text.Trim();
            objEntidad.pEsAsobancaria = chbEsAsobancaria.Checked;
            objEntidad.pNombre        = txbNombreTabla.Text.Trim();

            if (chbEsAsobancaria.Checked)
            {
                objEntidad.pBanco = String.Empty;
            }

            TablaLN objConsultor = new TablaLN();
            int     valor        = 0;

            if (OIDTabla > 0)
            {
                objEntidad.pOid = OIDTabla;
                valor           = objConsultor.actualizar(objEntidad);
            }
            else
            {
                if (chbEsAsobancaria.Checked)
                {
                    valor = objConsultor.insertar2(objEntidad);
                }
                else
                {
                    valor = objConsultor.insertar(objEntidad);
                }
            }

            if (valor > 0)
            {
                OIDRespuesta             = 0;
                txbCodigoBanco.Text      = txbNombreTabla.Text = "";
                chbEsAsobancaria.Enabled = true;

                llenarGrillaTablas();
                imgBtnAddRespuesta.ImageUrl = "~/MarcaVisual/iconos/agregar.png";
                imgBtnAddTabla.ImageUrl     = "~/MarcaVisual/iconos/agregar.png";
                UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha almacenado la información.", TipoMensaje.Informacion);
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible almacenar la información.", TipoMensaje.Error);
            }
        }