示例#1
0
        private void btnDongY_Click(object sender, EventArgs e)
        {
            if (tbPass1.Text == string.Empty || tbPass2.Text == string.Empty)
            {
                MessageBox.Show("Mật khẩu không được trống.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK);
                return;
            }
            if (tbPass1.Text != tbPass2.Text)
            {
                MessageBox.Show("Mật khẩu không khớp.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK);
                tbPass1.Text = tbPass2.Text = string.Empty;
                return;
            }
            string tempTKDangnhap  = tbTaiKhoan.Text;
            string tempPass        = tbPass1.Text;
            string tempPassEncrypt = MyUtility.Mahoa(tempPass);

            int kq = SqlDataAccessHelper.ExecNoneQueryString(" update NewUserAccount set Password = @Password  where UserAccount = @UserAccount"
                                                             , new string[] { "@Password", "@UserAccount" }
                                                             , new object[] { tempPassEncrypt, tempTKDangnhap });

            if (kq == 0)
            {
                MessageBox.Show("Không thể thay đổi password. Vui lòng thử lại", Properties.Resources.MessBoxCap_Error, MessageBoxButtons.OK);
            }
            else
            {
                MessageBox.Show("Thay đổi mật khẩu thành công.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK);
                tbPass1.Text = tbPass2.Text = string.Empty;
            }
        }
        private void btnReset_Click(object sender, EventArgs e)
        {
            if (tbPass1.Text != tbPass2.Text)
            {
                MessageBox.Show("Mật khẩu không khớp.");
                return;
            }
            if (tbPass1.Text == string.Empty || tbPass2.Text == string.Empty)
            {
                MessageBox.Show("Mật khẩu không được để trống.");
                return;
            }

            string tempTenTK       = tbTenTaiKhoan.Text;
            string tempPass        = tbPass1.Text;
            string tempPassEncrypt = MyUtility.Mahoa(tempPass);
            string updateString    = @" update NewUserAccount set Password=@Password where UserAccount = @UserAccount ";
            int    kq = SqlDataAccessHelper.ExecNoneQueryString(updateString, new[] { "@UserAccount", "@Password" }
                                                                , new object[] { tempTenTK, tempPassEncrypt });

            if (kq != 0)
            {
                MessageBox.Show("Reset mật khẩu tài khoản thành công.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK);
            }
            else
            {
                MessageBox.Show("Không Reset mật khẩu tài khoản được.", Properties.Resources.MessBoxCap_Error, MessageBoxButtons.OK);
            }
            tbPass1.Text = tbPass2.Text = string.Empty;
        }
        private bool SuaGioChoNV(int pUserEnrollNumber, DateTime pGioCu, DateTime pGioMoi, bool pKieuGioCu, bool pKieuGioMoi, string pSourceOld, int pMachineNoOld, string pLydo, string pGhichu)
        {
            int kq            = 0;
            int pMachineNoNew = (pKieuGioMoi) ? 21 : 22;

            kq = SqlDataAccessHelper.ExecNoneQueryString(ThamSo.UpdStrSuaGioVaoRa(), new string[] { "@UserEnrollNumber", "@TimeStrOld", "@TimeDateNew", "@TimeStrNew", "@SourceNew", "@MachineNoNew" },
                                                         new object[] { pUserEnrollNumber, pGioCu, pGioMoi.Date, pGioMoi, "PC", pMachineNoNew });
            if (kq == 0)
            {
                return(false);
            }
            kq = SqlDataAccessHelper.ExecNoneQueryString(ThamSo.InsStrBackupThemGioVaoRa(),
                                                         new string[] { "@UserEnrollNumber", "@TimeStrOld", "@TimeStrNew", "@SourceOld", "@SourceNew", "@MachineNoOld", "@MachineNoNew", "@UserID", "@Explain", "@Note", "@CommandType" },
                                                         new object[] { pUserEnrollNumber, pGioCu, pGioMoi, pSourceOld, "PC", pMachineNoOld, pMachineNoNew, ThamSo.currUserID, pLydo, pGhichu, 0 });
            return(true);
        }
        private void btnXoaTK_Click(object sender, EventArgs e)
        {
            string tempTenTK    = tbTenTaiKhoan.Text;
            string deleteString = @" delete NewUserAccount where UserAccount = @UserAccount ";

            try {
                int kq = SqlDataAccessHelper.ExecNoneQueryString(deleteString, new[] { "@UserAccount" }, new object[] { tempTenTK });
                if (kq != 0)
                {
                    MessageBox.Show("Xóa tài khoản thành công.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK);
                }
                Load_cbTaikhoanWE();
                Load_dataGridNewUserAccount();
            } catch (Exception ex) {
                MessageBox.Show("Không xóa tài khoản được.\nLỗi:" + ex.ToString(), Properties.Resources.MessBoxCap_Error, MessageBoxButtons.OK);
            }
        }
示例#5
0
        private void button1_Click(object sender, EventArgs e)
        {
            log4net.ILog a = LogManager.GetLogger("");
            // lấy ID tài khoản đang chọn
            DataRowView rowView = lstTaikhoan.SelectedItem as DataRowView;
            int         userid  = (int)rowView["UserID"];
            // update phòng ban thao tác
            List <int> id     = new List <int>();
            List <int> status = new List <int>();

            DuyetLayID_Status(treePhongban.TopNode, id, status);

            for (int i = 0; i < id.Count; i++)
            {
                int n = SqlDataAccessHelper.ExecNoneQueryString(
                    " update DeptPrivilege set IsYes = @IsYes where IDD = @IDD and UserID = @UserID" +
                    " IF @@ROWCOUNT=0 INSERT INTO DeptPrivilege (UserID,IDD,IsYes) VALUES (@UserID,@IDD,@IsYes) "
                    , new string[] { "@UserID", "@IsYes", "@IDD" }
                    , new object[] { userid, status[i], id[i] });
                Debug.WriteLine(n);
            }

            List <cChucNang> lstchucnang = checkQuyenThaotac.DataSource as List <cChucNang>;

            for (int i = 0; i < checkQuyenThaotac.Items.Count; i++)
            {
                cChucNang item   = checkQuyenThaotac.Items[i] as cChucNang;
                bool      check  = item.IsYes;
                int       menuid = item.ID;
                int       n      = SqlDataAccessHelper.ExecNoneQueryString(
                    " update MenuPrivilege set IsYes = @IsYes where UserID = @UserID and MenuID = @MenuID " +
                    " IF @@ROWCOUNT=0 INSERT INTO MenuPrivilege (UserID,MenuID,IsYes) VALUES (@UserID,@MenuID,@IsYes) "
                    , new string[] { "@UserID", "@IsYes", "@MenuID" }
                    , new object[] { userid, check, menuid });
                Debug.WriteLine(n);
            }

            lstTaikhoan_SelectedValueChanged(lstTaikhoan, null);
        }
        private void btnTaoTK_Click(object sender, EventArgs e)
        {
            if (tbPass1.Text != tbPass2.Text)
            {
                MessageBox.Show("Mật khẩu không khớp.");
                return;
            }
            if (tbPass1.Text == string.Empty || tbPass2.Text == string.Empty)
            {
                MessageBox.Show("Mật khẩu không được để trống.");
                return;
            }

            string insertString = " insert into NewUserAccount(UserID, UserAccount, Password) values (@UserID, @UserAccount, @password) ";

            int tempUserID = (int)cbTaikhoanWE.SelectedValue;

            string tempUserAccount = cbTaikhoanWE.Text;
            string tempPass        = tbPass1.Text;
            string tempPassEncrypt = MyUtility.Mahoa(tempPass);

            try {
                int kq = SqlDataAccessHelper.ExecNoneQueryString(insertString
                                                                 , new[] { "@UserID", "@UserAccount", "@password" }
                                                                 , new object[] { tempUserID, tempUserAccount, tempPassEncrypt });
                if (kq != 0)
                {
                    MessageBox.Show("Thêm tài khoản thành công.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Không thêm được tài khoản.", Properties.Resources.MessBoxCap_Error, MessageBoxButtons.OK);
                }
                Load_dataGridNewUserAccount();
                Load_cbTaikhoanWE();
            } catch (Exception) {
                MessageBox.Show("Mất kết nối đến máy chủ. Vui lòng thử lại.", "Lỗi", MessageBoxButtons.OK);
            }
        }