Ejemplo n.º 1
0
 public bool queryAddContractor(Contractor c)
 {
     if (LoginInfo.Position == 1 || LoginInfo.Position == 2) //Начальник или бухгалтер
     {
         using (DataBaseContext db = new DataBaseContext())
         {
             try
             {
                 db.Contractors.Add(c);
                 db.SaveChanges();
             }
             catch (Exception e)
             {
                 return(false);
             }
             return(true);
         }
     }
     return(false);
 }
Ejemplo n.º 2
0
        public bool queryDeleteContractor(int Id)
        {
            if (LoginInfo.Position == 1 || LoginInfo.Position == 2) //Начальник или бухгалтер
            {
                using (DataBaseContext db = new DataBaseContext())
                {
                    try
                    {
                        Contractor contractor = db.Contractors.Find(Id);
                        db.Contractors.Remove(contractor);

                        db.SaveChanges();
                    }
                    catch (Exception e)
                    {
                        return(false);
                    }
                    return(true);
                }
            }
            return(false);
        }
Ejemplo n.º 3
0
        public bool queryUpdateContractor(Contractor c)
        {
            if (LoginInfo.Position == 1 || LoginInfo.Position == 2) //Начальник или бухгалтер
            {
                using (DataBaseContext db = new DataBaseContext())
                {
                    try
                    {
                        Contractor contractor = db.Contractors.Find(c.Id);

                        contractor.Name = c.Name;
                        contractor.Type = c.Type;

                        db.SaveChanges();
                    }
                    catch (Exception e)
                    {
                        return(false);
                    }
                    return(true);
                }
            }
            return(false);
        }
Ejemplo n.º 4
0
 public ContractSupplyTable(ContractSupply contractSupply, Contractor contractor)
 {
     this.contractSupply = contractSupply;
     this.contractor     = contractor;
 }