public StockMinimo CrearStockMinimo(float CantidadStockMinimo, DateTime FechaVigenciaStockMinimo) {
     StockMinimo stock = new StockMinimo(CantidadStockMinimo, FechaVigenciaStockMinimo, true);
     if (mStockMinimo.CrearStockMinimo(stock) != -1) {
         return stock;
     }
     return null;
 }
        public StockMinimo CrearStockMinimo(float CantidadStockMinimo, DateTime FechaVigenciaStockMinimo)
        {
            StockMinimo stock = new StockMinimo(CantidadStockMinimo, FechaVigenciaStockMinimo, true);

            if (mStockMinimo.CrearStockMinimo(stock) != -1)
            {
                return(stock);
            }
            return(null);
        }
 public int ActualizarStockMinimo(StockMinimo unidad) {
     try {
         db.Entry(unidad).State = EntityState.Modified;
         db.SaveChanges();
         return unidad.StockMinimoId;
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return -1;
 }
 public int CrearStockMinimo(StockMinimo unidad) {
     try {
         db.StocksMinimos.Add(unidad);
         db.SaveChanges();
         return unidad.StockMinimoId;
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return -1;
 }
 public StockMinimo ObtenerStockMinimo(int IdStockMinimo)
 {
     try {
         StockMinimo stock = db.StocksMinimos.Find(IdStockMinimo);
         return(stock);
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return(null);
 }
 public int ActualizarStockMinimo(StockMinimo unidad)
 {
     try {
         db.Entry(unidad).State = EntityState.Modified;
         db.SaveChanges();
         return(unidad.StockMinimoId);
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return(-1);
 }
 public int CrearStockMinimo(StockMinimo unidad)
 {
     try {
         db.StocksMinimos.Add(unidad);
         db.SaveChanges();
         return(unidad.StockMinimoId);
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return(-1);
 }
 public int BorrarStockMinimo(int IdStockMinimo)
 {
     try {
         StockMinimo stock = db.StocksMinimos.Find(IdStockMinimo);
         db.StocksMinimos.Remove(stock);
         db.SaveChanges();
         return(IdStockMinimo);
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return(-1);
 }
 //	StocksMinimos
 public void AddStockMinimoSuministro(StockMinimo StockMinimoSuministro) {
     for (int i = 0; i < this.StocksMinimosSuministro.Count; i++) {
         this.StocksMinimosSuministro.ElementAt(i).VigenciaStockMinimo = false;
     }
     this.StocksMinimosSuministro.Add(StockMinimoSuministro);
     if (StockMinimoSuministro.StockMinimoSuministro == null || !StockMinimoSuministro.StockMinimoSuministro.Equals(this)) {
         StockMinimoSuministro.StockMinimoSuministro = this;
     }
 }