public bool queryUpdateContractTechOperation(ContractTechOperation c) { if (LoginInfo.Position == 1 || LoginInfo.Position == 3) //Начальник или Кладовщик { using (DataBaseContext db = new DataBaseContext()) { try { ContractTechOperation contract = db.ContractTechOperations.Find(c.Id); contract.TechCardId = c.TechCardId; contract.Amount = c.Amount; contract.Date = c.Date; db.SaveChanges(); } catch (Exception e) { return(false); } return(true); } } return(false); }
public bool queryAddContractTechOperation(ContractTechOperation c) { if (LoginInfo.Position == 1 || LoginInfo.Position == 3) //Начальник или Кладовщик { using (DataBaseContext db = new DataBaseContext()) { try { db.ContractTechOperations.Add(c); db.SaveChanges(); } catch (Exception e) { return(false); } return(true); } } return(false); }
public bool queryDeleteContractTechOperation(int Id) { if (LoginInfo.Position == 1 || LoginInfo.Position == 3) //Начальник или Кладовщик { using (DataBaseContext db = new DataBaseContext()) { try { ContractTechOperation contract = db.ContractTechOperations.Find(Id); db.ContractTechOperations.Remove(contract); db.SaveChanges(); } catch (Exception e) { return(false); } return(true); } } return(false); }