Пример #1
0
 //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);
 }
Пример #2
0
 //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);
 }
Пример #3
0
        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");
            }
        }
Пример #4
0
 //xoa
 public static void Delete(EmployeeDTO employee)
 {
     string sql;
     sql = "Delete From employee Where employee_code = " + employee.Employee_code;
     DataAccess.executeNonQuery(sql);
 }
Пример #5
0
        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");
            }
        }
Пример #6
0
 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");
     }
 }