コード例 #1
0
        private void frmThanhLyThietBi_Load(object sender, EventArgs e)
        {
            string strSelect = "exec Pro_LoaiThietBi";

            MyPublics.OpenData(strSelect, dsLoaiThietBi, "LoaiThietBi");
            DataRow drMoiLoai = dsLoaiThietBi.Tables["LoaiThietBi"].NewRow();

            drMoiLoai["MA_LOAI"]  = 0;
            drMoiLoai["TEN_LOAI"] = "Mọi loại";
            dsLoaiThietBi.Tables["LoaiThietBi"].Rows.InsertAt(drMoiLoai, 0);
            cboLoaiThietBi.DataSource    = dsLoaiThietBi.Tables["LoaiThietBi"];
            cboLoaiThietBi.DisplayMember = "TEN_LOAI";
            cboLoaiThietBi.ValueMember   = "MA_LOAI";
            dsTinhTrang.Tables.Add("DSTinhTrang");
            dsTinhTrang.Tables["DSTinhTrang"].Columns.Add("TinhTrang");
            dsTinhTrang.Tables["DSTinhTrang"].Rows.Add("Mới");
            dsTinhTrang.Tables["DSTinhTrang"].Rows.Add("Cũ");
            dsTinhTrang.Tables["DSTinhTrang"].Rows.Add("Hư");
            cboTinhTrang.DataSource    = dsTinhTrang;
            cboTinhTrang.DisplayMember = "DSTinhTrang.TinhTrang";
            cboTinhTrang.ValueMember   = "DSTinhTrang.TinhTrang";
            txtMaThietBi.MaxLength     = 15;
            NhanDuLieu();
            dvThietBi.Table = dsThietBi.Tables["ThietBi"];
            if (cboLoaiThietBi.SelectedIndex != 0)
            {
                dvThietBi.RowFilter = "MA_LOAI like '" + cboLoaiThietBi.SelectedValue + "' And TINHTRANG like 'Chờ thanh lý'";
            }
            else
            {
                dvThietBi.RowFilter = "MA_LOAI like '*' And TINHTRANG like 'Chờ thanh lý'";
            }
            dgvThietBi.DataSource            = dvThietBi;
            dgvThietBi.Width                 = 1158;
            dgvThietBi.AllowUserToAddRows    = false;
            dgvThietBi.AllowUserToDeleteRows = false;
            dgvThietBi.Columns[0].Width      = 120;
            dgvThietBi.Columns[0].HeaderText = "Mã số";
            dgvThietBi.Columns[1].Width      = 95;
            dgvThietBi.Columns[1].HeaderText = "Mã Loại";
            dgvThietBi.Columns[2].Width      = 100;
            dgvThietBi.Columns[2].HeaderText = "Tình Trạng";
            dgvThietBi.Columns[3].Width      = 60;
            dgvThietBi.Columns[3].HeaderText = "TH Bảo Hành";
            dgvThietBi.Columns[4].Width      = 60;
            dgvThietBi.Columns[4].HeaderText = "TL Hao Mòn";
            dgvThietBi.Columns[5].Width      = 100;
            dgvThietBi.Columns[5].HeaderText = "Giá trị";
            dgvThietBi.Columns[6].Width      = 270;
            dgvThietBi.Columns[6].HeaderText = "Tên Thiết Bị";
            dgvThietBi.Columns[7].Width      = 80;
            dgvThietBi.Columns[7].HeaderText = "Mã Phòng";
            dgvThietBi.Columns[8].Width      = 60;
            dgvThietBi.Columns[8].HeaderText = "Mã Bộ Môn";
            dgvThietBi.Columns[9].Width      = 150;
            dgvThietBi.Columns[9].HeaderText = "Ngày Đặt";
            dgvThietBi.EditMode              = DataGridViewEditMode.EditProgrammatically;
            GanDuLieu();
            DieuKhienKhiBinhThuong();
        }
コード例 #2
0
        private void frmPhong_Load(object sender, EventArgs e)
        {
            string strSelect = "Select MA_BM, TEN_BM From BOMON";

            MyPublics.OpenData(strSelect, dsBoMon, "BOMON");
            cboTenBoMon.DataSource    = dsBoMon.Tables["BOMON"];
            cboTenBoMon.DisplayMember = "TEN_BM";
            cboTenBoMon.ValueMember   = "MA_BM";

            txtMaPhong.MaxLength  = 5;
            txtTenPhong.MaxLength = 30;
            NhanDuLieu();
            dvPhong.Table                           = dsPhong.Tables["PHONG"];
            dvPhong.RowFilter                       = "MA_BM like '" + cboTenBoMon.SelectedValue + "'";
            dgvPhongTheoBoMon.DataSource            = dvPhong;
            dgvPhongTheoBoMon.Width                 = 550;
            dgvPhongTheoBoMon.AllowUserToAddRows    = false;
            dgvPhongTheoBoMon.AllowUserToDeleteRows = false;
            dgvPhongTheoBoMon.Columns[0].Width      = 100;
            dgvPhongTheoBoMon.Columns[0].HeaderText = "Mã phòng";
            dgvPhongTheoBoMon.Columns[1].Width      = 150;
            dgvPhongTheoBoMon.Columns[1].HeaderText = "Mã bộ môn";
            dgvPhongTheoBoMon.Columns[2].Width      = 261;
            dgvPhongTheoBoMon.Columns[2].HeaderText = "Tên Phòng";

            dgvPhongTheoBoMon.EditMode = DataGridViewEditMode.EditProgrammatically;
            GanDuLieu();
            DieuKhienKhiBinhThuong();
        }
コード例 #3
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (MyPublics.TonTaiKhoaChinh(txtMaThietBi.Text, "MA_TB", "THIETBITHANHLY"))
     {
         MessageBox.Show("Thiết bị này đang thanh lý, vui lòng hủy thanh lý trước khi xóa !", "Thông báo");
     }
     else
     {
         DialogResult blnDongY;
         blnDongY = MessageBox.Show("Bạn thật sự muốn xóa ?", "Xác nhận", MessageBoxButtons.YesNo);
         if (blnDongY == DialogResult.Yes)
         {
             string strSelect = "Delete THIETBI Where MA_TB = @MaThietBi";
             if (MyPublics.conMyConnection.State == ConnectionState.Closed)
             {
                 MyPublics.conMyConnection.Open();
             }
             SqlCommand cmdCommand = new SqlCommand(strSelect, MyPublics.conMyConnection);
             cmdCommand.Parameters.AddWithValue("@MaThietBi", txtMaThietBi.Text);
             cmdCommand.ExecuteNonQuery();
             MyPublics.conMyConnection.Close();
             dgvThietBi.Rows.RemoveAt(dgvThietBi.CurrentRow.Index);
             GanDuLieu();
         }
     }
     DieuKhienKhiBinhThuong();
 }
コード例 #4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            float TGBaoHanh, TLHaoMon, GiaTri;

            if ((txtMaThietBi.Text == "") || (txtBoMon.Text == "") || (txtGiaTri.Text == "") ||
                (txtMaPhong.Text == "") || (txtTenThietBi.Text == "") || (txtThoiGianBaoHanh.Text == "") ||
                (txtTiLeHaoMon.Text == "") || (cboTinhTrang.SelectedIndex == -1) || (cboLoaiThietBi.SelectedIndex == -1) ||
                (!float.TryParse(txtThoiGianBaoHanh.Text, out TGBaoHanh)) || (TGBaoHanh < 0) ||
                (!float.TryParse(txtTiLeHaoMon.Text, out TLHaoMon)) || (TLHaoMon < 0) ||
                (!float.TryParse(txtGiaTri.Text, out GiaTri)) || (GiaTri < 0))
            {
                MessageBox.Show("Lỗi nhập dữ liệu !");
            }
            else
            if ((ThemSua == 1) && ((MyPublics.TonTaiKhoaChinh(txtMaThietBi.Text, "MA_TB", "THIETBI"))))
            {
                MessageBox.Show("Mã thiết bị này đã có rồi !");
                txtMaThietBi.Focus();
            }
            else
            {
                ThucThiLuu();
                cboLoaiThietBi.SelectedIndex = ViTriThietBi;
            }
        }
