Ejemplo n.º 1
0
    protected void guardarCambiosInsumo_Click(object sender, EventArgs e)
    {
        GestorProductos.borrarTodosLosInsumosXProducto(int.Parse(txtId.Text));
        foreach (GridViewRow row in grdInsumoXProducto.Rows)
        {
            TextBox cantidad = (TextBox)row.FindControl("cantidad");
            int     r        = 3;
            if (!int.TryParse(cantidad.Text, out r))
            {
                cantidad.Text = "1";
            }
            GestorProductos.agregarInsumoPorProducto(int.Parse(row.Cells[0].Text), int.Parse(txtId.Text), int.Parse(cantidad.Text));
        }
        if (grdInsumoXProducto.Rows.Count == 0)
        {
            GestorProductos.borrarTodosLosInsumosXProducto(int.Parse(txtId.Text));
        }

        List <DTOInsumoxProducto> lista = GestorProductos.BuscarInsumosPorProducto(int.Parse(txtId.Text));

        Session["ListaInsumosXProducto"] = lista;
        grdInsumoXProducto.DataSource    = lista;
        grdInsumoXProducto.DataBind();
        guardarCambiosInsumo.Enabled = true;
    }