Exemple #1
0
 private void dgvRequest_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     string sql = "select * from request where requestId = '" + dgvRequest.Rows[e.RowIndex].Cells["requestId"].Value.ToString() + "'";
         DataTable dt = cls.QueryDataTable(sql);
         switch (dgvRequest.Rows[e.RowIndex].Cells["statusName"].Value.ToString()) {
             case "แจ้งปัญหา":
             case "กำลังดำเนินการ":
                 RequestOnline.CreateRequest c = new CreateRequest(dt,"Show");
                 c.ShowDialog();
                 break;
             case "สรุปปัญหา":
                 RequestOnline.ExecutorEdit ed = new ExecutorEdit(dt.Rows[0]);
                 ed.ShowDialog();
                 break;
             case "เสร็จสิ้น":
                 RequestOnline.Submited sm = new Submited(dt.Rows[0]);
                 sm.ShowDialog();
                 break;
             case "ไม่อนุมัติ":
             case "ยืนยัน":
                 if (dgvRequest.Rows[e.RowIndex].Cells["Result"].Value.ToString() == "")
                 {
                     RequestOnline.UserRespond smk = new UserRespond(dt.Rows[0]);
                     smk.ShowDialog();
                 }
                 else {
                     RequestOnline.Submited smk = new Submited(dt.Rows[0]);
                     smk.ShowDialog();
                 }
                 break;
         }
 }
Exemple #2
0
 private void toolStripButton2_Click(object sender, EventArgs e)
 {
     if (dgvRequest.CurrentRow.Cells["statusName"].Value.ToString() == "แจ้งปัญหา")
     {
         string sql = "select * from request where requestId = '" + dgvRequest.CurrentRow.Cells["requestId"].Value.ToString() + "'";
         DataTable dt = cls.QueryDataTable(sql);
         RequestOnline.CreateRequest frm = new CreateRequest(dt, "Edit");
         frm.ShowDialog();
         if (frm.DialogResult == DialogResult.OK) {
             showDgvRequest();
         }
     }
     else {
         MetroMessageBox.Show(this,"รายการนี้ไม่สามารถแก้ไขได้","แจ้งเตือน",MessageBoxButtons.OK,MessageBoxIcon.Error);
     }
 }
Exemple #3
0
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     CreateRequest frmCR = new CreateRequest();
     frmCR.ShowDialog();
     if (frmCR.DialogResult == DialogResult.OK) {
         showDgvRequest();
     }
 }