コード例 #5
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (MyPublics.TonTaiKhoaChinh(txtMaCanBo.Text, "MA_CB", "THIETBITHANHLY"))
     {
         MessageBox.Show("Phải xóa những thiết bị do cán bộ này thanh lý trước!");
     }
     else
     {
         DialogResult blnDongY;
         blnDongY = MessageBox.Show("Bạn thật sự muốn xóa?", "Xác nhận", MessageBoxButtons.YesNo);
         if (blnDongY == DialogResult.Yes)
         {
             string strDelete = "Delete CANBO Where MA_CB = @MA_CB";
             if (MyPublics.conMyConnection.State == ConnectionState.Closed)
             {
                 MyPublics.conMyConnection.Open();
             }
             SqlCommand cmdCommand = new SqlCommand(strDelete, MyPublics.conMyConnection);
             cmdCommand.Parameters.AddWithValue("@MA_CB", txtMaCanBo.Text);
             cmdCommand.ExecuteNonQuery();
             MyPublics.conMyConnection.Close();
             dgvCanBo.Rows.RemoveAt(dgvCanBo.CurrentRow.Index);
             GanDuLieu();
         }
     }
     DieuKhienKhiBinhThuong();
 }
コード例 #6
0
        void SoCanBo()
        {
            DataSet  dsCanBo   = new DataSet();
            DataView dvSoCanBo = new DataView();
            string   strSelect = "Select * From CANBO";

            MyPublics.OpenData(strSelect, dsCanBo, "CANBO");
            dvSoCanBo.Table     = dsCanBo.Tables["CANBO"];
            dvSoCanBo.RowFilter = "MA_BM Like '" + cboBoMon.SelectedValue.ToString() + "'";
            txtSoCanBo.Text     = dvSoCanBo.Count.ToString();
        }
コード例 #7
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (MyPublics.TonTaiKhoaChinh(txtMaThietBi.Text, "MA_TB", "THIETBITHANHLY"))
     {
         MessageBox.Show("Đã thanh lý thiết bị này rồi !", "Thông báo");
     }
     else
     {
         ThucThiLuu();
     }
 }
コード例 #8
0
        private void ThietBiThanhLy_Load(object sender, EventArgs e)
        {
            string strSelect = "exec Pro_ThietBiThanhLy";

            MyPublics.OpenData(strSelect, dsThietBiThanhLy, "ThietBiThanhLy", daThietBiThanhLy);
            bsThietBiThanhLy.DataSource = dsThietBiThanhLy;
            bsThietBiThanhLy.DataMember = "ThietBiThanhLy";
            txtViTri.Enabled            = false;
            txtViTri.BackColor          = Color.White;
            GanDuLieu();
            DieuKhienKhiBinhThuong();
        }
コード例 #9
0
        private void frmLoaiThietBi_Load(object sender, EventArgs e)
        {
            string strSelect = "Select * From LOAITHIETBI";

            MyPublics.OpenData(strSelect, dsLoaiThietBi, "LoaiThietBi", daLoaiThietBi);
            bsLoaiThietBi.DataSource = dsLoaiThietBi;
            bsLoaiThietBi.DataMember = "LoaiThietBi";
            txtMaLoai.MaxLength      = 15;
            txtTenLoai.MaxLength     = 200;
            txtViTri.Enabled         = false;
            txtViTri.BackColor       = Color.White;
            GanDuLieu();
            DieuKhienKhiBinhThuong();
        }
