71 lines
2.1 KiB
C#
71 lines
2.1 KiB
C#
using AIMSBLL;
|
|
using AIMSModel;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
|
|
namespace AIMS.PublicUI.UI
|
|
{
|
|
public partial class frmNoticeMain : Form
|
|
{
|
|
public AIMSExtension.EditState _state;
|
|
public frmNoticeMain()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
private void frmNoticeMain_Load(object sender, EventArgs e)
|
|
{
|
|
BindDate();
|
|
|
|
}
|
|
|
|
private void BindDate()
|
|
{
|
|
dgvHistory.Rows.Clear();
|
|
|
|
List<Notice> NoticeList = BNotice.HistoryNoticeData();
|
|
|
|
for (int i = 0; i < NoticeList.Count; i++)
|
|
{
|
|
dgvHistory.Rows.Add(NoticeList[i].Id, NoticeList[i].Contents, NoticeList[i].OperateDate);
|
|
}
|
|
}
|
|
|
|
private void tsbSava_Click(object sender, EventArgs e)
|
|
{
|
|
if (this.txtConcent.Text.Trim().Length > 0)
|
|
{
|
|
Notice NoticeObj = new Notice();
|
|
NoticeObj.Contents = txtConcent.Text.Trim();
|
|
NoticeObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
|
NoticeObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
|
NoticeObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
|
BNotice.Add(NoticeObj);
|
|
BindDate();
|
|
}
|
|
}
|
|
private void tsbExit_Click(object sender, EventArgs e)
|
|
{
|
|
Close();
|
|
}
|
|
private void tsbDelete_Click(object sender, EventArgs e)
|
|
{
|
|
if (dgvHistory.Rows.Count > 0)
|
|
{
|
|
if (MessageBox.Show("您确认需要删除该公告吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.Yes)
|
|
{
|
|
int Id = int.Parse(dgvHistory.CurrentRow.Cells["Id"].Value.ToString());
|
|
BNotice.Delete(Id);
|
|
BindDate();
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|