public bool ActivarDesactivar(int idProducto, string Estado) { try { CesfamDatos.PRODUCTO Pro = Acceso.ModeloCesfam.PRODUCTO.First(pr => pr.ID_PRODUCTO == idProducto); Pro.ESTADO_PRODUCTO = Estado; Acceso.ModeloCesfam.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool UpdateProducto(int idProducto, string codigoProducto, string descripcion, string componente, int cantidadMinima, int gramaje, string nombre, string estado, int idFabricante, int idCategoria, string unidadMedida) { try { CesfamDatos.PRODUCTO Pro = Acceso.ModeloCesfam.PRODUCTO.First(pr => pr.ID_PRODUCTO == idProducto); Pro.CODIGO_PRODUCTO = codigoProducto; Pro.DESCRIPCION = descripcion; Pro.COMPONENTE = componente; Pro.CANTIDAD_MINIMA_STOCK = cantidadMinima; Pro.GRAMAJE = gramaje; Pro.NOMBRE_PRODUCTO = nombre; Pro.ESTADO_PRODUCTO = estado; Pro.FABRICANTE_ID_FABRICANTE = idFabricante; Pro.CATEGORIA_ID_CATEGORIA = idCategoria; Pro.UNIDAD_MEDIDAD = unidadMedida; Acceso.ModeloCesfam.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Read(int idProducto) { try { CesfamDatos.PRODUCTO Pro = Acceso.ModeloCesfam.PRODUCTO.First(pr => pr.ID_PRODUCTO == idProducto); this.IdProducto = (int)Pro.ID_PRODUCTO; this.CodigoProducto = Pro.CODIGO_PRODUCTO; this.Descripcion = Pro.DESCRIPCION; this.Componente = Pro.COMPONENTE; this.CantidadMinimaStock = (int)Pro.CANTIDAD_MINIMA_STOCK; this.Gramaje = (int)Pro.GRAMAJE; this.NombreProducto = Pro.NOMBRE_PRODUCTO; this.EstadoProducto = Pro.ESTADO_PRODUCTO; this.IdFabricante = (int)(Pro.FABRICANTE_ID_FABRICANTE); this.IdCategoria = (int)Pro.CATEGORIA_ID_CATEGORIA; this.UnidadMedida = Pro.UNIDAD_MEDIDAD; return(true); } catch (Exception) { return(false); } }