コード例 #10
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if ((txtMaPhong.Text == "") || (txtTenPhong.Text == "") || (cboTenBoMon.SelectedIndex == -1))
     {
         MessageBox.Show("Lỗi nhập dữ liệu!");
     }
     else
     if ((ThemSua == 1) && (MyPublics.TonTaiKhoaChinh(txtMaPhong.Text, "MA_PHONG", "PHONG")) && (MyPublics.TonTaiKhoaChinh(cboTenBoMon.SelectedValue.ToString(), "MA_BM", "PHONG")))
     {
         MessageBox.Show("Mã phòng thuộc bộ môn này đã tồn tại, vui lòng nhập mã khác!", "Thông báo");
         txtMaPhong.Focus();
     }
     else
     {
         ThucThiLuu();
     }
 }
コード例 #11
0
        private void frmBoMon_Load(object sender, EventArgs e)
        {
            string strSelect = "Select * From BOMON";

            MyPublics.OpenData(strSelect, dsBoMon, "BOMON", daBoMon);
            bsBoMon.DataSource     = dsBoMon;
            bsBoMon.DataMember     = "BOMON";
            cboBoMon.DisplayMember = "TEN_BM";
            cboBoMon.ValueMember   = "MA_BM";
            cboBoMon.DataSource    = bsBoMon;
            txtMaBoMon.MaxLength   = 5;
            txtTenBoMon.MaxLength  = 40;
            txtViTri.BackColor     = Color.White;
            GanDuLieu();
            SoCanBo();
            DieuKhienKhiBinhThuong();
        }
コード例 #12
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if ((txtMaCanBo.Text == "") || (txtTenCanBo.Text == "") || (cboTenBoMon.SelectedIndex == -1) || (cboQuyenSuDung.SelectedIndex == -1))
     {
         MessageBox.Show("Lỗi nhập dữ liệu!");
     }
     else
     if ((ThemSua == 1) && (MyPublics.TonTaiKhoaChinh(txtMaCanBo.Text, "MA_CB", "CANBO")))
     {
         MessageBox.Show("Mã cán bộ này đã tồn tại, vui lòng nhập mã khác!");
         txtMaCanBo.Focus();
     }
     else
     {
         ThucThiLuu();
     }
 }
コード例 #13
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (MyPublics.TonTaiKhoaChinh(txtMaBoMon.Text, "MA_BM", "CANBO"))
     {
         MessageBox.Show("Phải xóa cán bộ thuộc bộ môn này trước!", "Thông báo");
     }
     else
     {
         DialogResult blnDongY;
         blnDongY = MessageBox.Show("Bạn có muốn xóa?", "Xác nhận", MessageBoxButtons.YesNo);
         if (blnDongY == DialogResult.Yes)
         {
             bsBoMon.RemoveCurrent();
             daBoMon.Update(dsBoMon, "BOMON");
             dsBoMon.AcceptChanges();
         }
     }
     DieuKhienKhiBinhThuong();
 }
コード例 #14
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (MyPublics.TonTaiKhoaChinh(txtMaLoai.Text, "MA_LOAI", "THIETBI"))
     {
         MessageBox.Show("Phải xóa thiết bị thuộc loại này trước !");
     }
     else
     {
         DialogResult blnDongY;
         blnDongY = MessageBox.Show("Bạn thật sự muốn xóa ?", "Xác nhận", MessageBoxButtons.YesNo);
         if (blnDongY == DialogResult.Yes)
         {
             bsLoaiThietBi.RemoveCurrent();
             daLoaiThietBi.Update(dsLoaiThietBi, "LoaiThietBi");
             dsLoaiThietBi.AcceptChanges();
         }
     }
     DieuKhienKhiBinhThuong();
 }
