Ejemplo n.º 1
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);
                }
            }
        }
Ejemplo n.º 2
0
        private void llenarGrillaValores()
        {
            Valor objEntidad = new Valor();

            objEntidad.pTabla = OIDTabla;

            ValorLN objValorLN = new ValorLN();

            ValoresDisponibles   = objValorLN.consultar(objEntidad);
            gvValores.DataSource = ValoresDisponibles;
            gvValores.DataBind();
        }
Ejemplo n.º 3
0
        public List <Equivalencias> obtenerValores(String banco)
        {
            List <Equivalencias> lista = new List <Equivalencias>();
            DataTable            datos = new ValorLN().obtenerValores(banco);

            Equivalencias objEqv;

            foreach (DataRow fila in datos.Rows)
            {
                objEqv = new Equivalencias();
                objEqv.aAsobancaria = Convertidor.aCadena(fila["CodigoAsobancaria"]);
                objEqv.aBanco       = Convertidor.aCadena(fila["CodigoBanco"]);
                lista.Add(objEqv);
            }

            return(lista);
        }
Ejemplo n.º 4
0
        protected void imgBtnAddValor_Click(object sender, ImageClickEventArgs e)
        {
            if (OIDTabla > 0)
            {
                Valor objEntidad = new Valor();
                objEntidad.pCodigo      = txbCodigo.Text.Trim();
                objEntidad.pDescripcion = txbDesc.Text.Trim();
                objEntidad.pTabla       = OIDTabla;

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

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

                if (valor > 0)
                {
                    OIDValor       = 0;
                    txbCodigo.Text = txbDesc.Text = String.Empty;
                    llenarGrillaValores();
                    imgBtnAddValor.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);
            }
        }