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;
        }
Пример #2
0
 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;
        }
Пример #4
0
 public MyPermitApplicationBase(int baseAppID)
 {
     Value = _db.PermitBases.Find(baseAppID);
 }
 protected BasePermit(int baseAppID)
 {
     _baseAppID = baseAppID;
     BaseValue  = _db.PermitBases.Find(baseAppID);
 }