コード例 #15
0
        private void frmCanBoTheoBoMon_Load(object sender, EventArgs e)
        {
            string strSelect = "Select MA_BM, TEN_BM From BOMON";

            MyPublics.OpenData(strSelect, dsBoMon, "BOMON");
            cboTenBoMon.DataSource    = dsBoMon.Tables["BOMON"];
            cboTenBoMon.DisplayMember = "TEN_BM";
            cboTenBoMon.ValueMember   = "MA_BM";
            dsQuyenSudung.Tables.Add("DSQuyenSuDung");
            dsQuyenSudung.Tables["DSQuyenSuDung"].Columns.Add("QUYENSD");
            dsQuyenSudung.Tables["DSQuyenSuDung"].Rows.Add("AllAdmin");
            dsQuyenSudung.Tables["DSQuyenSuDung"].Rows.Add("Admin");
            dsQuyenSudung.Tables["DSQuyenSuDung"].Rows.Add("User");
            cboQuyenSuDung.DataSource    = dsQuyenSudung;
            cboQuyenSuDung.DisplayMember = "DSQuyenSuDung.QUYENSD";
            cboQuyenSuDung.ValueMember   = "DSQuyenSuDung.QUYENSD";
            txtMaCanBo.MaxLength         = 5;
            txtTenCanBo.MaxLength        = 30;
            NhanDuLieu();
            dvCanBo.Table                  = dsCanBo.Tables["CANBO"];
            dvCanBo.RowFilter              = "MA_BM like '" + cboTenBoMon.SelectedValue + "'";
            dgvCanBo.DataSource            = dvCanBo;
            dgvCanBo.Width                 = 808;
            dgvCanBo.AllowUserToAddRows    = false;
            dgvCanBo.AllowUserToDeleteRows = false;
            dgvCanBo.Columns[0].Width      = 117;
            dgvCanBo.Columns[0].HeaderText = "Mã cán bộ";
            dgvCanBo.Columns[1].Width      = 220;
            dgvCanBo.Columns[1].HeaderText = "Tên cán bộ";
            dgvCanBo.Columns[2].Width      = 150;
            dgvCanBo.Columns[2].HeaderText = "Bộ môn";
            dgvCanBo.Columns[3].Width      = 120;
            dgvCanBo.Columns[3].HeaderText = "Mật khẩu";
            dgvCanBo.Columns[4].Width      = 140;
            dgvCanBo.Columns[4].HeaderText = "Quyền sử dụng";

            dgvCanBo.EditMode        = DataGridViewEditMode.EditProgrammatically;
            dgvCanBo.CellFormatting += new DataGridViewCellFormattingEventHandler(this.dgvCanBo_CellFormatting);
            GanDuLieu();
            DieuKhienKhiBinhThuong();
        }
コード例 #16
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if ((txtMaLoai.Text == "") || (txtTenLoai.Text == ""))
     {
         MessageBox.Show("Lỗi nhập dữ liệu !");
     }
     else
     if (blnThem && MyPublics.TonTaiKhoaChinh(txtMaLoai.Text, "MA_LOAI", "LoaiThietBi"))
     {
         MessageBox.Show("Mã loại này đã có rồi!");
         txtMaLoai.Focus();
     }
     else
     {
         bsLoaiThietBi.EndEdit();
         daLoaiThietBi.Update(dsLoaiThietBi, "LoaiThietBi");
         dsLoaiThietBi.AcceptChanges();
         blnThem = false;
         DieuKhienKhiBinhThuong();
     }
 }
