Ejemplo n.º 1
0
        protected void grd_Productos_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //Busco los datos del edit template

            string lbl_id      = ((Label)grd_Productos.Rows[e.RowIndex].FindControl("lbl_eit_IdProducto")).Text;
            string lbl_NomProd = ((TextBox)grd_Productos.Rows[e.RowIndex].FindControl("tb_eit_NombreProducto")).Text;
            string lbl_cant    = ((TextBox)grd_Productos.Rows[e.RowIndex].FindControl("tb_eit_CantidadxUnidad")).Text;
            string lbl_preUni  = ((TextBox)grd_Productos.Rows[e.RowIndex].FindControl("tb_eit_PrecioUnitario")).Text;

            Producto prod = new Producto();

            prod.ID             = Convert.ToInt32(lbl_id);
            prod.Nombre         = lbl_NomProd;
            prod.CantidadUnidad = lbl_cant;
            prod.PrecioUnidad   = Convert.ToDecimal(lbl_preUni);

            GestionProductos gProductos = new GestionProductos();

            gProductos.ActualizarProductos(prod);

            grd_Productos.EditIndex = -1;
            CargarTabla();
        }