public DataTable devuelveDatos(object obj)
        {
            string cadenaWhere = "";
            bool   edo         = false;

            BO.Categoria data = (BO.Categoria)obj;
            bd = new BaseDB();

            if (data.Id_categoria > 0)
            {
                cadenaWhere += " id_categoria=@id_categoria and";
                bd.Cmd.Parameters.Add("@id_categoria", SqlDbType.Int);
                bd.Cmd.Parameters["@id_categoria"].Value = data.Id_categoria;
                edo = true;
            }
            if (edo == true)
            {
                cadenaWhere = "WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3);
            }

            sql = " SELECT * FROM categoria " + cadenaWhere;

            DataTable dt = new DataTable();

            bd.execQuery(sql).Fill(dt);
            return(dt);
        }
Exemple #2
0
        public void modificar()
        {
            string mensaje = "";

            if (txtId.Text == string.Empty)
            {
                mensaje = mensaje + "Introduce la Clave \n";
            }
            if (txtNombre.Text == string.Empty)
            {
                mensaje = mensaje + "Introduce el nombre\n";
            }

            if (mensaje.Trim().Length == 0)
            {
                BO.Categoria            obj     = new BO.Categoria();
                Servicios.CategoriaCtrl objCtrl = new Servicios.CategoriaCtrl();
                obj.Id_categoria = Convert.ToInt32(txtId.Text);
                obj.Nombre_cat   = txtNombre.Text;
                string msn = objCtrl.actualizaObj(obj);
                if (msn == "La operación se realizó de manera correcta")
                {
                    Response.Redirect("wfTablaCategoria.aspx");
                }
                else
                {
                    Mensaje(msn);
                }
            }
            else
            {
                Mensaje("Favor de ingresar los siguientes datos:\n" + mensaje);
            }
        }
Exemple #3
0
        public void CarregarCategoria()
        {
            BO.Categoria categoriaBO = new BO.Categoria();

            ddlCategoria.DataSource = categoriaBO.SelecionarTodos();
            ddlCategoria.DataBind();
        }
Exemple #4
0
        public void buscar()
        {
            BO.Categoria            obj     = (BO.Categoria)Session["frmCategoriaBO"];
            Servicios.CategoriaCtrl objCtrl = new Servicios.CategoriaCtrl();
            DataTable dt = objCtrl.devuelveObj(obj);

            if (dt.Rows.Count != 0)
            {
                txtId.Text     = dt.Rows[0]["id_categoria"].ToString();
                txtNombre.Text = dt.Rows[0]["nombre_cat"].ToString();
            }
        }
 protected void gvCategorias_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Editar")
     {
         int          indice = Convert.ToInt32(e.CommandArgument);
         int          id     = (int)gvCategorias.DataKeys[indice].Value;
         BO.Categoria obj    = new BO.Categoria();
         obj.Id_categoria = id;
         Session["frmCategoriaOperacion"] = "Editar";
         Session["frmCategoriaBO"]        = obj;
         Response.Redirect("wfEditarCategorias.aspx");
     }
 }
        public void DoOpen()
        {
            BO.Categoria            oCategoria     = new BO.Categoria();
            Servicios.CategoriaCtrl oCategoriaCtrl = new Servicios.CategoriaCtrl();
            //el .length sirve para que cuente cuantos caracteres hay.
            if (txtNombre.Text.Trim().Length != 0)
            {
                oCategoria.Nombre_cat = txtNombre.Text.Trim();
            }
            DataTable dt = oCategoriaCtrl.devuelveObj(oCategoria);

            gvCategorias.DataSource = dt;
            gvCategorias.DataBind();
        }
        public void precargarInfo()
        {
            BO.Categoria  categoriaBO  = new BO.Categoria();
            DAO.Categoria categoriaDAO = new DAO.Categoria();

            lboxCategoria.Items.Clear();
            DataRow[] dr_categoria = categoriaDAO.devuelveDatos(categoriaBO).Select();

            foreach (var row in dr_categoria)
            {
                ListItem listItem = new ListItem();
                listItem.Text  = row["nombre_cat"].ToString();
                listItem.Value = row["id_categoria"].ToString();
                lboxCategoria.Items.Add(listItem);
            }
        }
Exemple #8
0
        public void eliminar()
        {
            BO.Categoria            obj     = (BO.Categoria)Session["frmCategoriaBO"];
            Servicios.CategoriaCtrl objCtrl = new Servicios.CategoriaCtrl();
            obj.Id_categoria = Convert.ToInt32(txtId.Text.Trim());
            string mensaje = objCtrl.eliminaObj(obj);

            if (mensaje == "La operación se realizó de manera correcta")
            {
                Response.Redirect("wfTablaCategoria.aspx");
            }
            else
            {
                Mensaje(mensaje);
            }
        }
        public int eliminaDatos(object obj)
        {
            BO.Categoria data = (BO.Categoria)obj;
            bd = new BaseDB();

            sql = "DELETE FROM categoria WHERE id_categoria=@id_categoria";

            bd.Cmd.Parameters.AddWithValue("@id_categoria", data.Id_categoria);

            int i = bd.execNonQuery(sql);

            if (i == 0)
            {
                return(0);
            }
            return(1);
        }
        public int actualizaCategoria(object obj)
        {
            BO.Categoria data = (BO.Categoria)obj;
            bd  = new BaseDB();
            sql = "UPDATE categoria " +
                  "SET nombre_cat=@nombre_cat" +
                  " WHERE id_categoria=@id_categoria";

            bd.Cmd.Parameters.AddWithValue("@id_categoria", data.Id_categoria);
            bd.Cmd.Parameters.AddWithValue("@nombre_cat", data.Nombre_cat);

            int i = bd.execNonQuery(sql);

            if (i == 0)
            {
                return(0);
            }
            return(1);
        }
        public int creaCategoria(object obj)
        {
            BO.Categoria data = (BO.Categoria)obj;
            bd = new BaseDB();

            sql = "INSERT INTO categoria VALUES(@nombre_cat)";

            bd.Cmd.Parameters.AddWithValue("@nombre_cat", data.Nombre_cat);

            int i = bd.execNonQuery(sql);

            if (i == 0)
            {
                return(0);
            }
            else
            {
                return(1);
            }
        }