Ejemplo n.º 1
0
 private void LoadData()
 {
     if (_RspMsg != null)
     {
         txtDate.Text   = _RspMsg.Date.ToString();
         txtAction.Text = _RspMsg.Action;
         txtMemo.Text   = _RspMsg.Comment;
         //txtMemo.Text = _RspMsg.GetComment();
         txtContent.Text = _RspMsg.GetContentString(true);
     }
 }
        private void LoadData()
        {
            if (_RspMsg != null)
            {
                txtDate.Text    = _RspMsg.Date.ToString();
                txtAction.Text  = _RspMsg.Action;
                txtComment.Text = _RspMsg.Comment;
                //  txtComment.Text = _RspMsg.GetComment();
                txtContent.Text = _RspMsg.GetContentString(true);

                if (_RspMsg.Detail.Count > 0)
                {
                    DataTable dt = new DataTable();
                    if (_RspMsg.Action.Contains("新增") || _RspMsg.Action.Contains("特殊"))
                    {
                        dt.Columns.Add("身分證");
                        dt.Columns.Add("學號");
                        dt.Columns.Add("姓名");
                        //dt.Columns.Add("年級");
                        dt.Columns.Add("班級");
                        dt.Columns.Add("座號");

                        foreach (RspStud rs in _RspMsg.Detail)
                        {
                            DataRow dr = dt.NewRow();
                            dr["身分證"] = rs.IDNumber;
                            dr["學號"]  = rs.StudentNumber;
                            dr["姓名"]  = rs.Name;
                            //dr["年級"] = rs.GradeYear;
                            dr["班級"] = rs.ClassName;
                            dr["座號"] = rs.SeatNo;
                            dt.Rows.Add(dr);
                        }
                    }

                    if (_RspMsg.Action.Contains("更新"))
                    {
                        dt.Columns.Add("身分證");
                        dt.Columns.Add("學號");
                        dt.Columns.Add("姓名");
                        //dt.Columns.Add("年級");
                        dt.Columns.Add("班級");
                        dt.Columns.Add("新班級");
                        dt.Columns.Add("狀態");
                        dt.Columns.Add("新狀態");
                        //dt.Columns.Add("理由");

                        foreach (RspStud rs in _RspMsg.Detail)
                        {
                            DataRow dr = dt.NewRow();
                            dr["身分證"] = rs.IDNumber;
                            dr["學號"]  = rs.StudentNumber;
                            dr["姓名"]  = rs.Name;
                            //dr["年級"] = rs.GradeYear;
                            dr["班級"]  = rs.ClassName;
                            dr["新班級"] = rs.NewClassName;
                            dr["狀態"]  = rs.Status;
                            dr["新狀態"] = rs.NewStatus;
                            //dr["理由"] = rs.Reason;
                            dt.Rows.Add(dr);
                        }
                    }

                    dgDetail.DataSource = dt;
                }
            }
        }