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); }
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); } }
public void CarregarCategoria() { BO.Categoria categoriaBO = new BO.Categoria(); ddlCategoria.DataSource = categoriaBO.SelecionarTodos(); ddlCategoria.DataBind(); }
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); } }
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); } }