Example #1
0
        private void btn_Save_Click(object sender, EventArgs e)
        {
            if (txt_MaintainName.Text.Trim() == "")
            {
                XtraMessageBox.Show("维护名称必须填写!", "提示");
                return;
            }
            var eqptMaintainBll = new BLL.EqptMaintain();

            if (_eqptMaintain == null)
            {
                _eqptMaintain = new EqptMaintain
                {
                    CheckOpinion     = txt_CheckOpinion.Text,
                    Checker          = txt_Checker.Text,
                    Department       = txt_Department.Text,
                    EqptName         = txt_EqptName.Text,
                    LayerName        = _layerInfo.LayerName,
                    MaintainDate     = DateEdit_MaintianDate.DateTime,
                    MaintainType     = combox_MaintianType.Text == "周期性维护" ? 0 : 1,
                    Maintainer       = txt_Maintainer.Text,
                    Name             = txt_MaintainName.Text,
                    NextMaintainDate = dateEdit_NextMaintainDate.DateTime,
                    Process          = txt_Process.Text,
                    Reason           = txt_Reason.Text,
                    RecordDate       = dateEdit_RecordDate.DateTime,
                    Result           = txt_Result.Text,
                    SmId             = _smId
                };
                var eqptMaintainId = eqptMaintainBll.Add(_eqptMaintain);
                if (eqptMaintainId > 0)
                {
                    _eqptMaintain.Id = eqptMaintainId;
                    XtraMessageBox.Show("提交成功!", "提示");
                    DialogResult = DialogResult.OK;
                }
            }
            else
            {
                _eqptMaintain.CheckOpinion     = txt_CheckOpinion.Text;
                _eqptMaintain.Checker          = txt_Checker.Text;
                _eqptMaintain.Department       = txt_Department.Text;
                _eqptMaintain.EqptName         = txt_EqptName.Text;
                _eqptMaintain.MaintainDate     = DateEdit_MaintianDate.DateTime;
                _eqptMaintain.MaintainType     = combox_MaintianType.Text == "周期性维护" ? 0 : 1;
                _eqptMaintain.Maintainer       = txt_Maintainer.Text;
                _eqptMaintain.Name             = txt_MaintainName.Text;
                _eqptMaintain.NextMaintainDate = dateEdit_NextMaintainDate.DateTime;
                _eqptMaintain.Process          = txt_Process.Text;
                _eqptMaintain.RecordDate       = dateEdit_RecordDate.DateTime;
                _eqptMaintain.Reason           = txt_Reason.Text;
                _eqptMaintain.Result           = txt_Result.Text;
                if (eqptMaintainBll.Update(_eqptMaintain))
                {
                    XtraMessageBox.Show("提交成功!", "提示");
                    DialogResult = DialogResult.OK;
                }
            }
        }
Example #2
0
 private void btn_Save_Click(object sender, EventArgs e)
 {
     if(txt_MaintainName.Text.Trim()=="")
     {
         XtraMessageBox.Show("维护名称必须填写!", "提示");
         return;
     }
     var eqptMaintainBll = new BLL.EqptMaintain();
     if(_eqptMaintain==null)
     {
         _eqptMaintain = new EqptMaintain
                             {
                                 CheckOpinion = txt_CheckOpinion.Text,
                                 Checker = txt_Checker.Text,
                                 Department = txt_Department.Text,
                                 EqptName = txt_EqptName.Text,
                                 LayerName = _layerInfo.LayerName,
                                 MaintainDate = DateEdit_MaintianDate.DateTime,
                                 MaintainType = combox_MaintianType.Text == "周期性维护" ? 0 : 1,
                                 Maintainer = txt_Maintainer.Text,
                                 Name = txt_MaintainName.Text,
                                 NextMaintainDate = dateEdit_NextMaintainDate.DateTime,
                                 Process = txt_Process.Text,
                                 Reason = txt_Reason.Text,
                                 RecordDate = dateEdit_RecordDate.DateTime,
                                 Result = txt_Result.Text,
                                 SmId = _smId
                             };
         var eqptMaintainId = eqptMaintainBll.Add(_eqptMaintain);
         if(eqptMaintainId>0)
         {
             _eqptMaintain.Id = eqptMaintainId;
             XtraMessageBox.Show("提交成功!", "提示");
             DialogResult = DialogResult.OK;
         }
     }
     else
     {
         _eqptMaintain.CheckOpinion = txt_CheckOpinion.Text;
         _eqptMaintain.Checker = txt_Checker.Text;
         _eqptMaintain.Department = txt_Department.Text;
         _eqptMaintain.EqptName = txt_EqptName.Text;
         _eqptMaintain.MaintainDate = DateEdit_MaintianDate.DateTime;
         _eqptMaintain.MaintainType = combox_MaintianType.Text == "周期性维护" ? 0 : 1;
         _eqptMaintain.Maintainer = txt_Maintainer.Text;
         _eqptMaintain.Name = txt_MaintainName.Text;
         _eqptMaintain.NextMaintainDate = dateEdit_NextMaintainDate.DateTime;
         _eqptMaintain.Process = txt_Process.Text;
         _eqptMaintain.RecordDate = dateEdit_RecordDate.DateTime;
         _eqptMaintain.Reason = txt_Reason.Text;
         _eqptMaintain.Result = txt_Result.Text;
         if(eqptMaintainBll.Update(_eqptMaintain))
         {
             XtraMessageBox.Show("提交成功!", "提示");
             DialogResult = DialogResult.OK;
         }
     }
 }
Example #3
0
        private void CheckExpireMaintain()
        {
            var expireDate = Convert.ToInt32(ConfigHelper.GetConfig("ExpireDate"));

            var maintainBll     = new BLL.EqptMaintain();
            var expireMaintains = maintainBll.GetModelList(string.Format("NextMaintainDate between '{0}' and '{1}'", DateTime.Now, DateTime.Now.AddDays(expireDate)));

            if (expireMaintains.Count > 0)
            {
                var rm   = new ResourceManager("MSCD.UI.Properties.Resources", Assembly.GetExecutingAssembly());
                var info = new AlertInfo("设施到期提醒", string.Format("距现在{0}天即将维护到期\r\n的设施有{1}个,点击查看详情。", expireDate, expireMaintains.Count))
                {
                    Image = (Image)rm.GetObject("msg")
                };
                info.Tag = expireMaintains;
                alertControl1.Show(this, info);
                alertControl1.AlertClick += new AlertClickEventHandler(alertControl1_AlertClick);
            }
        }
Example #4
0
        private void CheckExpireMaintain()
        {
            var expireDate =  Convert.ToInt32(ConfigHelper.GetConfig("ExpireDate"));

            var maintainBll = new BLL.EqptMaintain();
            var expireMaintains = maintainBll.GetModelList(string.Format("NextMaintainDate between '{0}' and '{1}'", DateTime.Now, DateTime.Now.AddDays(expireDate)));
            if(expireMaintains.Count>0)
            {
                var rm = new ResourceManager("MSCD.UI.Properties.Resources", Assembly.GetExecutingAssembly());
                var info = new AlertInfo("设施到期提醒", string.Format("距现在{0}天即将维护到期\r\n的设施有{1}个,点击查看详情。", expireDate, expireMaintains.Count)) { Image = (Image)rm.GetObject("msg") };
                info.Tag = expireMaintains;
                alertControl1.Show(this, info);
                alertControl1.AlertClick += new AlertClickEventHandler(alertControl1_AlertClick);
            }
        }