/// <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()); } }
/// <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(); } }
/// <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); }