예제 #1
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            if (txtUser.Text.Trim() == "")
            {
                MessageBox.Show("Tài khoản đăng nhập không được trống", "", MessageBoxButtons.OK);
                return;
            }

            DBMain.mlogin   = txtUser.Text.Trim();
            DBMain.password = txtPass.Text;
            if (DBMain.KetNoi() == 0)
            {
                return;
            }
            // 0 - trả về chi nhánh hiện tại
            SqlDataReader myReader;

            DBMain.mChinhanh = cbServer.SelectedIndex;
            //DBMain.bds_dspm = ds;

            DBMain.mloginDN   = DBMain.mlogin;
            DBMain.passwordDN = DBMain.password;
            string strLenh = "exec KiemTraDangNhap '" + DBMain.mlogin + "'";

            myReader = DBMain.ExecSqlDataReader(strLenh);
            if (myReader == null)
            {
                return;
            }
            myReader.Read();


            DBMain.username = myReader.GetString(0);     // Lay user name
            if (Convert.IsDBNull(DBMain.username))
            {
                MessageBox.Show("User không đủ quyền truy cập ! Xin vui lòng xem lại cơ sở dữ liệu.", "", MessageBoxButtons.OK);
                return;
            }
            DBMain.mHoten = myReader.GetString(1);
            DBMain.mGroup = myReader.GetString(2);
            //myReader.Close();
            //DBMain.conn.Close();
            //DBMain.frmChinh.HienThiMenu();
            MessageBox.Show("Đăng nhập thành công !!!", "", MessageBoxButtons.OK);
            if (txtUser.Text == "QuanLy01" || txtUser.Text == "QuanLy02")
            {
                FormNV frm = new FormNV();
                frm.ShowDialog();
            }
            else
            {
                Main frm = new Main();
                frm.ShowDialog();
            }
        }
예제 #2
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            if (txtLogin.Text.Trim() == "")
            {
                MessageBox.Show("Tên đăng nhập không được để trống", "Lỗi đăng nhập", MessageBoxButtons.OK);
                txtLogin.Focus();
                return;
            }
            DBMain.mlogin   = txtLogin.Text;
            DBMain.password = txtPass.Text;

            if (DBMain.KetNoi() == 0)
            {
                return;
            }
            MessageBox.Show("Đăng nhập thành công!", "Chúc mừng", MessageBoxButtons.OK);

            SqlDataReader myReader;

            DBMain.mChinhanh = cbtenCN.SelectedIndex;
            //DBMain.bds_dspm = ds;

            DBMain.mloginDN   = DBMain.mlogin;
            DBMain.passwordDN = DBMain.password;

            string strLenh = "exec sp_KiemTraDangNhap '" + DBMain.mlogin + "'";

            myReader = DBMain.ExecSqlDataReader(strLenh);//
            if (myReader == null)
            {
                return;
            }
            myReader.Read();//Đọc 1 dòng


            DBMain.username = myReader.GetString(0);     // Lay user name
            if (Convert.IsDBNull(DBMain.username))
            {
                MessageBox.Show("User không đủ quyền truy cập ! Xin vui lòng xem lại cơ sở dữ liệu.", "", MessageBoxButtons.OK);
                return;
            }
            DBMain.mHoten = myReader.GetString(1);
            DBMain.mGroup = myReader.GetString(2);
            myReader.Close();
            DBMain.conn.Close();

            Program.frmChinh.MaNV.Text  = "Mã NV: " + DBMain.username;
            Program.frmChinh.HoTen.Text = "Họ tên: " + DBMain.mHoten;
            Program.frmChinh.Nhom.Text  = "Nhóm: " + DBMain.mGroup;

            //Program.frmChinh.HienThiMenu();
        }