コード例 #17
0
        private void frmThietBiTheoLoai_Load(object sender, EventArgs e)
        {
            string strSelect = "Select MA_LOAI, TEN_LOAI From LOAITHIETBI";

            MyPublics.OpenData(strSelect, dsLoaiThietBi, "LoaiThietBi");
            cboLoaiThietBi.DataSource    = dsLoaiThietBi.Tables["LoaiThietBi"];
            cboLoaiThietBi.DisplayMember = "TEN_LOAI";
            cboLoaiThietBi.ValueMember   = "MA_LOAI";
            strSelect = "Select MA_PHONG, MA_BM, TEN_PHONG From PHONG";
            try
            {
                if (MyPublics.conMyConnection.State == ConnectionState.Closed)
                {
                    MyPublics.conMyConnection.Open();
                }
                SqlCommand    cmdCommand = new SqlCommand(strSelect, MyPublics.conMyConnection);
                SqlDataReader drPhong    = cmdCommand.ExecuteReader();
                dsPhong.Tables.Add("Phong");
                dsPhong.Tables["Phong"].Columns.Add("KHOA_CHINH");
                dsPhong.Tables["Phong"].Columns.Add("TEN_PHONG");
                if (drPhong.HasRows)
                {
                    while (drPhong.Read())
                    {
                        dsPhong.Tables["Phong"].Rows.Add(drPhong.GetString(0) + "," + drPhong.GetString(1), drPhong.GetString(2));
                    }
                }
                MyPublics.conMyConnection.Close();
            }
            catch (Exception)
            {
            }
            cboTenPhong.DataSource    = dsPhong.Tables["Phong"];
            cboTenPhong.DisplayMember = "TEN_PHONG";
            cboTenPhong.ValueMember   = "KHOA_CHINH";
            dsTinhTrang.Tables.Add("DSTinhTrang");
            dsTinhTrang.Tables["DSTinhTrang"].Columns.Add("TinhTrang");
            dsTinhTrang.Tables["DSTinhTrang"].Rows.Add("Chờ thanh lý");
            dsTinhTrang.Tables["DSTinhTrang"].Rows.Add("Mới");
            dsTinhTrang.Tables["DSTinhTrang"].Rows.Add("Cũ");
            dsTinhTrang.Tables["DSTinhTrang"].Rows.Add("Hư");
            cboTinhTrang.DataSource    = dsTinhTrang;
            cboTinhTrang.DisplayMember = "DSTinhTrang.TinhTrang";
            cboTinhTrang.ValueMember   = "DSTinhTrang.TinhTrang";
            txtMaThietBi.MaxLength     = 15;
            txtTenThietBi.MaxLength    = 200;
            NhanDuLieu();
            dvThietBi.Table                  = dsThietBi.Tables["ThietBi"];
            dvThietBi.RowFilter              = "MA_LOAI like '" + cboLoaiThietBi.SelectedValue + "'";
            dgvThietBi.DataSource            = dvThietBi;
            dgvThietBi.Width                 = 1250;
            dgvThietBi.AllowUserToAddRows    = false;
            dgvThietBi.AllowUserToDeleteRows = false;
            dgvThietBi.Columns[0].Width      = 130;
            dgvThietBi.Columns[0].HeaderText = "Mã số";
            dgvThietBi.Columns[1].Width      = 115;
            dgvThietBi.Columns[1].HeaderText = "Mã Loại";
            dgvThietBi.Columns[2].Width      = 120;
            dgvThietBi.Columns[2].HeaderText = "Tình Trạng";
            dgvThietBi.Columns[3].Width      = 100;
            dgvThietBi.Columns[3].HeaderText = "TH Bảo Hành";
            dgvThietBi.Columns[4].Width      = 100;
            dgvThietBi.Columns[4].HeaderText = "TL Hao Mòn";
            dgvThietBi.Columns[5].Width      = 100;
            dgvThietBi.Columns[5].HeaderText = "Giá trị";
            dgvThietBi.Columns[6].Width      = 250;
            dgvThietBi.Columns[6].HeaderText = "Tên Thiết Bị";
            dgvThietBi.Columns[7].Width      = 100;
            dgvThietBi.Columns[7].HeaderText = "Mã Phòng";
            dgvThietBi.Columns[8].Width      = 100;
            dgvThietBi.Columns[8].HeaderText = "Mã Bộ Môn";
            dgvThietBi.Columns[9].Width      = 170;
            dgvThietBi.Columns[9].HeaderText = "Ngày Đặt";
            dgvThietBi.EditMode              = DataGridViewEditMode.EditProgrammatically;
            GanDuLieu();
            DieuKhienKhiBinhThuong();
        }
