|
- 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<int, string> dic = new Dictionary<int, string>();
- 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;
- // }
- //}
- }
- }
|