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); }
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); }
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); }
public ContractSupplyTable(ContractSupply contractSupply, Contractor contractor) { this.contractSupply = contractSupply; this.contractor = contractor; }