コード例 #18
0
        void NhanDuLieu()
        {
            string strSelect = "Select * From THIETBI";

            MyPublics.OpenData(strSelect, dsThietBi, "ThietBi");
        }
コード例 #19
0
        void NhanDuLieu()
        {
            string strSelect = "exec Pro_ThietBi";

            MyPublics.OpenData(strSelect, dsThietBi, "ThietBi");
        }
コード例 #20
0
        void NhanDuLieu()
        {
            string strSelect = "Select * From CANBO";

            MyPublics.OpenData(strSelect, dsCanBo, "CANBO");
        }
コード例 #21
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            SqlCommand    cmdCommand;
            SqlDataReader drReader;
            string        sqlSelect;

            MyPublics.strServer = txtMayChu.Text;
            try
            {
                MyPublics.ConnectDatabase();
                if (MyPublics.conMyConnection.State == ConnectionState.Open)
                {
                    MyPublics.strMaCanBo = txtMaCanBo.Text;
                    sqlSelect            = "Select MA_CB, QUYENSD, MA_BM From CANBO Where MA_CB = @MA_CB And MATKHAU = @MATKHAU";
                    cmdCommand           = new SqlCommand(sqlSelect, MyPublics.conMyConnection);
                    cmdCommand.Parameters.AddWithValue("@MA_CB", txtMaCanBo.Text);
                    cmdCommand.Parameters.AddWithValue("@MATKHAU", txtMatKhau.Text);
                    drReader = cmdCommand.ExecuteReader();
                    if (drReader.HasRows)
                    {
                        drReader.Read();
                        MyPublics.strMaBoMon     = drReader.GetString(2);
                        MyPublics.strTenCanBo    = drReader.GetString(0);
                        MyPublics.strQuyenSuDung = drReader.GetString(1);
                        drReader.Close();
                        MessageBox.Show("Đăng nhập thành công.", "Thông báo");
                        fMain.mnuBoMon.Enabled          = true;
                        fMain.mnuCanBo.Enabled          = true;
                        fMain.mnuPhong.Enabled          = true;
                        fMain.mnuCanBoTheoBoMon.Enabled = true;
                        fMain.mnuDangNhap.Enabled       = false;
                        fMain.mnuThoatDangNhap.Enabled  = true;
                        fMain.mnuTienIch.Enabled        = true;
                        fMain.mnuThoat.Enabled          = true;
                        fMain.mnuGioiThieu.Enabled      = true;
                        MyPublics.conMyConnection.Close();
                        this.Close();
                    }
                    else
                    if (intSoLanDangNhap < 2)
                    {
                        MessageBox.Show("Mã cán bộ hoặc mật khẩu sai!", "Thông báo");
                        intSoLanDangNhap++;
                        txtMaCanBo.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Lỗi đăng nhập, form sẽ đóng!", "Thông báo");
                        MyPublics.conMyConnection.Close();
                        fMain.mnuBoMon.Enabled          = false;
                        fMain.mnuCanBo.Enabled          = false;
                        fMain.mnuCanBoTheoBoMon.Enabled = false;
                        fMain.mnuDangNhap.Enabled       = true;
                        fMain.mnuThoatDangNhap.Enabled  = false;
                        fMain.mnuTienIch.Enabled        = true;
                        fMain.mnuThoat.Enabled          = true;
                        fMain.mnuGioiThieu.Enabled      = false;
                        fMain.mnuPhong.Enabled          = false;
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Kết nối không thành công!", "Thông báo");
                }
            }

            catch (Exception)
            {
                MessageBox.Show("Lỗi khi thực hiện kết nối!", "Thông báo");
            }
        }
コード例 #22
0
        void NhanDuLieu()
        {
            string strSelect = "Select * From PHONG";

            MyPublics.OpenData(strSelect, dsPhong, "PHONG");
        }