示例#1
0
 //Kiểm tra trước khi lưu
 public bool checkBeforeSave(TaikhoanObj tk)
 {
     if (tk.username.Equals(""))
     {
         MessageBox.Show("Tên đăng nhập không hợp lệ!");
         return false;
     }
     if (tk.password.Equals(""))
     {
         MessageBox.Show("Mật khẩu không hợp lệ!");
         return false;
     }
     return true;
 }
示例#2
0
 //Thêm mới một tài khoản
 public bool addNewUser(TaikhoanObj tk)
 {
     if (checkBeforeSave(tk))
     {
         string sql = string.Format("INSERT INTO tbl_user (username, password, roleID, employeeID, status)"
                     + "VALUES('{0}','{1}','{2}','{3}','{4}')", tk.username, tk.password, tk.roleID, tk.employeeID, tk.status);
         if (connData.ExecuteQuery(sql))
         {
             MessageBox.Show("Thêm tài khoản thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return true;
         }
     }
     return false;
 }
示例#3
0
 //cập nhật một tài khoản
 public bool editUser(TaikhoanObj tk)
 {
     if (checkBeforeSave(tk))
     {
         string sql = string.Format("UPDATE tbl_user SET password = '******', roleID = '{1}',employeeID = '{2}',status = '{3}' WHERE username= '******'", tk.password, tk.roleID, tk.employeeID, tk.status, tk.username);
         if (connData.ExecuteQuery(sql))
         {
             MessageBox.Show("Cập nhật tài khoản thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return true;
         }
     }
     return false;
 }
示例#4
0
 //Xử lý đăng nhập lấy thông tin tài khoản qua username
 public TaikhoanObj getAccountInfo(string username)
 {
     string sql = "SELECT * FROM tbl_user WHERE username = '******'";
     DataTable tbAcc = connData.getDataTable(sql);
     TaikhoanObj tk = new TaikhoanObj();
     if (tbAcc.Rows.Count > 0)
     {
         DataRow rowUser = tbAcc.Rows[0];
         tk.username = rowUser["username"].ToString();
         tk.password = rowUser["password"].ToString();
         tk.roleID = rowUser["roleID"].ToString();
         tk.employeeID = rowUser["employeeID"].ToString();
         tk.status = rowUser["status"].ToString();
     }
     else
     {
         tk.username = "";
         tk.password = "";
         tk.roleID = "";
         tk.employeeID = "";
         tk.status = "";
     }
     return tk;
 }
示例#5
0
 private void ItemDangxuat_Click(object sender, EventArgs e)
 {
     //kiểm tra có form con nào đang mở đóng hết
     foreach (Form frm in Application.OpenForms["frmMain"].MdiChildren)
     {
         frm.Close();
     }
     //Khởi tạo lại biến tk dùng chung trong utilities
     TaikhoanObj tk = new TaikhoanObj();
     utilities.tk = tk;
     disableMenuLogin(false,"");
     ItemDangnhap_Click(sender, e);
 }
示例#6
0
 private TaikhoanObj getAccoutInfo()
 {
     //int st = 0;
     TaikhoanObj tk = new TaikhoanObj();
     tk.username = txtUsername.Text;
     tk.password = txtPass.Text;
     tk.roleID = cbbRole.SelectedValue.ToString();
     tk.employeeID = cbbEmployee.SelectedValue.ToString();
     if (cbbStatus.Text == "Khóa")
     {
         tk.status = "False";
     }
     else
     {
         tk.status = "True";
     }
     return tk;
 }