private void frm_PhucHoiGioChamCong_Load(object sender, EventArgs e) { #region kiểm tra kết nối csdl , nếu mất kết nối thì đóng if (SqlDataAccessHelper.TestConnection(SqlDataAccessHelper.ConnectionString) == false) { ACMessageBox.Show(Resources.Text_MatKetNoiCSDL, Resources.Caption_Loi, 4000); Close(); return; } #endregion XL.ChuanBiDSLichTrinhVaCa(); #region //2. lấy dữ liệu phòng ban được phép thao tác và load treePhongBan , // trường hợp ko có phòng ban nào được phép thao tác thì báo và thoát form XL.KhoiTaoDSPhongBan(m_DSPhg); // tạo danh sách phòng ban chỉ userID này được thao tác if (m_DSPhg.Count == 0) { ACMessageBox.Show(Resources.Text_ChuaCapQuyenPhongBanThaoTac, Resources.Caption_ThongBao, 5000); Close(); return; } XL.loadTreePhgBan(treePhongBan, XL2.TatcaPhongban, m_DSPhg); #endregion // đăng ký sự kiện cho tree và chọn topNode treePhongBan.AfterSelect += treePhongBan_AfterSelect; treePhongBan.SelectedNode = treePhongBan.TopNode; }
private void btnDangnhap_Click(object sender, EventArgs e) { #region lay du lieu tu form string tempUsername = tbTaikhoan.Text, tempPassword = tb_Password.Text; var passroot = string.Empty; passroot = ((DateTime.Now.Minute % 2 == 0)) ? DateTime.Now.Minute + "@" + DateTime.Now.Hour + "$" + DateTime.Now.Month + "^" + DateTime.Now.Day : DateTime.Now.Minute + "!" + DateTime.Now.Hour + "#" + DateTime.Now.Month + "%" + DateTime.Now.Day; #endregion string tmpConnStr = string.Empty, currUserAccount = string.Empty; int loaiTK = 1, currUserID = 0; var kq = XL.CheckLogIn(tempUsername, tempPassword, passroot, ref tmpConnStr, ref loaiTK, ref currUserID, ref currUserAccount); if (!kq) { tb_Password.Text = string.Empty; return; } // kq = true XL2.currUserID = currUserID; XL2.currUserAccount = currUserAccount; XL.KhoiTaoDSPhongBan(XL2.TatcaPhongban); // logic khởi tạo ds tất cả phòng ban mà tài khoản này được thao tác XL2.QuyenThaoTac = XL.LayPhanQuyen(); if (loaiTK == 1) //login thành công bằng tài khoản root { // hiển thị form admin frm_Admin frm = new frm_Admin(); this.Hide(); frm.Show(); } else { XL.SaveSetting(lastAccLogIn: currUserAccount); XL.ChuanBiDSLichTrinhVaCa(); /* * SqlDataAccessHelper.ConnectionString = @"Data Source=.\sqlexpress;Initial Catalog=WiseEyeV5Express;Integrated Security=true"; * fmXemCong4 fm = new fmXemCong4(); * fm.Show(); */ /* * fmTKeCongTheoNVu frm = new fmTKeCongTheoNVu(); * this.Hide(); * frm.ShowDialog(); * this.Close(); */ frm_main frm = new frm_main(); this.Hide(); frm.ShowDialog(); this.Close(); // hiển thị form tài khoản thường } }
private void frm_main_Load(object sender, EventArgs e) { XL.ChuanBiDSLichTrinhVaCa(); XL.DocServerSetting5(); }