Пример #1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            AnnouncementInfoModelGet announcementInfoModelGet = gvAnnouncementInfo.GetFocusedRow() as AnnouncementInfoModelGet;

            if (announcementInfoModelGet != null)
            {
                if (XtraMessageBox.Show("删除数据不可恢复,是否删除", "操作提示", MessageBoxButtons.YesNo) == DialogResult.No)
                {
                    return;
                }

                AnnouncementInfoModelSend announcementInfoModelSend = new AnnouncementInfoModelSend();
                announcementInfoModelSend.Id = announcementInfoModelGet.Id;
                bool b = _announcementApi.DeleteAnnouncementInfo(announcementInfoModelSend);
                if (b)
                {
                    XtraMessageBox.Show("删除成功");
                    txtContent.Text         = txtTitel.Text = "";
                    dtPublishTime.EditValue = null;
                    SetEnable(false);
                    _announcementInfoModelGets.Remove(announcementInfoModelGet);
                    dgvAnnouncementInfo.DataSource = _announcementInfoModelGets;
                    gvAnnouncementInfo.RefreshData();
                }
                else
                {
                    XtraMessageBox.Show("删除失败");
                }
            }
        }
        public IHttpActionResult RemoveAnnouncementInfo(AnnouncementInfoModelGet announcementInfoModelGet)
        {
            int rows = _announcementInfoDal.DeleteAnnouncementInfo(announcementInfoModelGet.Id);

            return(Json(new ResultDataModel <VipUrFans> {
                Code = rows == 1 ? 0 : -1
            }));
        }
        public IHttpActionResult UpdateAnnouncementInfo(AnnouncementInfoModelGet announcementInfoModelGet)
        {
            int rows = _announcementInfoDal.UpdateAnnouncementInfo(announcementInfoModelGet.Id, announcementInfoModelGet.Titel, announcementInfoModelGet.UpdateEmployeeId, announcementInfoModelGet.Content, announcementInfoModelGet.DisplayTime);

            return(Json(new ResultDataModel <VipUrFans> {
                Code = rows == 1 ? 0 : -1
            }));
        }
        public IHttpActionResult QueryAnnouncement(AnnouncementInfoModelGet announcementInfoModelGet)
        {
            DataTable dataTable = _announcementInfoDal.QueryAnnouncement();
            IList <AnnouncementInfoModelResult> list = ModelConvertHelper <AnnouncementInfoModelResult> .ConvertToModel(dataTable);

            return(Json(new ResultDataModel <IList <AnnouncementInfoModelResult> > {
                Data = list
            }));
        }
Пример #5
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            AnnouncementInfoModelGet announcementInfoModelGet = gvAnnouncementInfo.GetFocusedRow() as AnnouncementInfoModelGet;

            if (announcementInfoModelGet != null)
            {
                SetEnable(true);
                _subformType = SubformType.Edit;
                _announcementInfoModelSend    = new AnnouncementInfoModelSend();
                _announcementInfoModelSend.Id = announcementInfoModelGet.Id;
            }
        }
Пример #6
0
        private void gvAnnouncementInfo_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            AnnouncementInfoModelGet announcementInfoModelGet = gvAnnouncementInfo.GetFocusedRow() as AnnouncementInfoModelGet;

            if (announcementInfoModelGet != null)
            {
                SetEnable(false);
                txtContent.Text         = announcementInfoModelGet.Content;
                txtTitel.Text           = announcementInfoModelGet.Titel;
                dtPublishTime.EditValue = Convert.ToDateTime(announcementInfoModelGet.DisplayTime);
            }
        }
Пример #7
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (_subformType == SubformType.Insert)
     {
         _announcementInfoModelSend.Content           = txtContent.Text;
         _announcementInfoModelSend.Titel             = txtTitel.Text;
         _announcementInfoModelSend.DisplayTime       = dtPublishTime.DateTime.ToString("yyyy-MM-dd HH:mm:ss");
         _announcementInfoModelSend.PublishEmployeeId = LoginedUserInfo.Id;
         bool b = _announcementApi.InsertAnnouncementInfo(_announcementInfoModelSend);
         if (b)
         {
             XtraMessageBox.Show("新增成功");
             QueryAnnouncementInfo();
             SetEnable(false);
         }
         else
         {
             XtraMessageBox.Show("新增失败");
         }
     }
     else if (_subformType == SubformType.Edit)
     {
         _announcementInfoModelSend.Content          = txtContent.Text;
         _announcementInfoModelSend.Titel            = txtTitel.Text;
         _announcementInfoModelSend.DisplayTime      = dtPublishTime.DateTime.ToString("yyyy-MM-dd HH:mm:ss");
         _announcementInfoModelSend.UpdateEmployeeId = LoginedUserInfo.Id;
         bool b = _announcementApi.UpdateAnnouncementInfo(_announcementInfoModelSend);
         if (b)
         {
             XtraMessageBox.Show("修改成功");
             SetEnable(false);
             AnnouncementInfoModelGet announcementInfoModelGet = gvAnnouncementInfo.GetFocusedRow() as AnnouncementInfoModelGet;
             if (announcementInfoModelGet != null)
             {
                 announcementInfoModelGet.DisplayTime         = _announcementInfoModelSend.DisplayTime;
                 announcementInfoModelGet.Content             = _announcementInfoModelSend.Content;
                 announcementInfoModelGet.Titel               = _announcementInfoModelSend.Titel;
                 announcementInfoModelGet.UpdateEmployeeId    = _announcementInfoModelSend.UpdateEmployeeId;
                 announcementInfoModelGet.PublishEmployeeName = LoginedUserInfo.Name;
                 _announcementInfoModelGets.Add(announcementInfoModelGet);
             }
         }
         else
         {
             XtraMessageBox.Show("修改失败");
         }
     }
 }