コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 public bool Actualizar(Producto producto)
 {
     producto.FechaEdicion = DateTime.Now;
     return(_accesoDatos.Actualizar(producto));
 }