Beispiel #1
0
 private void btnG_Save_Click(object sender, EventArgs e)
 {
     try
     {
         string txtMatG    = tbG_Name.Text.Trim();
         string txtStaff   = tbG_Staff.Text.Trim();
         string txtGroupID = "0";
         if (string.IsNullOrEmpty(txtMatG) || string.IsNullOrEmpty(txtStaff))
         {
             MessageBox.Show("กรุณาป้อนข้อมูลให้ครบถ้วน!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
             tbG_Name.Focus();
             return;
         }
         if (MatGroup.check_Has_GroupName(txtMatG))
         {
             MessageBox.Show("ชื่อนี้มีการป้อนไปแล้ว! กรุณาตรวจสอบด้วย", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
             tbG_Name.Focus();
             tbG_Staff.Text = string.Empty;
             return;
         }
         if (!frm1.CheckStaff(txtStaff))
         {
             MessageBox.Show("ไม่พบรหัสพนักงาน!", "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             tbStaff.Text = string.Empty;
             tbStaff.Focus();
             return;
         }
         if (_GroupAddEdit == 0)//insert
         {
             MatGroup.GroupMat_Save("INSERT", txtMatG, txtStaff, txtGroupID);
         }
         else//update
         {
             txtGroupID = lblG_ID.Text.Trim();
             MatGroup.GroupMat_Save("UPDATE", txtMatG, txtStaff, txtGroupID);
         }
         MessageBox.Show("บันทึกข้อมูลเรียบร้อย!", "Successful!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Clear_GroupForm();
         btnG_Find_Click(null, null);
         btnMas_Find_Click(null, null);//reload form master list
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #2
0
 private void btnG_Del_Click(object sender, EventArgs e)
 {
     try
     {
         if (_GroupAddEdit == 1)
         {
             string txtGroupID = lblG_ID.Text.Trim();
             string txtStaff   = tbG_Staff.Text.Trim();
             if (!frm1.CheckStaff(txtStaff))
             {
                 MessageBox.Show("ไม่พบรหัสพนักงาน!", "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 tbG_Staff.Text = string.Empty;
                 tbG_Staff.Focus();
                 return;
             }
             if (MatGroup.Check_MatGroup_Ref(txtGroupID))//check มีการผูกรหัส group ไปใช้ยัง
             {
                 MessageBox.Show("ไม่สามารถลบได้! \nเนื่องจากใช้ใน Master group แล้ว", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 tbG_Staff.Text = string.Empty;
                 tbG_Staff.Focus();
                 return;
             }
             if (MessageBox.Show("ต้องการลบใช่หรือไม่?", "Confirm!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
             {
                 MatGroup.GroupMat_Save("DELETE", "", txtStaff, txtGroupID);
                 MessageBox.Show("ลบข้อมูลเรียบร้อย!", "Successful!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 Clear_GroupForm();
                 btnG_Find_Click(null, null);
             }
         }
         else
         {
             MessageBox.Show("กรุณากด Double Click รายการด้านล่าง เพื่อทำการลบ!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }