using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace StuMgmClient { public partial class SelectFrom : Form { Dictionary dic = new Dictionary(); DataRow dr = null; int stateN = 0; public SelectFrom(DataRow drView,int state) { InitializeComponent(); dr=drView; stateN = state; dic.Add(0, "未开始"); dic.Add(1, "进行中"); dic.Add(2, "待验收"); dic.Add(3, "等待验收中"); dic.Add(4, "验收中"); dic.Add(5, "验收完成"); dic.Add(6, "超时"); dic.Add(7, "预习"); } private void SelectFrom_Load(object sender, EventArgs e) { ShowData(dr); } //数据回显 public void ShowData(DataRow dr) { txtMsg.Text = dr["Content"].ToString(); label2.Text =dr["name"].ToString(); lblState.Text = dic[stateN]; //try //{ // lblTime.Text = Convert.ToDateTime(dr["Time"]).ToString("yyyy-MM-dd"); //} //catch //{ // lblTime.Text = ""; //} } //提交事件 private void btnSumit_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("是否确定提交", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { int userNameId = Convert.ToInt32(dr["NameId"]); int nowMssionId = Convert.ToInt32(dr["MissionId"]); int newMssionId = nowMssionId+1; // sms.UpdateState(userNameId, nowMssionId, newMssionId); MessageBox.Show("提交成功,可预习下一阶段内容", "提示"); btnSumit.Visible = false; this.Dispose(); } } ////状态值改变控件 //public void MssionPower() //{ // //任务权限 // int stateNum = Convert.ToInt32(dr["State"]); // switch (stateNum) // { // case 0: // dr["Content"] = "当前不可查看"; // lblTime.Visible = false; // lblState.Visible = false; // btnSumit.Visible = false; // break; // case 1: // btnSumit.Visible = true; // break; // case 2: // case 3: // case 4: // case 5: // case 6: // btnSumit.Visible = false; // break; // case 7: // lblTime.Visible = false; // btnSumit.Visible = false; // break; // } //} } }