public CategoriaControlador getCategoriaControlador() { if (categoriacontrolador == null) { categoriacontrolador = new CategoriaControlador(this); } return(categoriacontrolador); }
protected void Page_Load(object sender, EventArgs e) { lstProds.DataSource = ProductoControlador.ObtenerProductos(rbtEstado.SelectedIndex == 0); lstProds.DataBind(); if (!IsPostBack) { ddlCat.DataSource = CategoriaControlador.ObtenerCategorias(true); ddlCat.DataTextField = "nombre"; ddlCat.DataValueField = "id"; ddlCat.DataBind(); ddlCat.Items.Insert(0, new ListItem("Selecciona...", "0")); } }
protected void btnBorrar_Click(object sender, EventArgs e) { try { Button btn = (Button)sender; Categoria categoria = CategoriaControlador.ObtenerCategoriaPorID(Convert.ToInt32(btn.Attributes["obj"])); CategoriaControlador.EliminarCategoria(categoria); Page_Load(null, null); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "error('" + ex.Message + "');", true); } }
protected void btnEditar_Click(object sender, EventArgs e) { try { Button btn = (Button)sender; Categoria categoria = CategoriaControlador.ObtenerCategoriaPorID(Convert.ToInt32(btn.Attributes["obj"])); hdnProdId.Value = categoria.id.ToString(); txtNombre.Text = categoria.nombre; chkActivo.Checked = categoria.activo; lblModal.InnerText = "Editar"; string javascript = "mostrarModal()"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javascript, true); Page_Load(null, null); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "error('" + ex.Message + "');", true); } }
protected void lbtGuardar_Click(object sender, EventArgs e) { try { Categoria categoria = new Categoria(); categoria.nombre = txtNombre.Text; categoria.activo = chkActivo.Checked; if (hdnProdId.Value != "0") { categoria.id = Convert.ToInt32(hdnProdId.Value); CategoriaControlador.ModificarCategoria(categoria); } else { CategoriaControlador.InsertarCategoria(categoria); } Page_Load(null, null); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "error('" + ex.Message + "');", true); } }
protected void Page_Load(object sender, EventArgs e) { lstCats.DataSource = CategoriaControlador.ObtenerCategorias(rbtEstado.SelectedIndex == 0); lstCats.DataBind(); }
public async Task <Respuesta <CategoriaControlador> > EliminarCategoria(CategoriaControlador Categoria) { return(mapper.Map <Respuesta <CategoriaControlador> >(await CategoriaBL.EliminarCategoria(mapper.Map <ICategoriaDTO>(Categoria)))); }