private void cmdAdd_Click(object sender, EventArgs e) { if (txtdepramentcode.Text.Trim() == "") { MessageBox.Show("กรุณาป้อนรหัสแผนกก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtdepramentcode.Focus(); return; } if (txtdepramentname.Text.Trim() == "") { MessageBox.Show("กรุณาป้อนชื่อแผนกก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtdepramentname.Focus(); return; } foreach (DataGridViewRow row in dgvDepartmentList.Rows) { string pid = row.Cells["DCode"].Value.ToString(); if (txtdepramentcode.Text.Trim().Equals(pid)) { MessageBox.Show("รหัสแผนกนี้มีอยู่แล้ว !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtdepramentcode.Focus(); return; } } try { Department d = new Department(); d.DCode = txtdepramentcode.Text.Trim(); d.DName = txtdepramentname.Text.Trim(); clear(); DepartmentLogic.SaveDepartment(d); int col = dgvDepartmentList.Columns.Count; if (col != 5) { ShowDataDefult(); } else { Showdata(); } } catch (Exception ex) { MessageBox.Show("ไม่สามารถบันทึกได้ เนื่องจาก " + ex.Message); } }
public static int DelteteDepartment(Department department) { DataLayer.Deparment.DeleteDepartment departmentLogic = new DataLayer.Deparment.DeleteDepartment(department); return departmentLogic.Execute().ID; }
private void dgvDepartmentList_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } string linkedit = Convert.ToString(dgvDepartmentList.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString()); tid = Convert.ToInt32(dgvDepartmentList.Rows[e.RowIndex].Cells["ID"].Value.ToString()); string tcode = Convert.ToString(dgvDepartmentList.Rows[e.RowIndex].Cells["DCode"].Value.ToString()); string tname = Convert.ToString(dgvDepartmentList.Rows[e.RowIndex].Cells["DName"].Value.ToString()); if (linkedit.Equals("แก้ไข")) { txtdepramentcode.Text = tcode; txtdepramentname.Text = tname; } else if (linkedit.Equals("ลบ")) { if (MessageBox.Show("คุณต้องการลบประเภทพนักงาน รหัส : " + tcode + " ใช่หรือไม่?", "คำยืนยัน", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Department depar = new Department(); depar.ID = tid; DepartmentLogic.DelteteDepartment(depar); clear(); //MessageBox.Show("ลบข้อมูลเรียบร้อย !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Warning); Showdata(); tid = 0; } } }
private void cmdSave_Click(object sender, EventArgs e) { if (tid == 0) { MessageBox.Show("กรุณาป้อนเลือกแผนกก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } try { Department d = new Department(); d.ID = tid; d.DCode = txtdepramentcode.Text.Trim(); d.DName = txtdepramentname.Text.Trim(); DepartmentLogic.SaveDepartment(d); //MessageBox.Show("บันทึกเรียบร้อย"); int col = dgvDepartmentList.Columns.Count; if (col != 5) { ShowDataDefult(); } else { Showdata(); } } catch (Exception ex) { MessageBox.Show("ไม่สามารถบันทึกได้ " + ex.Message); } }