Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
        }