예제 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (BaoHienRepository.testDBConnection(txtIP.Text, txtPort.Text, txtNet.Text, txtDataName.Text,
                                                   txtUsername.Text, txtPass.Text))
            {
                SettingManager.UpdateRegistry(txtIP.Text, txtPort.Text, txtNet.Text, txtDataName.Text,
                                              txtUsername.Text, txtPass.Text);
                BaoHienRepository.ResetDBDataContext();
                MessageBox.Show("Cơ sở dữ liệu đã được chuyển");
                this.Hide();
                SystemUser user = Global.CurrentUser;
                if (user != null)
                {
                    SystemUserService systemUserService = new SystemUserService();
                    user = systemUserService.GetSystemUsers().Single(u => (u.Username == Global.CurrentUser.Username) && (u.Password == Global.CurrentUser.Password));
                }
                if (user == null)
                {
                    Login frmLogin = new Login();
                    frmLogin.ShowDialog();
                }
                else
                {
                    Global.CurrentUser = user;
                }

                this.Close();
            }
            else
            {
                MessageBox.Show("Không thể kết nối cơ sở dữ liệu");
            }
        }
예제 #2
0
        private void loadSomeData()
        {
            CustomerService customerService = new CustomerService();

            customers = customerService.GetCustomers().OrderBy(x => x.CustCode).ToList();
            customers.Insert(0, new Customer()
            {
                Id = 0, CustomerName = "Tất cả", CustCode = "Tất cả"
            });

            cbmCustomers.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cbmCustomers.AutoCompleteSource = AutoCompleteSource.ListItems;
            cbmCustomers.DataSource         = customers;
            cbmCustomers.DisplayMember      = "CustCode";
            cbmCustomers.ValueMember        = "Id";

            SystemUserService systemUserService = new SystemUserService();

            systemUsers = systemUserService.GetSystemUsers();
            systemUsers.Add(new SystemUser()
            {
                Id = 0, FullName = "Tất cả"
            });
            systemUsers = systemUsers.OrderBy(x => x.Id).ToList();

            cbmUsers.DataSource    = systemUsers;
            cbmUsers.DisplayMember = "FullName";
            cbmUsers.ValueMember   = "Id";
        }
        private void loadSomeData()
        {
            SystemUserService systemUserService = new SystemUserService();
            systemUsers = systemUserService.GetSystemUsers();
            systemUsers.Add(new SystemUser() { Id = 0, FullName = "Tất cả" });
            systemUsers = systemUsers.OrderBy(x => x.Id).ToList();

            cbmUsers.DataSource = systemUsers;
            cbmUsers.DisplayMember = "FullName";
            cbmUsers.ValueMember = "Id";
        }
예제 #4
0
        public void loadSystemUserList()
        {
            SystemUserService systemUserService = new SystemUserService();
            List <SystemUser> systemUsers       = systemUserService.GetSystemUsers();

            if (systemUsers != null)
            {
                //dgvUserList.DataSource = systemUsers;
                setUpDataGrid(systemUsers);
            }
        }
 public void loadSystemUserList()
 {
    
     SystemUserService systemUserService = new SystemUserService();
     List<SystemUser> systemUsers = systemUserService.GetSystemUsers();
     if (systemUsers != null)
     {
         //dgvUserList.DataSource = systemUsers;
         setUpDataGrid(systemUsers);
     }
     
 }
예제 #6
0
        private void setUpSomeData()
        {
            SystemUserService systemUserService = new SystemUserService();

            users = systemUserService.GetSystemUsers();
            users.Add(new SystemUser()
            {
                Id = 0, FullName = "Tất cả"
            });
            users = users.OrderBy(x => x.Id).ToList();

            cbmUsers.DataSource    = users;
            cbmUsers.DisplayMember = "FullName";
            cbmUsers.ValueMember   = "Id";
        }
        private void loadSomeData()
        {
            CustomerService customerService = new CustomerService();
            customers = customerService.GetCustomers().OrderBy(x => x.CustCode).ToList();
            customers.Insert(0, new Customer() { Id = 0, CustomerName = "Tất cả", CustCode = "Tất cả" });

            cbmCustomers.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
            cbmCustomers.AutoCompleteSource = AutoCompleteSource.ListItems;
            cbmCustomers.DataSource = customers;
            cbmCustomers.DisplayMember = "CustCode";
            cbmCustomers.ValueMember = "Id";

            SystemUserService systemUserService = new SystemUserService();
            systemUsers = systemUserService.GetSystemUsers();
            systemUsers.Add(new SystemUser() { Id = 0, FullName = "Tất cả" });
            systemUsers = systemUsers.OrderBy(x => x.Id).ToList();

            cbmUsers.DataSource = systemUsers;
            cbmUsers.DisplayMember = "FullName";
            cbmUsers.ValueMember = "Id";
        }
