示例#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);
                }
            }
        }
示例#2
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);
            }
        }
示例#3
0
        private void llenarGrillaTablas()
        {
            Tabla objTabla = new Tabla();

            objTabla.pEsAsobancaria = chbEsAsobancaria.Checked;
            if (!chbEsAsobancaria.Checked)
            {
                objTabla.pBanco = txbCodigoBanco.Text.Trim();
            }

            TablaLN objTablaLN = new TablaLN();

            TablasDisponibles   = objTablaLN.consultarTablasValor(objTabla);
            gvTablas.DataSource = TablasDisponibles;
            gvTablas.DataBind();
        }
示例#4
0
        private List <Tabla> obtenerTablas(String codigoBanco)
        {
            Tabla objTabla = new Tabla();

            if (!String.IsNullOrEmpty(codigoBanco))
            {
                objTabla.pBanco = txbCodigoBanco.Text.Trim();
            }
            else
            {
                objTabla.pEsAsobancaria = true;
            }

            TablaLN objTablaLN = new TablaLN();

            return(objTablaLN.consultarTablasValor(objTabla));
        }