コード例 #1
0
ファイル: VistaWallet.cs プロジェクト: willpinilla/Wallet
 public CategoriaControlador getCategoriaControlador()
 {
     if (categoriacontrolador == null)
     {
         categoriacontrolador = new CategoriaControlador(this);
     }
     return(categoriacontrolador);
 }
コード例 #2
0
 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"));
     }
 }
コード例 #3
0
ファイル: cat.aspx.cs プロジェクト: MetaGab/ezpc
 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);
     }
 }
コード例 #4
0
ファイル: cat.aspx.cs プロジェクト: MetaGab/ezpc
 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);
     }
 }
コード例 #5
0
ファイル: cat.aspx.cs プロジェクト: MetaGab/ezpc
        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);
            }
        }
コード例 #6
0
ファイル: cat.aspx.cs プロジェクト: MetaGab/ezpc
 protected void Page_Load(object sender, EventArgs e)
 {
     lstCats.DataSource = CategoriaControlador.ObtenerCategorias(rbtEstado.SelectedIndex == 0);
     lstCats.DataBind();
 }
コード例 #7
0
 public async Task <Respuesta <CategoriaControlador> > EliminarCategoria(CategoriaControlador Categoria)
 {
     return(mapper.Map <Respuesta <CategoriaControlador> >(await CategoriaBL.EliminarCategoria(mapper.Map <ICategoriaDTO>(Categoria))));
 }