Exemplo n.º 1
0
 public override bool ValidateUser(string username, string password)
 {
     LoginModel loginModel = new LoginModel();
     loginModel.Username = username;
     loginModel.Password = password;
     return LoginLogic.validate(loginModel);
 }
Exemplo n.º 2
0
 public void ProcessUser(LoginModel model)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 3
0
 public void ProcessUser(LoginModel model)
 {
 }
Exemplo n.º 4
0
 public void Delete(LoginModel data)
 {
     LoginDao.Delete(data);
 }
Exemplo n.º 5
0
 public LoginModel Add(LoginModel data)
 {
     return LoginDao.Add(data);
 }
Exemplo n.º 6
0
 public void Update(LoginModel data)
 {
     LoginDao.Update(data);
 }
Exemplo n.º 7
0
        private void CreateSaveModel(bool fromEmployee)
        {
            if(SaveModel== null)
            {
                SaveModel = new LoginModel();
            }
            SaveModel.Password = "";
            if(fromEmployee)
            {
                if (lstEmployee.SelectedItems != null && lstEmployee.SelectedItems.Count > 0)
                {
                    ListView.SelectedListViewItemCollection selectedItems = lstEmployee.SelectedItems;
                    ListViewItem selectedItem = selectedItems[0];
                    SaveModel.Username = selectedItem.Text.ToLower();
                    SaveModel.EmployeeInfo = GetEmployeeInfoFromListEmployee(selectedItem);

                }

            }
            else
            {
                SaveModel.Username = "";
            }
        }
Exemplo n.º 8
0
 public LoginModel Add(LoginModel data)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 9
0
 public void ProcessUser(LoginModel model)
 {
     LoginModel dbUserModel = LoginDao.FindById(model.Username);
     if(dbUserModel!=null)
     {
         dbUserModel.Username = model.Username;
         if(!dbUserModel.Password.Equals(model.Password))
         {
             dbUserModel.Password = model.Password;
             dbUserModel.UpdateDate = DateTime.Now;
         }
         dbUserModel.Roles = model.Roles;
         dbUserModel.EmployeeInfo = model.EmployeeInfo;
         dbUserModel.Suspended = model.Suspended;
         dbUserModel.Deleted = model.Deleted;
         LoginDao.Update(dbUserModel);
     }
     else
     {
         model.CreateDate = DateTime.Now;
         model.UpdateDate = DateTime.Now;
         LoginDao.Add(model);
     }
 }
Exemplo n.º 10
0
 public void Delete(LoginModel data)
 {
     HibernateTemplate.Delete(data);
 }
Exemplo n.º 11
0
 public LoginModel Add(LoginModel data)
 {
     HibernateTemplate.Save(data);
     return data;
 }
Exemplo n.º 12
0
 public void Update(LoginModel data)
 {
     HibernateTemplate.Update(data);
 }
Exemplo n.º 13
0
 private void btnCancel_Click(object sender, EventArgs e)
 {
     SaveModel = null;
     ClearGroupUserInfo();
     UnlockControl();
 }
Exemplo n.º 14
0
        private void UpdateUserAccount(bool isSuspend, bool isDelete)
        {
            if (dgvUserInfo.SelectedRows != null && dgvUserInfo.SelectedRows.Count > 0)
            {

                DataGridViewSelectedRowCollection selectedRowCollection = dgvUserInfo.SelectedRows;
                LoginModel selectedModel = loginList[selectedRowCollection[0].Index];
                if (selectedModel.RoleType.Equals("Administrator") || selectedModel.RoleType.Equals("Supervisor"))
                {
                    // if role is lower then exit
                    if (ClientInfo.getInstance().LoggedUser.IsInRole(new Role { Name = "Supervisor" }))
                    {
                        MessageBox.Show("Không đủ quyền để thay đổi thông tin tài khoản này");
                        return;
                    }
                }
                if (selectedModel.RoleType.Equals("Administrator") && ClientInfo.getInstance().LoggedUser.Name.Equals(selectedModel.Username))
                {
                    MessageBox.Show("Không thể thay đổi thông tin tài khoản quyền cao nhất");
                        return;
                }
                CreateSaveModel(false);
                PopulateSaveModel(selectedModel);
                if(isSuspend)
                SaveModel.Suspended = 1;
                else
                {
                    SaveModel.Suspended = 0;
                }

                if(isDelete)
                {
                    SaveModel.Deleted = 1;
                }
                else
                {
                    SaveModel.Deleted = 0;
                }
                SecurityEventArgs eventArgs = new SecurityEventArgs();
                eventArgs.SaveModel = SaveModel;
                EventUtility.fireEvent(SaveUserEvent, this, eventArgs);
                if (!eventArgs.HasErrors)
                {
                    MessageBox.Show("Lưu thông tin tài khoản thành công");
                    LoadInfo();
                }
                SaveModel = null;
            }
        }
Exemplo n.º 15
0
 private void PopulateSaveModel(LoginModel selectedModel)
 {
     SaveModel.Username = selectedModel.Username;
     SaveModel.Password = selectedModel.Password;
     SaveModel.Roles = selectedModel.Roles;
     SaveModel.EmployeeInfo = selectedModel.EmployeeInfo;
     SaveModel.Suspended = selectedModel.Suspended;
     SaveModel.Deleted = selectedModel.Deleted;
 }
Exemplo n.º 16
0
        public bool validate(LoginModel loginModel)
        {
            LoginModel model = LoginDao.getInfo(loginModel.Username, loginModel.Password);

            if (model != null)
            {
                return true;
            }

            else
            {
                return false;
            }
        }
Exemplo n.º 17
0
 public BaseUser doAuthentication(LoginModel model)
 {
     AuthManager authManager = GlobalUtility.loadAuthenticationModule();
     ClientInfo clientInfo = ClientInfo.getInstance();
     return authManager.login(model.Username, model.Password);
 }
Exemplo n.º 18
0
        public void ProcessUser(LoginModel model)
        {
            LoginModel dbUserModel = LoginDao.FindById(model.Username);
            if(dbUserModel!=null)
            {
                dbUserModel.Username = model.Username;
                dbUserModel.Password = model.Password;
                dbUserModel.Roles = model.Roles;
                dbUserModel.EmployeeInfo = model.EmployeeInfo;
                dbUserModel.Suspended = model.Suspended;
                dbUserModel.Deleted = model.Deleted;

                LoginDao.Update(dbUserModel);
            }
            else
            {
                LoginDao.Add(model);
            }
        }
Exemplo n.º 19
0
 public void Update(LoginModel data)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 20
0
 private void ClearGroupUserInfo()
 {
     txtUsername.Enabled = true;
     txtUsername.Text = "";
     txtPassword.Text = "";
     foreach (ListViewItem item in lstRight.Items)
     {
         item.Selected = false;
     }
     grpUserInfo.Enabled = false;
     SaveModel = null;
 }