Exemplo n.º 1
0
 /// <summary>
 /// 加载页面
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
         this.ProjectId        = this.CurrUser.LoginProjectId;
         this.HSECertificateId = Request.Params["HSECertificateId"];
         if (!string.IsNullOrEmpty(this.HSECertificateId))
         {
             Model.Check_HSECertificate hseCertificate = BLL.HSECertificateService.GetHSECertificateById(this.HSECertificateId);
             if (hseCertificate != null)
             {
                 this.ProjectId = hseCertificate.ProjectId;
                 this.txtHSECertificateCode.Text = BLL.CodeRecordsService.ReturnCodeByDataId(this.HSECertificateId);
                 this.txtHSECertificateName.Text = hseCertificate.HSECertificateName;
             }
         }
         else
         {
             ////自动生成编码
             this.txtHSECertificateCode.Text = BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.ProjectHSECertificateMenuId, this.ProjectId, this.CurrUser.UnitId);
         }
         ///初始化审核菜单
         this.ctlAuditFlow.MenuId    = BLL.Const.ProjectHSECertificateMenuId;
         this.ctlAuditFlow.DataId    = this.HSECertificateId;
         this.ctlAuditFlow.ProjectId = this.ProjectId;
         this.ctlAuditFlow.UnitId    = this.CurrUser.UnitId;
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 保存数据
 /// </summary>
 /// <param name="p"></param>
 private void SaveData(string type)
 {
     Model.Check_HSECertificate hseCertificate = new Model.Check_HSECertificate
     {
         ProjectId          = this.ProjectId,
         HSECertificateCode = this.txtHSECertificateCode.Text.Trim(),
         HSECertificateName = this.txtHSECertificateName.Text.Trim(),
         CompileMan         = this.CurrUser.UserId,
         CompileDate        = DateTime.Now,
         States             = BLL.Const.State_0
     };
     if (type == BLL.Const.BtnSubmit)
     {
         hseCertificate.States = this.ctlAuditFlow.NextStep;
     }
     if (!string.IsNullOrEmpty(this.HSECertificateId))
     {
         hseCertificate.HSECertificateId = this.HSECertificateId;
         BLL.HSECertificateService.UpdateHSECertificate(hseCertificate);
         BLL.LogService.AddSys_Log(this.CurrUser, hseCertificate.HSECertificateCode, hseCertificate.HSECertificateId, BLL.Const.ProjectHSECertificateMenuId, BLL.Const.BtnAdd);
     }
     else
     {
         this.HSECertificateId           = SQLHelper.GetNewID(typeof(Model.Check_HSECertificate));
         hseCertificate.HSECertificateId = this.HSECertificateId;
         BLL.HSECertificateService.AddHSECertificate(hseCertificate);
         BLL.LogService.AddSys_Log(this.CurrUser, hseCertificate.HSECertificateCode, hseCertificate.HSECertificateId, BLL.Const.ProjectHSECertificateMenuId, BLL.Const.BtnModify);
     }
     ////保存流程审核数据
     this.ctlAuditFlow.btnSaveData(this.ProjectId, BLL.Const.ProjectHSECertificateMenuId, this.HSECertificateId, (type == BLL.Const.BtnSubmit ? true : false), hseCertificate.HSECertificateName, "../Check/HSECertificateView.aspx?HSECertificateId={0}");
 }
Exemplo n.º 3
0
 /// <summary>
 /// 根据主键删除获奖证书或奖杯
 /// </summary>
 /// <param name="hSECertificateId"></param>
 public static void DeleteHSECertificateById(string hSECertificateId)
 {
     Model.SUBHSSEDB            db             = Funs.DB;
     Model.Check_HSECertificate hseCertificate = db.Check_HSECertificate.FirstOrDefault(e => e.HSECertificateId == hSECertificateId);
     if (hseCertificate != null)
     {
         CodeRecordsService.DeleteCodeRecordsByDataId(hSECertificateId);
         CommonService.DeleteFlowOperateByID(hSECertificateId);
         db.Check_HSECertificate.DeleteOnSubmit(hseCertificate);
         db.SubmitChanges();
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// 修改获奖证书或奖杯
 /// </summary>
 /// <param name="hSECertificate"></param>
 public static void UpdateHSECertificate(Model.Check_HSECertificate hSECertificate)
 {
     Model.SUBHSSEDB            db = Funs.DB;
     Model.Check_HSECertificate newHSECertificate = db.Check_HSECertificate.FirstOrDefault(e => e.HSECertificateId == hSECertificate.HSECertificateId);
     if (newHSECertificate != null)
     {
         //newHSECertificate.ProjectId = hSECertificate.ProjectId;
         newHSECertificate.HSECertificateCode = hSECertificate.HSECertificateCode;
         newHSECertificate.HSECertificateName = hSECertificate.HSECertificateName;
         newHSECertificate.AttachUrl          = hSECertificate.AttachUrl;
         newHSECertificate.CompileMan         = hSECertificate.CompileMan;
         newHSECertificate.CompileDate        = hSECertificate.CompileDate;
         newHSECertificate.States             = hSECertificate.States;
         db.SubmitChanges();
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// 添加获奖证书或奖杯
 /// </summary>
 /// <param name="hSECertificate"></param>
 public static void AddHSECertificate(Model.Check_HSECertificate hSECertificate)
 {
     Model.SUBHSSEDB            db = Funs.DB;
     Model.Check_HSECertificate newHSECertificate = new Model.Check_HSECertificate
     {
         HSECertificateId   = hSECertificate.HSECertificateId,
         ProjectId          = hSECertificate.ProjectId,
         HSECertificateCode = hSECertificate.HSECertificateCode,
         HSECertificateName = hSECertificate.HSECertificateName,
         AttachUrl          = hSECertificate.AttachUrl,
         CompileMan         = hSECertificate.CompileMan,
         CompileDate        = hSECertificate.CompileDate,
         States             = hSECertificate.States
     };
     db.Check_HSECertificate.InsertOnSubmit(newHSECertificate);
     db.SubmitChanges();
     CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectHSECertificateMenuId, hSECertificate.ProjectId, null, hSECertificate.HSECertificateId, hSECertificate.CompileDate);
 }
Exemplo n.º 6
0
 /// <summary>
 /// 加载页面
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
         this.HSECertificateId       = Request.Params["HSECertificateId"];
         if (!string.IsNullOrEmpty(this.HSECertificateId))
         {
             Model.Check_HSECertificate hseCertificate = BLL.HSECertificateService.GetHSECertificateById(this.HSECertificateId);
             if (hseCertificate != null)
             {
                 this.txtHSECertificateCode.Text = BLL.CodeRecordsService.ReturnCodeByDataId(this.HSECertificateId);
                 this.txtHSECertificateName.Text = hseCertificate.HSECertificateName;
                 this.AttachUrl = hseCertificate.AttachUrl;
                 //this.divFile.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../", this.AttachUrl);
             }
         }
         ///初始化审核菜单
         this.ctlAuditFlow.MenuId = BLL.Const.ProjectHSECertificateMenuId;
         this.ctlAuditFlow.DataId = this.HSECertificateId;
     }
 }