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 })); }
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; } }
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); } }
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("修改失败"); } } }