Exemple #1
0
        private void btnTraCuuTTDK_act_Click(object sender, EventArgs e)
        {
            groupBoxTraCuuTTDK.Visible  = true;
            groupBoxTraCuuDiem.Visible  = false;
            panelQT.Visible             = false;
            panel_CapNhatSLLop.Visible  = false;
            gbxCapNhatSLLop.Visible     = false;
            panel_CapNhatSLSV_N.Visible = false;
            gbxCapNhatSLSV.Visible      = false;
            panelThemDead.Visible       = false;
            gbxThemDead.Visible         = false;
            panel_CapNhatDead.Visible   = false;
            gbxCapNhatDead.Visible      = false;
            panel_KhaNang.Visible       = false;
            gbxKhaNang.Visible          = false;
            panel_TraCuuDiem.Visible    = false;
            panelTraCuuTTDK.Visible     = true;
            panelChinh.Visible          = false;
            if (cbxHocKiTTDK.Text == "" || cbxNamHocTTDK.Text == "")
            {
                MessageBox.Show("Bạn vui lòng chọn đủ thông tin!");
                return;
            }

            BUSGiaoVien tt = new BUSGiaoVien();
            DataTable   dt = tt.LayThongTinDangKy(cbxMaChuyenDeTTDK.Text, cbxNamHocTTDK.Text, Convert.ToInt32(cbxHocKiTTDK.Text), IDNguoiDung);


            dataGridViewTraCuuTTDK.DataSource = dt;
        }
Exemple #2
0
 private void btnXoaCDKhaNang_Click(object sender, EventArgs e)
 {
     if (cbxTenCD.Text == "")
     {
         MessageBox.Show("Bạn chưa chọn tên chuyên đề!");
     }
     else
     {
         BUSGiaoVien khanang = new BUSGiaoVien();
         int         temp    = khanang.CheckKhaNangXoa(IDNguoiDung, cbxTenCD.Text);
         if (khanang.CheckKhaNangXoa(IDNguoiDung, cbxTenCD.Text) == 1)
         {
             MessageBox.Show("Không thể xóa môn học này trong khả năng, vì bạn đang có lớp môn này!");
             return;
         }
         if (khanang.CheckKhaNang(IDNguoiDung, cbxTenCD.Text) == 0)
         {
             MessageBox.Show("Giáo Viên Chưa Có Sẵn Khả Năng Dạy Môn Học Này!");
         }
         else
         {
             khanang.DeleteKhaNang(cbxTenCD.Text, IDNguoiDung);
             MessageBox.Show("Đã Xóa Thông Tin Thành công!");
         }
     }
     GDChinhGiaoVien_Load(sender, e);
 }
Exemple #3
0
 private void btnTraCuuDiem_act_Click(object sender, EventArgs e)
 {
     groupBoxTraCuuTTDK.Visible  = false;
     groupBoxTraCuuDiem.Visible  = true;
     panelQT.Visible             = false;
     panel_CapNhatSLLop.Visible  = false;
     gbxCapNhatSLLop.Visible     = false;
     panel_CapNhatSLSV_N.Visible = false;
     gbxCapNhatSLSV.Visible      = false;
     panelThemDead.Visible       = false;
     gbxThemDead.Visible         = false;
     panel_CapNhatDead.Visible   = false;
     gbxCapNhatDead.Visible      = false;
     panel_KhaNang.Visible       = false;
     gbxKhaNang.Visible          = false;
     panel_TraCuuDiem.Visible    = true;
     panelTraCuuTTDK.Visible     = false;
     panelChinh.Visible          = false;
     if (txtMaSV.Text == "")
     {
         BUSGiaoVien kq = new BUSGiaoVien();
         DataTable   dt = kq.LayKetQuaDiemKoSV(cbxMaCDDiem.Text);
         dataGridViewTraCuuDiem.DataSource = dt;
     }
     else
     {
         BUSGiaoVien kq = new BUSGiaoVien();
         DataTable   dt = kq.LayKetQuaDiem(txtMaSV.Text, cbxMaCDDiem.Text);
         dataGridViewTraCuuDiem.DataSource = dt;
     }
 }
