Beispiel #1
0
 /// <summary>
 /// 根据主键删除监理整改通知单
 /// </summary>
 /// <param name="SupervisionNoticeId"></param>
 public static void DeleteSupervisionNoticeById(string SupervisionNoticeId)
 {
     Model.Check_SupervisionNotice SupervisionNotice = db.Check_SupervisionNotice.FirstOrDefault(e => e.SupervisionNoticeId == SupervisionNoticeId);
     if (SupervisionNotice != null)
     {
         BLL.CodeRecordsService.DeleteCodeRecordsByDataId(SupervisionNoticeId);
         BLL.UploadFileService.DeleteFile(Funs.RootPath, SupervisionNotice.AttachUrl);
         BLL.CommonService.DeleteAttachFileById(SupervisionNoticeId);
         db.Check_SupervisionNotice.DeleteOnSubmit(SupervisionNotice);
         db.SubmitChanges();
     }
 }
 /// <summary>
 /// 保存数据
 /// </summary>
 /// <param name="p"></param>
 private void SaveData(bool isColse)
 {
     Model.Check_SupervisionNotice SupervisionNotice = new Model.Check_SupervisionNotice
     {
         ProjectId             = this.CurrUser.LoginProjectId,
         SupervisionNoticeCode = this.txtSupervisionNoticeCode.Text.Trim()
     };
     if (this.drpUnitId.SelectedValue != BLL.Const._Null)
     {
         SupervisionNotice.UnitId = this.drpUnitId.SelectedValue;
     }
     if (this.drpWorkAreaId.SelectedValue != BLL.Const._Null)
     {
         SupervisionNotice.WorkAreaId = this.drpWorkAreaId.SelectedValue;
     }
     SupervisionNotice.CheckedDate    = Funs.GetNewDateTime(this.txtCheckedDate.Text.Trim());
     SupervisionNotice.WrongContent   = this.txtWrongContent.Text.Trim();
     SupervisionNotice.SignPerson     = this.CurrUser.UserId;
     SupervisionNotice.SignDate       = Funs.GetNewDateTime(this.txtSignDate.Text.Trim());
     SupervisionNotice.CompleteStatus = this.txtCompleteStatus.Text.Trim();
     SupervisionNotice.DutyPerson     = this.txtDutyPerson.Text.Trim();
     SupervisionNotice.CompleteDate   = Funs.GetNewDateTime(this.txtCompleteDate.Text.Trim());
     SupervisionNotice.IsRectify      = Convert.ToBoolean(this.drpIsRectify.SelectedValue);
     if (this.drpCheckPerson.SelectedValue != BLL.Const._Null)
     {
         SupervisionNotice.CheckPerson = this.drpCheckPerson.SelectedValue;
     }
     if (!string.IsNullOrEmpty(this.SupervisionNoticeId))
     {
         SupervisionNotice.SupervisionNoticeId = this.SupervisionNoticeId;
         BLL.SupervisionNoticeService.UpdateSupervisionNotice(SupervisionNotice);
         BLL.LogService.AddSys_Log(this.CurrUser, SupervisionNotice.SupervisionNoticeCode, SupervisionNotice.SupervisionNoticeId, BLL.Const.ProjectSupervisionNoticeMenuId, BLL.Const.BtnModify);
     }
     else
     {
         this.SupervisionNoticeId = SQLHelper.GetNewID(typeof(Model.Check_SupervisionNotice));
         SupervisionNotice.SupervisionNoticeId = this.SupervisionNoticeId;
         BLL.SupervisionNoticeService.AddSupervisionNotice(SupervisionNotice);
         BLL.LogService.AddSys_Log(this.CurrUser, SupervisionNotice.SupervisionNoticeCode, SupervisionNotice.SupervisionNoticeId, BLL.Const.ProjectSupervisionNoticeMenuId, BLL.Const.BtnAdd);
     }
     if (isColse)
     {
         PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
     }
 }
Beispiel #3
0
 /// <summary>
 /// 修改监理整改通知单
 /// </summary>
 /// <param name="SupervisionNotice"></param>
 public static void UpdateSupervisionNotice(Model.Check_SupervisionNotice SupervisionNotice)
 {
     Model.Check_SupervisionNotice newSupervisionNotice = db.Check_SupervisionNotice.FirstOrDefault(e => e.SupervisionNoticeId == SupervisionNotice.SupervisionNoticeId);
     if (newSupervisionNotice != null)
     {
         newSupervisionNotice.ProjectId             = SupervisionNotice.ProjectId;
         newSupervisionNotice.SupervisionNoticeCode = SupervisionNotice.SupervisionNoticeCode;
         newSupervisionNotice.UnitId         = SupervisionNotice.UnitId;
         newSupervisionNotice.WorkAreaId     = SupervisionNotice.WorkAreaId;
         newSupervisionNotice.CheckedDate    = SupervisionNotice.CheckedDate;
         newSupervisionNotice.WrongContent   = SupervisionNotice.WrongContent;
         newSupervisionNotice.SignPerson     = SupervisionNotice.SignPerson;
         newSupervisionNotice.SignDate       = SupervisionNotice.SignDate;
         newSupervisionNotice.CompleteStatus = SupervisionNotice.CompleteStatus;
         newSupervisionNotice.DutyPerson     = SupervisionNotice.DutyPerson;
         newSupervisionNotice.CompleteDate   = SupervisionNotice.CompleteDate;
         newSupervisionNotice.IsRectify      = SupervisionNotice.IsRectify;
         newSupervisionNotice.CheckPerson    = SupervisionNotice.CheckPerson;
         db.SubmitChanges();
     }
 }
Beispiel #4
0
 /// <summary>
 /// 添加监理整改通知单
 /// </summary>
 /// <param name="SupervisionNotice"></param>
 public static void AddSupervisionNotice(Model.Check_SupervisionNotice SupervisionNotice)
 {
     Model.Check_SupervisionNotice newSupervisionNotice = new Model.Check_SupervisionNotice
     {
         SupervisionNoticeId   = SupervisionNotice.SupervisionNoticeId,
         ProjectId             = SupervisionNotice.ProjectId,
         SupervisionNoticeCode = SupervisionNotice.SupervisionNoticeCode,
         UnitId         = SupervisionNotice.UnitId,
         WorkAreaId     = SupervisionNotice.WorkAreaId,
         CheckedDate    = SupervisionNotice.CheckedDate,
         WrongContent   = SupervisionNotice.WrongContent,
         SignPerson     = SupervisionNotice.SignPerson,
         SignDate       = SupervisionNotice.SignDate,
         CompleteStatus = SupervisionNotice.CompleteStatus,
         DutyPerson     = SupervisionNotice.DutyPerson,
         CompleteDate   = SupervisionNotice.CompleteDate,
         IsRectify      = SupervisionNotice.IsRectify,
         CheckPerson    = SupervisionNotice.CheckPerson
     };
     db.Check_SupervisionNotice.InsertOnSubmit(newSupervisionNotice);
     db.SubmitChanges();
     CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectSupervisionNoticeMenuId, SupervisionNotice.ProjectId, SupervisionNotice.UnitId, SupervisionNotice.SupervisionNoticeId, SupervisionNotice.CompleteDate);
 }