Beispiel #1
0
        // public ContractSupply contractSupply;

        public ReportPredictTable(ReportPredict reportPredict, Product product, Storehouse storehouse)
        {
            this.product       = product;
            this.storehouse    = storehouse;
            this.reportPredict = reportPredict;
            //this.contractSupply = contractSupply;
        }
Beispiel #2
0
 public bool queryAddReportPredict(ReportPredict c)
 {
     if (LoginInfo.Position == 1 || LoginInfo.Position == 2)//Начальник склада, Бухгалтер
     {
         using (DataBaseContext db = new DataBaseContext())
         {
             try
             {
                 db.ReportPredicts.Add(c);
                 db.SaveChanges();
             }
             catch (Exception e)
             {
                 return(false);
             }
             return(true);
         }
     }
     return(false);
 }
Beispiel #3
0
        /* public bool queryUpdateReportPredict(ReportPredict c)
         * {
         *   using (DataBaseContext db = new DataBaseContext())
         *   {
         *       try
         *       {
         *           ReportPredict p = db.ReportPredicts.Find(c.Id);
         *
         *           p.Amount = c.Amount;
         *           p.ProductId = c.ProductId;
         *           p.Date = c.Date;
         *           p.Predict = c.Predict;
         *           p.StorehouseId = c.StorehouseId;
         *           p.ContractSupplyId = c.ContractSupplyId;
         *
         *           db.SaveChanges();
         *       }
         *       catch (Exception e)
         *       {
         *           return false;
         *       }
         *       return true;
         *   }
         * }*/

        public bool queryDeleteReportPredict(int Id)
        {
            if (LoginInfo.Position == 1 || LoginInfo.Position == 2)//Начальник склада, Бухгалтер
            {
                using (DataBaseContext db = new DataBaseContext())
                {
                    try
                    {
                        ReportPredict p = db.ReportPredicts.Find(Id);
                        db.ReportPredicts.Remove(p);

                        db.SaveChanges();
                    }
                    catch (Exception e)
                    {
                        return(false);
                    }
                    return(true);
                }
            }
            return(false);
        }