Ejemplo n.º 1
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.º 2
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.º 3
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));
                int valor = new ConfiguracionLN().borrar(objCfg);

                ArchivoPlano objApl = new ArchivoPlano();
                objApl.pOid = Convert.ToInt32(HttpUtility.HtmlDecode(gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text));
                int valor1 = new ArchivoPlanoLN().borrar(objApl);

                if (valor == 0)
                {
                    llenarLineasDisponible();
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se eliminó la línea exitosamente!", TipoMensaje.Informacion);
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible eliminar la línea, puede que tenga campos asociados!!!", TipoMensaje.Error);
                }
            }
        }
Ejemplo n.º 4
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.º 5
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 llenarLineasTablas()
        {
            ArchivoPlanoLN objAP = new ArchivoPlanoLN();

            ddlTipoLinea.DataSource     = objAP.consultarLineasCuentaBanco(txbCodigoCuenta.Text.Trim(), this.ddlTipoArchivo.SelectedValue);
            ddlTipoLinea.DataTextField  = TipoLineaDEF.Nombre;
            ddlTipoLinea.DataValueField = TipoLineaDEF.Oid;
            ddlTipoLinea.DataBind();
            UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLinea);

            TablasEquivalencias objEntidad = new TablasEquivalencias();

            objEntidad.pTipoArchivo       = IdTipoArchivo;
            objEntidad.pIdCuentaBanco     = IdCuentaBanco;
            this.ddlTablas.DataSource     = new TablasEquivalenciasLN().consultar(objEntidad);
            this.ddlTablas.DataTextField  = "pNombre";
            this.ddlTablas.DataValueField = "pId";
            this.ddlTablas.DataBind();
            UtilidadesWeb.agregarSeleccioneDDL(this.ddlTablas);
        }
Ejemplo n.º 7
0
        private void agregarTipoLinea()
        {
            if (!String.IsNullOrEmpty(txbNombreCuenta.Text.Trim()))
            {
                int valor = 0;
                if (OidArchivo > 0)
                {
                    valor = insertarConfiguracion();
                }
                else
                {
                    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);
                    OidArchivo = valor = new ArchivoPlanoLN().insertar(objAP);

                    valor = insertarConfiguracion();
                }

                if (valor > 0 && OidArchivo > 0)
                {
                    llenarLineasDisponible();
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se registro la linea exitosamente!", TipoMensaje.Informacion);
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible registrar la linea, quiza la cuenta del banco no esta registrado!", TipoMensaje.Error);
                }
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(lbEstado, "Ingresar Cuenta del banco valida!", TipoMensaje.Error);
            }
        }
Ejemplo n.º 8
0
        private void buscar(bool esBusqPorTxb)
        {
            EN.Tablas.Banco objB       = new EN.Tablas.Banco();
            BancoLN         objBancoLN = new BancoLN();
            ArchivoPlano    objAP      = new ArchivoPlano();

            objAP.pIdCuentaBanco = txbCodigoCuenta.Text.Trim();
            objAP.pTipoProceso   = this.ddlTipoProceso.SelectedValue;
            List <ArchivoPlano> lista = new ArchivoPlanoLN().consultar(objAP);

            if (lista.Count > 0)
            {
                OidArchivo = lista[0].pOid.Value;
                this.txbNExluidasInicio.Text = lista[0].pLineasExcluidasInicio.Value.ToString();
                this.txbNExluidasFinal.Text  = lista[0].pLineasExcluidasFin.Value.ToString();
                this.txbNumExcel.Text        = lista[0].pNumeroHojaExcel.Value.ToString();
                if (lista[0].pEsExcel.Value)
                {
                    this.rbExcel.Checked = true;
                    this.rbPlano.Checked = false;
                }
                else
                {
                    this.rbPlano.Checked = true;
                    this.rbExcel.Checked = false;
                }
            }

            if (OidArchivo > 0)
            {
                imgBtnAgregarFormato.ImageUrl = "~/MarcaVisual/iconos/aceptar.png";
            }
            else
            {
                imgBtnAgregarFormato.ImageUrl = "~/MarcaVisual/iconos/agregar.png";
            }

            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];
                    txbNombreCuenta.Text = objB.pNombreCuenta;
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha encontrado la cuenta bancaria " + objB.pNombreCuenta + ".", TipoMensaje.Informacion);
                    limpiarTodo(false);
                    llenarLineasDisponible();
                }
                else
                {
                    txbNombreCuenta.Text = String.Empty;
                    limpiarTodo(true);
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Favor crear primero la cuenta bancaria con código: " + objB.pIdCuentaBanco + ".", 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();
            }
        }