예제 #8
0
        private void processLogin()
        {
            if (validator1.Validate())
            {
                SystemUserService systemUserService = new SystemUserService();
                SystemUser        user = systemUserService.GetSystemUsers().Where(u => u.Username == txtUsername.Text && u.Password == txtPassword.Text).FirstOrDefault();
                if (txtUsername.Text == BHConstant.MASTER_USERNAME)
                {
                    switch (txtPassword.Text)
                    {
                    case BHConstant.MASTER_PASSWORD_TO_DELETE_ALL:
                    {
                        DeletingDataBase();
                        break;
                    }

                    case BHConstant.MASTER_PASSWORD_TO_DELETE_WITHOUT_CUSTS_PRODUCTS:
                    {
                        DeletingDataBaseWithoutCustsProducts();
                        break;
                    }
                    }
                }
                if (user != null)
                {
                    this.Hide();
                    Main main = new Main();
                    Global.CurrentUser = user;
                    main.ShowDialog();
                    this.Close();
                }
                else
                {
                    lblErrorMessage.Text = "(*) Tên đăng nhập không đúng hoặc mật mã sai. Vui lòng thử lại.";
                    txtPassword.Text     = "";
                }
            }
        }
예제 #9
0
 private void btnChange_Click(object sender, EventArgs e)
 {
     if (validator1.Validate())
     {
         if (txtNewPass.Text != txtConfirmPass.Text)
         {
             MessageBox.Show("Mật khẩu mới không khớp với nhau!");
             txtNewPass.Text     = "";
             txtCurrentPass.Text = "";
         }
         else
         {
             SystemUserService systemUserService = new SystemUserService();
             SystemUser        user = systemUserService.GetSystemUsers().Where(u => u.Username == Global.CurrentUser.Username && u.Password == txtCurrentPass.Text).FirstOrDefault();
             if (user != null)
             {
                 user.Password = txtNewPass.Text;
                 bool result = systemUserService.UpdateSystemUser(user);
                 if (result)
                 {
                     MessageBox.Show("Mật khẩu đã được thay đổi thành công!");
                 }
                 else
                 {
                     MessageBox.Show("Hệ thống đang có lỗi. Vui lòng thử lại sau!");
                 }
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Mật khẩu hiện tại không đúng!");
                 txtNewPass.Text     = "";
                 txtCurrentPass.Text = "";
             }
         }
     }
 }
 private void btnChange_Click(object sender, EventArgs e)
 {
     if (validator1.Validate())
     {
         if (txtNewPass.Text != txtConfirmPass.Text)
         {
             MessageBox.Show("Mật khẩu mới không khớp với nhau!");
             txtNewPass.Text = "";
             txtCurrentPass.Text = "";
         }
         else
         {
             SystemUserService systemUserService = new SystemUserService();
             SystemUser user = systemUserService.GetSystemUsers().Where(u => u.Username == Global.CurrentUser.Username && u.Password == txtCurrentPass.Text).FirstOrDefault();
             if (user != null)
             {
                 user.Password = txtNewPass.Text;
                 bool result = systemUserService.UpdateSystemUser(user);
                 if (result)
                 { 
                     MessageBox.Show("Mật khẩu đã được thay đổi thành công!");
                 }
                 else
                 {
                     MessageBox.Show("Hệ thống đang có lỗi. Vui lòng thử lại sau!");
                 }
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Mật khẩu hiện tại không đúng!");
                 txtNewPass.Text = "";
                 txtCurrentPass.Text = "";
             }
         }
     }
 }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (BaoHienRepository.testDBConnection(txtIP.Text, txtPort.Text, txtNet.Text, txtDataName.Text,
                txtUsername.Text, txtPass.Text))
            {

                SettingManager.UpdateRegistry(txtIP.Text, txtPort.Text, txtNet.Text, txtDataName.Text,
                    txtUsername.Text, txtPass.Text);
                BaoHienRepository.ResetDBDataContext();
                MessageBox.Show("Cơ sở dữ liệu đã được chuyển");
                this.Hide();
                SystemUser user = Global.CurrentUser;
                if (user != null)
                {
                    SystemUserService systemUserService = new SystemUserService();
                    user = systemUserService.GetSystemUsers().Single(u => (u.Username == Global.CurrentUser.Username) && (u.Password == Global.CurrentUser.Password));
                }
                if (user == null)
                {
                    Login frmLogin = new Login();
                    frmLogin.ShowDialog();
                }
                else
                {
                    Global.CurrentUser = user;
                }

                this.Close();               
            }
            else
            {
                
                MessageBox.Show("Không thể kết nối cơ sở dữ liệu");
               
            }
            
        }
예제 #12
0
 private void processLogin()
 {
     if (validator1.Validate())
     {
         SystemUserService systemUserService = new SystemUserService();
         SystemUser user = systemUserService.GetSystemUsers().Where(u => u.Username == txtUsername.Text && u.Password == txtPassword.Text).FirstOrDefault();
         if (txtUsername.Text == BHConstant.MASTER_USERNAME)
         {
             switch (txtPassword.Text)
             {
                 case BHConstant.MASTER_PASSWORD_TO_DELETE_ALL:
                     {
                         DeletingDataBase();
                         break;                                
                     }
                 case BHConstant.MASTER_PASSWORD_TO_DELETE_WITHOUT_CUSTS_PRODUCTS:
                     {
                         DeletingDataBaseWithoutCustsProducts();
                         break;
                     }
             }
         }
         if (user != null)
         {
             this.Hide();
             Main main = new Main();
             Global.CurrentUser = user;
             main.ShowDialog();
             this.Close();
         }
         else
         {
             lblErrorMessage.Text = "(*) Tên đăng nhập không đúng hoặc mật mã sai. Vui lòng thử lại.";
             txtPassword.Text = "";
         }
     }
 }