public virtual void CreateBaseApplication() { var ab = new PermitBase() { JobID = _jobID, RequirementID = _requirementID, RequestNumber = RequestNumber, RequestBy = _printingEmployeeID, RequestDate = DateTime.Now, StatusID = (int)NPermitStatus.New, Deadline = DateTime.Now, Version = 1, }; var mp = new MyProjectDetail(_jobID); ab.JobTitle = mp.JobTitle; ab.JobNumber = mp.JobNumber; ab.Description = mp.Description; var msc = new MySalesJobMasterListCustomer(_jobID); msc.SetInstallTo(); ab.InstallToCustomerID = msc.CustomerID; Db.PermitBases.Add(ab); Db.SaveChanges(); NewlyInsertedBaseAppID = ab.BaseAppID; }
public void Edit(PermitBase applicationBase) { Value.Deadline = applicationBase.Deadline; Value.JobTitle = applicationBase.JobTitle; Value.Remark = applicationBase.Remark; _db.Entry(Value).State = EntityState.Modified; _db.SaveChanges(); }
public override void CreateBaseApplication() { var ab = new PermitBase() { JobID = _signPermit.BaseValue.JobID, RequirementID = (int)NPermitRequirment.SignVariance, RequestNumber = RequestNumber, RequestBy = _signPermit.BaseValue.RequestBy, RequestDate = DateTime.Now, StatusID = (int)NPermitStatus.New, Deadline = DateTime.Now, Version = 1, JobTitle = _signPermit.BaseValue.JobTitle, JobNumber = _signPermit.BaseValue.JobNumber, Description = _signPermit.BaseValue.Description, InstallToCustomerID = _signPermit.BaseValue.InstallToCustomerID, }; Db.PermitBases.Add(ab); Db.SaveChanges(); NewlyInsertedBaseAppID = ab.BaseAppID; }
public MyPermitApplicationBase(int baseAppID) { Value = _db.PermitBases.Find(baseAppID); }
protected BasePermit(int baseAppID) { _baseAppID = baseAppID; BaseValue = _db.PermitBases.Find(baseAppID); }