Exemple #4
0
        private void cbMaDead_SelectedIndexChanged(object sender, EventArgs e)
        {
            BUSGiaoVien ma = new BUSGiaoVien();

            txtTenDead.Text        = ma.LayTenDead(cbMaDead.Text, cbLopCapNhatDead.Text);
            dtThoiHanCapNhat.Value = ma.LayThoiHanDead(cbMaDead.Text, cbLopCapNhatDead.Text);
        }
Exemple #5
0
        private void cbLopCapNhatDead_TextChanged(object sender, EventArgs e)
        {
            cbMaDead.Text = "1";
            BUSGiaoVien ma = new BUSGiaoVien();

            txtTenDead.Text        = ma.LayTenDead("1", cbLopCapNhatDead.Text);
            dtThoiHanCapNhat.Value = ma.LayThoiHanDead("1", cbLopCapNhatDead.Text);
        }
Exemple #6
0
        private void cbChonLopThemDead_TextChanged(object sender, EventArgs e)
        {
            BUSGiaoVien max = new BUSGiaoVien();
            int         x   = max.GetMaxIDDEAD(cbChonLopThemDead.Text);

            x++;
            txtMaDeadThem.Text = Convert.ToString(x);
        }
Exemple #7
0
        //Load txt theo dữ liệu chọn
        private void AddItems_Load(object sender, EventArgs e)
        {
            BUSGiaoVien ten = new BUSGiaoVien();

            txtTenCDCNSV.Text   = ten.TenCDtxt(IDChuyenDe);
            txtTenCD.Text       = ten.TenCDtxt(IDChuyenDe);
            txtSLSVCNLop.Text   = ten.SoLuongLop(IDChuyenDe, IDNguoiDung).ToString();
            txtNhomCapNhat.Text = ten.SoLuongNhom(IDChuyenDe).ToString();
            txtSinhVienCN.Text  = ten.SoLuongSinhVien(IDChuyenDe).ToString();
        }
Exemple #8
0
        private void ComboxTenCDCoSan_Load(object sender, EventArgs e)
        {
            BUSGiaoVien a  = new BUSGiaoVien();
            DataTable   dt = a.TenCDCombobox();

            dt.Columns.Add("tencd", typeof(string));
            dt.Dispose();
            cbxTenCD.ValueMember = "tencd";
            cbxTenCD.DataSource  = dt;
        }
Exemple #9
0
        private void ComboxNam_Load(object sender, EventArgs e)
        {
            BUSGiaoVien a  = new BUSGiaoVien();
            DataTable   dt = a.NamCombobox();

            dt.Columns.Add("namhoc", typeof(string));
            dt.Dispose();
            cbxNamHocTTDK.ValueMember = "namhoc";
            cbxNamHocTTDK.DataSource  = dt;
        }
Exemple #10
0
        private void ComboxDead_Load(object sender, EventArgs e)
        {
            BUSGiaoVien a  = new BUSGiaoVien();
            DataTable   dt = a.DeadCombobox(cbLopCapNhatDead.Text, IDNguoiDung);

            dt.Columns.Add("madead", typeof(string));
            dt.Dispose();
            cbMaDead.ValueMember = "madead";
            cbMaDead.DataSource  = dt;
        }
Exemple #11
0
        //Load Combobox
        private void ComboxLop_Load(object sender, EventArgs e)
        {
            BUSGiaoVien orders = new BUSGiaoVien();
            DataTable   dt     = orders.LopCombobox(IDChuyenDe, IDNguoiDung);

            dt.Columns.Add("malop", typeof(string));
            dt.Dispose();
            cbLopCapNhatDead.ValueMember  = "malop";
            cbChonLopThemDead.ValueMember = "malop";
            cbLopCapNhatDead.DataSource   = dt;
            cbChonLopThemDead.DataSource  = dt;
        }
