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); } }
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); } }