Exemplo 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;
    }
Exemplo n.º 2
0
    protected void btnEditar_Click(object sender, EventArgs e)
    {
        if (grdProductos.SelectedValue == null)
        {
            MostrarMensajeCheto("Seleccione una Fila antes de continuar");
            return;
        }
        int idProducto = (int)grdProductos.SelectedValue;

        try
        {
            IngelunEntidades.Producto Pro = GestorProductos.buscarPorId(idProducto);
            txtId.Text     = Pro.id_Producto.ToString();
            txtNombre.Text = Pro.nombre;
            txtPrecio.Text = Pro.precio.ToString();

            if (Pro.fecha_Construccion != null)
            {
                txtFechaConstruccion.Text = Pro.fecha_Construccion.ToString().Substring(0, 10);
            }
            //txtFechaConstruccion.Text = Pro.fecha_Construccion.ToString();
            comboBoxTipoProducto.SelectedIndex = (int)Pro.id_Tipo_Producto;
            List <DTOInsumoxProducto> lista = GestorProductos.BuscarInsumosPorProducto(idProducto);
            Session["ListaInsumosXProducto"] = lista;
            grdInsumoXProducto.DataSource    = lista;
            grdInsumoXProducto.DataBind();
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
        comboBoxTipoProducto.Visible = true;
        pnlConsulta.Visible          = false;
        pnlAgregar.Visible           = true;
        lblAccion.Text               = " Editando";
        btnConfElim.Visible          = false;
        btnConfAgregar.Visible       = false;
        btnConfModificar.Visible     = true;
        btnConfModificar.Visible     = true;
        agregarInsumo.Visible        = true;
        guardarCambiosInsumo.Visible = true;
    }