//them public static void Insert(EmployeeDTO employee) { string sql; sql = "Insert into employee(employee_name, employee_birthday, employee_cmnd, employee_address, employee_startday, employee_note) values ("; sql += "'" + employee.Employee_name + "',STR_TO_DATE('" + employee.Employee_birthday + "','%m/%d/%Y %h:%i:%s %p'),'" + employee.Employee_cmnd + "','" + employee.Employee_address + "',STR_TO_DATE('" + employee.Employee_startday + "','%m/%d/%Y %h:%i:%s %p'),'" + employee.Employee_note + "')"; DataAccess.executeNonQuery(sql); }
//cap nhat public static void Update(EmployeeDTO employee) { string sql; sql = "Update employee set employee_name = ('" + employee.Employee_name + "'),employee_birthday=(STR_TO_DATE('" + employee.Employee_birthday + "','%m/%d/%Y %h:%i:%s %p')),employee_cmnd=('" + employee.Employee_cmnd + "'),employee_address=('" + employee.Employee_address + "'),employee_startday=(STR_TO_DATE('" + employee.Employee_startday + "','%m/%d/%Y %h:%i:%s %p')),employee_note=('" + employee.Employee_note + "')"; sql += "Where employee_code = " + employee.Employee_code; DataAccess.executeNonQuery(sql); }
private void btn_add_employee_Click(object sender, EventArgs e) { try { if (KTThongTinNhap() == false) { MessageBox.Show("Thông tin chưa đầy đủ ,xin kiểm tra lại !", "Lỗi"); return; } else { EmployeeDTO employee = new EmployeeDTO(); employee.Employee_name = textBoxTenNV.Text; employee.Employee_birthday = DateTime.ParseExact(dateTimePickerNS.Text, "dd/MM/yyyy", null); employee.Employee_cmnd = textBoxCMND.Text; employee.Employee_address = textBoxQueQuan.Text; employee.Employee_startday = DateTime.ParseExact(dateTimePickerNVL.Text, "dd/MM/yyyy", null); employee.Employee_note = textBoxGhiChu.Text; if (EmployeeData.IsCMNDExist(employee.Employee_cmnd) || EmployeeData.IsNameExist(employee.Employee_name)) { MessageBox.Show("Nhân viên này đã có!", "Thông báo"); } else { EmployeeData.Insert(employee); loadData(); MessageBox.Show("Thêm thành công !", "Thông báo"); } } } catch { MessageBox.Show("Thêm thất bại, kiểm tra lại thông tin nhập !", "Lỗi"); } }
//xoa public static void Delete(EmployeeDTO employee) { string sql; sql = "Delete From employee Where employee_code = " + employee.Employee_code; DataAccess.executeNonQuery(sql); }
private void btn_fix_employee_Click(object sender, EventArgs e) { try { if (textBoxMaNV.Text.Trim() == "" || textBoxMaNV.TextLength == 0) { MessageBox.Show("Chọn 1 phòng trên bảng để thao tác !", "Thông báo"); return; } if (KTThongTinNhap() == false) { MessageBox.Show("Thông tin chưa đầy đủ ,xin kiểm tra lại !", "Lỗi"); return; } else { EmployeeDTO employee = new EmployeeDTO(); employee.Employee_code = int.Parse(textBoxMaNV.Text); employee.Employee_name = textBoxTenNV.Text; employee.Employee_birthday = DateTime.ParseExact(dateTimePickerNS.Text, "dd/MM/yyyy", null); employee.Employee_cmnd = textBoxCMND.Text; employee.Employee_address = textBoxQueQuan.Text; employee.Employee_startday = DateTime.ParseExact(dateTimePickerNVL.Text, "dd/MM/yyyy", null); employee.Employee_note = textBoxGhiChu.Text; if ((!employee.Employee_cmnd.Equals(employee_cmnd) && EmployeeData.IsCMNDExist(employee.Employee_cmnd)) || (!employee.Employee_name.Equals(employee_name) && EmployeeData.IsNameExist(employee.Employee_name))) { MessageBox.Show("Nhân viên này đã có !", "Thông báo"); } else { EmployeeData.Update(employee); loadData(); MessageBox.Show("Sửa thành công !", "Thông báo"); } } } catch { MessageBox.Show("Sửa thất bại, kiểm tra lại thông tin nhập !", "Lỗi"); } }
private void btn_delete_employee_Click(object sender, EventArgs e) { try { if (textBoxMaNV.Text.Trim() == "" || textBoxMaNV.TextLength == 0) { MessageBox.Show("Chọn 1 phòng trên bảng để thao tác !", "Thông báo"); return; } EmployeeDTO employee = new EmployeeDTO(); employee.Employee_code = int.Parse(textBoxMaNV.Text); if (MessageBox.Show("Bạn có chắc xoá nhân viên này?", "Xác nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { EmployeeData.Delete(employee); loadData(); MessageBox.Show("Xóa thành công !", "Thành công"); } } catch { MessageBox.Show("Xóa thất bại, vui lòng thử lại !", "Lỗi"); } }