Exemple #12
0
        private void ComboxMaCD_Load(object sender, EventArgs e)
        {
            BUSGiaoVien a  = new BUSGiaoVien();
            DataTable   dt = a.MaCDDayCombobox();

            dt.Columns.Add("macd", typeof(string));
            dt.Dispose();
            cbxMaChuyenDeTTDK.ValueMember = "macd";
            cbxMaChuyenDeTTDK.DataSource  = dt;
            cbxMaCDDiem.ValueMember       = "macd";
            cbxMaCDDiem.DataSource        = dt;
        }
Exemple #13
0
        private int checkmk()
        {
            int         kq     = 0;
            BUSGiaoVien mk     = new BUSGiaoVien();
            string      mktemp = mk.LayMatKhau(IDNguoiDung);

            mktemp = mktemp.Replace(" ", "");
            if (mktemp == ToMD5(tb_QT_MKC.Text))
            {
                kq = 1;
            }
            return(kq);
        }
Exemple #14
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            panelSearch.Visible = true;
            tabControl1.Visible = false;
            BUSGiaoVien tt = new BUSGiaoVien();
            DataTable   dt = tt.LayThongTinTimKiem(txtSearch.Text);


            dataGridViewSearch.DataSource = dt;
            if (dataGridViewSearch.RowCount == 1)
            {
                MessageBox.Show("Dữ liệu cần tìm không có", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemple #15
0
        private void btnCapNhatLH_Click(object sender, EventArgs e)
        {
            BUSGiaoVien a = new BUSGiaoVien();

            int    solopcu = a.SoLuongLopDayDu(IDChuyenDe);
            string tenlop  = a.LayTenLop(IDChuyenDe, solopcu);
            int    temp    = solopcu;

            int    solop = Convert.ToInt32(txtSLSVCNLop.Text) + solopcu - a.SoLuongLop(IDChuyenDe, IDNguoiDung);
            string lopid;

            if (solop > 20)
            {
                MessageBox.Show("Số lượng lớp phải nhỏ hơn 20!");
                return;
            }
            if (solop <= 0)
            {
                MessageBox.Show("Số lượng lớp lớn hơn 0!");
                return;
            }
            if (solop > solopcu)
            {
                while (solop != temp)
                {
                    temp++;
                    lopid = tenlop.Replace(IDChuyenDe + solopcu.ToString(), "");
                    lopid = lopid.Replace(" ", "") + IDChuyenDe + temp;
                    a.InsertLop(IDChuyenDe, lopid, IDNguoiDung);
                }
            }
            if (solop < solopcu)
            {
                while (solop != temp)
                {
                    lopid = tenlop.Replace(IDChuyenDe + solopcu.ToString(), "");
                    lopid = lopid.Replace(" ", "") + IDChuyenDe + temp;

                    a.DeleteLop(IDChuyenDe, lopid);
                    temp--;
                }
            }


            MessageBox.Show("Số Lượng Lớp Đã Được Cập Nhật!");

            GDChinhGiaoVien_Load(sender, e);
            btnVeTrangChu_Click(sender, e);
        }
Exemple #16
0
        private void buttonDoiMatKhau_Click(object sender, EventArgs e)
        {
            panel_KhaNang.Visible        = false;
            gbxKhaNang.Visible           = false;
            panel_CapNhatDead.Visible    = false;
            gbxCapNhatDead.Visible       = false;
            panelThemDead.Visible        = false;
            gbxThemDead.Visible          = false;
            panel_CapNhatSLSV_N.Visible  = false;
            gbxCapNhatSLSV.Visible       = false;
            panel_CapNhatSLLop.Visible   = false;
            gbxCapNhatSLLop.Visible      = false;
            panelQT.Visible              = true;
            groupBoxTraCuuDiem.Visible   = false;
            groupBoxTraCuuTTDK.Visible   = false;
            button_QT_DoiMatKhau.Enabled = true;
            panel_TraCuuDiem.Visible     = false;
            panelChinh.Visible           = false;

            if (tb_QT_MKM.Text == "" || tb_QT_MKC.Text == "" || tb_QT_XNMKM.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập đủ thông tin!");
            }
            else
            {
                if (tb_QT_MKM.Text != tb_QT_XNMKM.Text)
                {
                    MessageBox.Show("Bạn Đã Xác Nhận Lại Mật Khẩu Sai!");
                }
                else
                {
                    if (checkmk() == 1)
                    {
                        BUSGiaoVien updatemk = new BUSGiaoVien();

                        string mkmoi = ToMD5(tb_QT_XNMKM.Text).ToString();
                        updatemk.UpdateMatKhau(IDNguoiDung, mkmoi);
                        MessageBox.Show("Đã cập nhật mật khẩu thành công!");
                        tb_QT_MKM.ResetText();
                        tb_QT_MKC.ResetText();
                        tb_QT_XNMKM.ResetText();
                    }
                    else
                    {
                        MessageBox.Show("Mật khẩu cũ sai!");
                    }
                }
            }
        }
Exemple #17
0
 private void btnCapNhatNhom_Click(object sender, EventArgs e)
 {
     if (txtSinhVienCN.Text == "" || txtNhomCapNhat.Text == "")
     {
         MessageBox.Show("Bạn chưa nhập đủ thông tin!");
     }
     else
     {
         BUSGiaoVien update = new BUSGiaoVien();
         update.UpdateNhomVsSV(IDChuyenDe, Convert.ToInt32(txtSinhVienCN.Text), Convert.ToInt32(txtNhomCapNhat.Text), IDNguoiDung);
         MessageBox.Show("Đã Cập Nhật Thông Tin Thành công!");
     }
     GDChinhGiaoVien_Load(sender, e);
     btnVeTrangChu_Click(sender, e);
 }
Exemple #18
0
        //Button Tìm kếm và xử lý tìm kiếm
        private void btTimKiemTP_Click(object sender, EventArgs e)
        {
            string      namhoc     = tbNamHoc.Text;
            string      hocky      = tbHocky.Text;
            DataTable   dsKhachSan = new DataTable();
            BUSGiaoVien bus        = new BUSGiaoVien();

            try
            {
                dataGridView1.DataSource = bus.getKetQua(namhoc, hocky);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemple #19
0
        private void GDChinhGiaoVien_Load(object sender, EventArgs e)
        {
            BUSGiaoVien chuyende = new BUSGiaoVien();
            DataTable   dt       = chuyende.LayDSChuyeDeDuocMo();
            DataTable   dt1      = chuyende.LayDSChuyeDe();
            DataTable   dt2      = chuyende.LayDSChuyeDeDangDay(IDNguoiDung);
            DataTable   dt3      = chuyende.LayDSChuyeDeDangDayCOLOP(IDNguoiDung);


            chuyende.MaNguoiDung = IDNguoiDung;



            dataGridViewDangMo.DataSource  = dt;
            dataGridViewCDAll.DataSource   = dt1;
            dataGridViewDangDay.DataSource = dt3;
            dgvDSChuyenDeDay.DataSource    = dt2;
        }
Exemple #20
0
        private void btnUpdateDead_Click(object sender, EventArgs e)
        {
            string   malop           = cbChonLopThemDead.Text;
            int      id              = Convert.ToInt32(cbMaDead.Text);
            string   tendead         = txtTenDead.Text;
            DateTime thoihanThemDead = Convert.ToDateTime(dtThoiHanCapNhat.Text);

            if (malop == "" || tendead == "")
            {
                MessageBox.Show("Bạn chưa nhập đủ thông tin!");
            }
            else
            {
                BUSGiaoVien addDead = new BUSGiaoVien();
                addDead.UpdateDead(id, tendead, thoihanThemDead, cbLopCapNhatDead.Text);
                MessageBox.Show("Đã Cập Nhật Deadline thành công!");
            }
        }
Exemple #21
0
        private void btnCapNhatThemDead_Click(object sender, EventArgs e)
        {
            string   malop           = cbChonLopThemDead.Text;
            int      id              = Convert.ToInt32(txtMaDeadThem.Text);
            string   tendead         = txtTenDeadThem.Text;
            DateTime thoihanThemDead = Convert.ToDateTime(dtDeadThem.Text);

            if (malop == "" || tendead == "")
            {
                MessageBox.Show("Bạn chưa nhập đủ thông tin!");
            }
            else
            {
                BUSGiaoVien addDead = new BUSGiaoVien();
                addDead.InsertDead(malop, id, tendead, thoihanThemDead);
                MessageBox.Show("Đã Thêm Deadline thành công!");
            }

            cbChonLopThemDead.ResetText();
            txtTenDeadThem.ResetText();
            txtMaDeadThem_Load(sender, e);
        }
Exemple #22
0
 private void btnThemCDKhaNang_Click(object sender, EventArgs e)
 {
     if (cbxTenCD.Text == "")
     {
         MessageBox.Show("Bạn chưa chọn tên chuyên đề!");
     }
     else
     {
         BUSGiaoVien khanang = new BUSGiaoVien();
         int         temp    = khanang.CheckKhaNang(IDNguoiDung, cbxTenCD.Text);
         if (khanang.CheckKhaNang(IDNguoiDung, cbxTenCD.Text) == 1)
         {
             MessageBox.Show("Giáo Viên Đã Có Sẵn Khả Năng Dạy Môn Học Này!");
         }
         else
         {
             khanang.InsertKhaNang(cbxTenCD.Text, IDNguoiDung);
             MessageBox.Show("Đã Thêm Thông Tin Thành công!");
         }
     }
     GDChinhGiaoVien_Load(sender, e);
 }
Exemple #23
0
        private void button_QT_LuuChinhSua_Click(object sender, EventArgs e)
        {
            panelChinh.Visible = false;

            panel_CapNhatSLLop.Visible    = false;
            gbxCapNhatSLLop.Visible       = false;
            panelQT.Visible               = false;
            button_QT_ChinhSua.Enabled    = true;
            tb_QT_TenTK.ReadOnly          = true;
            tb_QT_TenChuTK.ReadOnly       = true;
            dateTimePickerNgCT.Enabled    = false;
            button_QT_LuuChinhSua.Enabled = false;
            tb_QT_Email.ReadOnly          = true;
            panel_CapNhatSLSV_N.Visible   = false;
            gbxCapNhatSLSV.Visible        = false;
            panelThemDead.Visible         = false;
            gbxThemDead.Visible           = false;
            groupBoxTraCuuDiem.Visible    = false;
            groupBoxTraCuuTTDK.Visible    = false;
            panel_CapNhatDead.Visible     = false;
            gbxCapNhatDead.Visible        = false;
            panel_KhaNang.Visible         = false;
            gbxKhaNang.Visible            = false;
            panel_TraCuuDiem.Visible      = false;
            panelTraCuuTTDK.Visible       = false;

            if (tb_QT_TenTK.Text == "" || tb_QT_Email.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập đủ thông tin!");
            }
            else
            {
                BUSGiaoVien update = new BUSGiaoVien();
                update.UpdateThongTinNguoiDung(IDNguoiDung, tb_QT_TenChuTK.Text, tb_QT_Email.Text, dateTimePickerNgCT.Value);
                MessageBox.Show("Đã Cập Nhật Thông Tin Thành công!");
            }
            GDChinhGiaoVien_Load(sender, e);
        }
Exemple #24
0
        private void cbxMaCDDiem_SelectedIndexChanged(object sender, EventArgs e)
        {
            BUSGiaoVien ten = new BUSGiaoVien();

            txtTenCDDiem.Text = ten.TenCDtxt(cbxMaCDDiem.Text);
        }
Exemple #25
0
        private void txtMaSV_TextChanged(object sender, EventArgs e)
        {
            BUSGiaoVien ten = new BUSGiaoVien();

            txtTenSinhVien.Text = ten.TenSinhVien(txtMaSV.Text);
        }
Exemple #26
0
        private void ChuyenTab_Load(object sender, EventArgs e)
        {
            if (tabcontrolChucNang.SelectedIndex == 0)
            {
                panelQT.Visible             = false;
                panel_CapNhatSLLop.Visible  = false;
                gbxCapNhatSLLop.Visible     = false;
                panel_CapNhatSLSV_N.Visible = false;
                gbxCapNhatSLSV.Visible      = false;
                panelThemDead.Visible       = false;
                gbxThemDead.Visible         = false;
                panel_CapNhatDead.Visible   = false;
                gbxCapNhatDead.Visible      = false;
                panel_KhaNang.Visible       = false;
                gbxKhaNang.Visible          = false;
                panel_TraCuuDiem.Visible    = false;
                panelTraCuuTTDK.Visible     = false;
                panelChinh.Visible          = true;
            }
            if (tabcontrolChucNang.SelectedIndex == 1)
            {
                groupBoxTraCuuTTDK.Visible  = true;
                groupBoxTraCuuDiem.Visible  = false;
                panelQT.Visible             = false;
                panel_CapNhatSLLop.Visible  = false;
                gbxCapNhatSLLop.Visible     = false;
                panel_CapNhatSLSV_N.Visible = false;
                gbxCapNhatSLSV.Visible      = false;
                panelThemDead.Visible       = false;
                gbxThemDead.Visible         = false;
                panel_CapNhatDead.Visible   = false;
                gbxCapNhatDead.Visible      = false;
                panel_KhaNang.Visible       = false;
                gbxKhaNang.Visible          = false;
                panel_TraCuuDiem.Visible    = false;
                panelTraCuuTTDK.Visible     = false;
                panelChinh.Visible          = false;
            }
            if (tabcontrolChucNang.SelectedIndex == 2)
            {
                panelChinh.Visible = false;

                panelQT.Visible = false;
                button_QT_LuuChinhSua.Enabled = false;
                panel_CapNhatSLLop.Visible    = false;
                gbxCapNhatSLLop.Visible       = false;
                panel_CapNhatSLSV_N.Visible   = false;
                gbxCapNhatSLSV.Visible        = false;
                panelThemDead.Visible         = false;
                gbxThemDead.Visible           = false;
                groupBoxTraCuuDiem.Visible    = false;
                groupBoxTraCuuTTDK.Visible    = false;
                panel_CapNhatDead.Visible     = false;
                gbxCapNhatDead.Visible        = false;
                panel_KhaNang.Visible         = false;
                gbxKhaNang.Visible            = false;
                button_QT_DoiMatKhau.Enabled  = true;
                panel_TraCuuDiem.Visible      = false;
                panelTraCuuTTDK.Visible       = false;

                tb_QT_TenTK.Text = IDNguoiDung;
                BUSGiaoVien info = new BUSGiaoVien();
                tb_QT_TenChuTK.Text      = info.TenNguoiDungtxt(IDNguoiDung);
                tb_QT_Email.Text         = info.MailNguoiDungtxt(IDNguoiDung);
                tb_QT_ThuocNganh.Text    = info.NganhNguoiDungtxt(IDNguoiDung);
                dateTimePickerNgCT.Value = info.NgayCTNguoiDungtxt(IDNguoiDung);
            }
        }