public controllerNhanVien Construct(NhanVienBuilder builder, string MaNhanVien, string TaiKhoan, string MatKhau, string TenNhanVien, string DiaChi, string GioiTinh) { builder.setMaNV(MaNhanVien); builder.SetTaiKhoan(TaiKhoan); builder.SetMatKhau(MatKhau); builder.setDiaChi(DiaChi); builder.SetTenNhanVien(TenNhanVien); builder.setGioiTinh(GioiTinh); controllerNhanVien nhanvien = builder.GetNhanVien(); return(nhanvien); }
void AddAccount(string userName, string displayName) { try { //if (AccountDAO.Instance.InsertAccount(userName, displayName, type)) //{ // MessageBox.Show("Mật khẩu mặc định là: 1503", "Thêm thành công"); //} //else //{ // MessageBox.Show("Thêm tài khoản thất bại", "Thất bại"); //} if (numericUpDown1.Value == 1) { NhanSuBuilderDirectory builderDirectory = new NhanSuBuilderDirectory(); QuanLyBuilder quanLyBuilder = new QuanLyBuilder(); ControllerNhanSu quanly = builderDirectory.Construct(quanLyBuilder, userName, displayName); AccountDAO.Instance.InsertAccount(quanly); MessageBox.Show("Mật khẩu mặc định là: 1503", "Thêm thành công"); } else { NhanSuBuilderDirectory builderDirectory = new NhanSuBuilderDirectory(); NhanVienBuilder nhanvienBuilder = new NhanVienBuilder(); ControllerNhanSu nhanvien = builderDirectory.Construct(nhanvienBuilder, userName, displayName); AccountDAO.Instance.InsertAccount(nhanvien); MessageBox.Show("Mật khẩu mặc định là: 1503", "Thêm thành công"); } } catch (Exception) { MessageBox.Show("Thêm tài khoản thất bại\n Tài khoản đã tồn tại", "Thất bại"); return; } LoadAccount(); }