protected void gvProductos_RowDeleting(object sender, GridViewDeleteEventArgs e) { Producto prod = new Producto(); prod.IdProducto = Convert.ToInt32(((Label)gvProductos.Rows[e.RowIndex].FindControl("lbl_idproducto")).Text); GestionProductos gProd = new GestionProductos(); gProd.EliminarProducto(prod); gvProductos.EditIndex = -1; string query = "Select IdProducto, NombreProducto, CantidadPorUnidad, PrecioUnidad from Productos"; con.cargarGridView(gvProductos, query, "Producto"); }
protected void gvProductos_RowUpdating(object sender, GridViewUpdateEventArgs e) { Producto prod = new Producto(); prod.NombreProducto = ((TextBox)gvProductos.Rows[e.RowIndex].FindControl("txt_NombreProducto")).Text; prod.CantidadPorUnidad = ((TextBox)gvProductos.Rows[e.RowIndex].FindControl("txt_CantidadPorUnidad")).Text; prod.PrecioUnidad = Convert.ToDouble(((TextBox)gvProductos.Rows[e.RowIndex].FindControl("txt_PrecioUnidad")).Text); prod.IdProducto = Convert.ToInt32(((Label)gvProductos.Rows[e.RowIndex].FindControl("lbl_idproducto")).Text); GestionProductos gProd = new GestionProductos(); gProd.ActualizarProducto(prod); gvProductos.EditIndex = -1; string query = "Select IdProducto, NombreProducto, CantidadPorUnidad, PrecioUnidad from Productos"; con.cargarGridView(gvProductos, query, "Producto"); }