protected void btnDeleteProd_Click(object sender, EventArgs e) { try { using (GridViewRow row = (GridViewRow)((LinkButton)sender).NamingContainer) { int idProd = Convert.ToInt32(row.Cells[0].Text); DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"]; ProductoDA _producto = new ProductoDA(DataUser) { operacion = "U", imagen = null, nombre = null, skuprov1 = null, skuprov2 = null, id_usuario = DataUser.id_usuario, id_producto = idProd, activo = false }; _producto.Actualizar(_producto); FillGridviewProducto(); (this.Master as NavContenido).MostrarMensaje("Datos eliminados con exito."); _producto = null; } } catch (Exception ex) { (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex); } }
protected void btnEditProducto_Click(object sender, EventArgs e) { try { string Nombre = txtNombreEdit.Text; string sku1 = txtSku1Edit.Text; string sku2 = txtSku2Edit.Text; int idProdEdit = Convert.ToInt32(lblIdProd.Text); byte[] imagenProducto = null; if (FileUploadEditProduct.HasFile) { imagenProducto = GetStreamInByteArray(FileUploadEditProduct.PostedFile.InputStream); } DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"]; ProductoDA _producto = new ProductoDA(DataUser) { operacion = "U", imagen = imagenProducto, nombre = Nombre, skuprov1 = sku1, skuprov2 = sku2, id_usuario = DataUser.id_usuario, id_producto = idProdEdit }; _producto.Actualizar(_producto); PopUpPanelEditProducto.Hide(); FillGridviewProducto(); (this.Master as NavContenido).MostrarMensaje("Datos actualizados con exito."); _producto = null; } catch (Exception ex) { (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex); } }
public bool Actualizar(Producto producto) { producto.FechaEdicion = DateTime.Now; return(_accesoDatos.Actualizar(producto)); }