private void Load_DataGridView()
 {
     try
     {
         DAO.OpenConnection();
         string str;
         str     = "select * from Diem";
         tblDiem = DAO.GetDataToTable(str);
         GridViewDiem.DataSource = tblDiem;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnection();
     }
 }
Exemple #2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtMaPhong.Text.Trim() == "")
            {
                MessageBox.Show("Mã phòng không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaPhong.Focus();
                return;
            }
            if (txtTenPhong.Text.Trim() == "")
            {
                MessageBox.Show("Tên phòng không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTenPhong.Focus();
                return;
            }
            string s1 = "select MaPhong from PhongHoc where MaPhong = N'" + txtMaPhong.Text.Trim() + "'";

            if (DAO.CheckKeyExist(s1))
            {
                MessageBox.Show("Mã phòng này đã tồn tại. Nhập lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                DAO.OpenConnection();
                txtMaPhong.Text = "";
                txtMaPhong.Focus();
                return;
            }
            else
            {
                string sql = "insert into PhongHoc values (N'" + txtMaPhong.Text.Trim() + "',N'" + txtTenPhong.Text.Trim() + "')";
                DAO.OpenConnection();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = sql;
                cmd.Connection  = DAO.con;
                cmd.ExecuteNonQuery();
                DAO.CloseConnection();
                LoadDataToTable();
                Reset();
                btnXoa.Enabled     = true;
                btnThem.Enabled    = true;
                btnSua.Enabled     = true;
                btnHuy.Enabled     = false;
                btnLuu.Enabled     = false;
                txtMaPhong.Enabled = false;
            }
        }
 private void Load_DataGridView()
 {
     try
     {
         DAO.OpenConnection();
         string sql;
         sql       = "SELECT * FROM DanToc";
         tblDanToc = DAO.GetDataToTable(sql);
         GridViewDanToc.DataSource = tblDanToc;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnection();
     }
 }
Exemple #4
0
        private void LoadDataToTable()
        {
            try
            {
                DAO.OpenConnection();
                string sql = "select * from PhongHoc";
                tblPhongHoc = DAO.GetDataToTable(sql);
                GridViewPhongHoc.DataSource = tblPhongHoc;
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                DAO.CloseConnection();
            }
        }
        private void FrmSinhVien_Load(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            LoadDatatogriview();

            cmbMaKhoa.DropDownStyle        = ComboBoxStyle.DropDownList;
            cmbMaQue.DropDownStyle         = ComboBoxStyle.DropDownList;;
            cmbMaLop.DropDownStyle         = ComboBoxStyle.DropDownList;
            cmbMaDanToc.DropDownStyle      = ComboBoxStyle.DropDownList;
            cmbMaChuyenNganh.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbMaHDT.DropDownStyle         = ComboBoxStyle.DropDownList;
            cmbMaChucVu.DropDownStyle      = ComboBoxStyle.DropDownList;
            sql = "select MaLop, TenLop from Lop";
            DAO.FillDataToCombo(sql, cmbMaLop, "MaLop", "TenLop");
            sql = "select MaKhoa, TenKhoa from Khoa";
            DAO.FillDataToCombo(sql, cmbMaKhoa, "MaKhoa", "TenKhoa");
            sql = "select MaQue, TenQue from Que";
            DAO.FillDataToCombo(sql, cmbMaQue, "MaQue", "TenQue");
            sql = "select MaDanToc, TenDanToc from DanToc";
            DAO.FillDataToCombo(sql, cmbMaDanToc, "MaDanToc", "TenDanToc");
            sql = "select MaChuyenNganh, TenChuyenNganh from ChuyenNganh";
            DAO.FillDataToCombo(sql, cmbMaChuyenNganh, "MaChuyenNganh", "TenChuyenNganh");
            sql = "select MaChucVu, TenChucVu from ChucVu";
            DAO.FillDataToCombo(sql, cmbMaChucVu, "MaChucVu", "TenChucVu");
            sql = "select MaHDT, TenHDT from HeDaoTao";
            DAO.FillDataToCombo(sql, cmbMaHDT, "MaHDT", "TenHDT");
            btnLuu.Enabled = false;
            tat();
            btnSua.Enabled     = false;
            btnHuy.Enabled     = false;
            btnXoa.Enabled     = false;
            btnQuayLai.Enabled = false;
            btnThem.Enabled    = false;
            ResetValues();
            cmbMaKhoa.SelectedIndex             = -1;
            cmbMaLop.SelectedIndex              = -1;
            cmbMaChuyenNganh.SelectedIndex      = -1;
            GridViewSinhVien.AllowUserToAddRows = false;
            txtMaSV.MaxLength         = 15;
            txtTenSV.MaxLength        = 50;
            GridViewSinhVien.ReadOnly = true;
        }
Exemple #6
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            if (txtMaQue.Text == "")
            {
                MessageBox.Show("bạn chưa nhập mã quê ");
                txtMaQue.Focus();
                return;
            }
            if (txtTenQue.Text == "")
            {
                MessageBox.Show("bạn chưa nhập tên quê");
                txtTenQue.Focus();
                return;
            }
            string sqlCheckKey = "Select * from Que Where MaQue = '"
                                 + txtMaQue.Text.Trim() + "'";

            DAO.OpenConnection();


            if (DAO.CheckKeyExist(sqlCheckKey))
            {
                MessageBox.Show("Mã quê đã tồn tại", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                DAO.CloseConnection();
                txtMaQue.Focus();
                return;
            }
            string sql = "insert into Que values ('" + txtMaQue.Text.Trim() + "' , N'" + txtTenQue.Text.Trim() + "')";

            DAO.RunSql(sql);
            LoadDataToGrivew();
            GridViewQue.Enabled = true;
            ResetValues();
            btnXoa.Enabled   = true;
            btnThem.Enabled  = true;
            btnSua.Enabled   = true;
            btnHuy.Enabled   = false;
            btnLuu.Enabled   = false;
            txtMaQue.Enabled = false;
            DAO.CloseConnection();
        }
        private void FrmInBangDiemSV_Load(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            txtTenMon.Enabled = false;
            rdoMaSV.Checked   = true;
            Load_DataGridView();
            DAO.OpenConnection();
            string sql = "select MaLop from Lop";

            DAO.FillDataToCombo(sql, cmbMaLop, "MaLop", "MaLop");
            sql = "select MaMon from MonHoc";
            DAO.FillDataToCombo(sql, cmbMaMon, "MaMon", "MaMon");
            Load_DataGridView();
            cmbMaLop.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbMaMon.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            txtTenMon.Enabled      = false;
            ResetValues1();
            ResetValues2();
            DAO.CloseConnection();
        }
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (tblSinhVien.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtMaSV.Text == "")
            {
                MessageBox.Show("Chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            string sql = "select MaSV from Diem where MaSV='" + txtMaSV.Text.Trim() + "'";

            if (DAO.CheckKeyExist(sql) == true)
            {
                MessageBox.Show("Bạn không thể xóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    sql = " delete from SinhVien where MaSV='" + txtMaSV.Text + "'";
                    //cập nhật sĩ số khi xóa sinh viên
                    String sql1 = " update Lop set SiSo = SiSo -1 WHERE MaLop = '" + cmbMaLop.SelectedValue + "'";
                    DAO.RunSql(sql1);
                    int s2 = Convert.ToInt32(DAO.GetFieldValues(" select SiSo from Lop where MaLop = '" + cmbMaLop.SelectedValue + "'"));
                    MessageBox.Show(" Sĩ số sau khi cập nhật của lớp '" + cmbMaLop.Text + "' là " + s2, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DAO.OpenConnection();
                    SqlCommand cmd = new SqlCommand();
                    cmd.CommandText = sql;
                    cmd.Connection  = DAO.con;
                    cmd.ExecuteNonQuery();
                    DAO.CloseConnection();
                    ResetValues();
                    LoadDatatogriview();
                    //LoadDatatogriview();
                    // update sinh viên giảm xuống
                }
            }
        }
Exemple #9
0
 private void LoadDataToGridView()
 {
     try
     {
         DAO.OpenConnection();
         string sql;
         sql   = "SELECT * FROM SinhVien";
         tblSV = DAO.GetDataToTable(sql);
         GridViewTimKiem.DataSource         = tblSV;
         GridViewTimKiem.AllowUserToAddRows = false;
         GridViewTimKiem.EditMode           = DataGridViewEditMode.EditProgrammatically;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnection();
     }
 }
Exemple #10
0
 private void LoadDataToGridView()
 {
     try
     {
         DAO.OpenConnection();
         string sql;
         sql      = " select * from Thoi_Khoa_Bieu";
         tblInTKB = DAO.GetDataToTable(sql);
         GridViewInTKB.DataSource         = tblInTKB;
         GridViewInTKB.AllowUserToAddRows = false;
         GridViewInTKB.EditMode           = DataGridViewEditMode.EditProgrammatically;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnection();
     }
 }
 private void Load_DataGridView1()
 {
     try
     {
         DAO.OpenConnection();
         string str;
         str = " select MaSV,Diem from Diem where MaLop='" + cmbMaLop.SelectedValue + "' and HocKy = '" + cmbHocKy.Text + "' and MaMon='" + cmbMonHoc.SelectedValue + "' and LanThi='" + txtLanThi.Text.Trim() + "'";
         // str = "select SinhVien.MaSV,Diem from Diem right outer join SinhVien on Diem.MaLop=SinhVien.MaLop inner join Thoi_Khoa_Bieu on SinhVien.MaLop=Thoi_Khoa_Bieu.MaLop where Thoi_Khoa_Bieu.MaLop = '" + cmbMaLop.SelectedValue + "' and Thoi_Khoa_Bieu.HocKy = '" + cmbHocKy.Text + "' and Thoi_Khoa_Bieu.MaMon='" + cmbMonHoc.SelectedValue + "'";
         // str = "select * from MaSV";
         tblDiem = DAO.GetDataToTable(str);
         GridViewDiem.DataSource = tblDiem;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnection();
     }
 }
Exemple #12
0
 private void Load_DataGridView()
 {
     try
     {
         DAO.OpenConnection();
         string sql;
         sql       = "SELECT * FROM Diem";
         tblDSSiem = DAO.GetDataToTable(sql);
         GridViewDSDiem.DataSource = tblDSSiem;
         GridViewDSDiem.Enabled    = true;
         ResetValues();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnection();
     }
 }
Exemple #13
0
        private void btnDanhSach_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();

            /*string s0 = "INSERT INTO Diem(MaSV) select MaSV from SinhVien";
             * DAO.RunSql(s0);
             * Load_DataGridView();*/
            string s1 = DAO.GetFieldValues("SELECT MaSV FROM SinhVien");

            MessageBox.Show(s1);
            string s2 = "select MaSV from Diem where MaSV='" + s1 + "'";

            MessageBox.Show(s2);
            if (DAO.CheckKeyExist(s2) == false)
            {
                string s3 = "INSERT INTO Diem VALUES('" + s1 + "', null,null, null,null,null)";
                MessageBox.Show(s3);
                DAO.RunSql(s3);
                Load_DataGridView();
            }
        }
Exemple #14
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            string sql;

            if (tblQue.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtMaQue.Text == "")
            {
                MessageBox.Show("Chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtTenQue.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập tên quê", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTenQue.Focus();
                return;
            }

            else
            {
                sql = "Update Que set TenQue = N'" + txtTenQue.Text.ToString() + "' + where MaQue = '" + txtMaQue.Text.ToString() + "'";
                MessageBox.Show("oke");

                DAO.OpenConnection();
                SqlCommand cmd = new SqlCommand(sql, DAO.con);
                cmd.CommandText = sql;
                cmd.Connection  = DAO.con;
                cmd.ExecuteNonQuery();//thực thi câu lệnh
                DAO.CloseConnection();
                LoadDataToGrivew();
                btnHuy.Enabled   = false;
                btnLuu.Enabled   = true;
                btnThem.Enabled  = true;
                btnXoa.Enabled   = true;
                btnThoat.Enabled = true;
            }
        }
        private void btnLuu_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql;

            if (txtMaHDT.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập mã hệ đào tạo", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaHDT.Focus();
                return;
            }
            if (txtTenHDT.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập tên hệ đào tạo", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTenHDT.Focus();
                return;
            }

            sql = "SELECT MaHDT FROM HeDaoTao WHERE MaHDT=N'" + txtMaHDT.Text.Trim() + "'";
            if (DAO.CheckKeyExist(sql))
            {
                MessageBox.Show("Mã hệ đào tạo này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaHDT.Focus();
                txtMaHDT.Text = "";
                return;
            }
            sql = "INSERT INTO HeDaoTao(MaHDT,TenHDT) VALUES('" + txtMaHDT.Text.Trim() + "',N'" + txtTenHDT.Text.Trim() + "')";
            DAO.RunSql(sql);
            Load_DataGridView();
            GridViewHeDaoTao.Enabled = true;
            ResetValues();
            btnXoa.Enabled   = true;
            btnThem.Enabled  = true;
            btnSua.Enabled   = true;
            btnHuy.Enabled   = true;
            btnLuu.Enabled   = false;
            txtMaHDT.Enabled = false;
            DAO.CloseConnection();
        }
Exemple #16
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtMaQue.Text == "")
            {
                MessageBox.Show("bạn chưa nhập mã quê ");
                txtMaQue.Focus();
                return;
            }
            if (txtTenQue.Text == "")
            {
                MessageBox.Show("bạn chưa nhập tên quê");
                txtTenQue.Focus();
                return;
            }
            string sqlCheckKey = "Select * from Que Where MaQue = '"
                                 + txtMaQue.Text.Trim() + "'";

            DAO.OpenConnection();


            if (DAO.CheckKeyExist(sqlCheckKey))
            {
                MessageBox.Show("Mã quê đã tồn tại", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                DAO.CloseConnection();
                txtMaQue.Focus();
                return;
            }
            else
            {
                string     sql = "insert into Que values ('" + txtMaQue.Text.Trim() + "' , N'" + txtTenQue.Text.Trim() + "')";
                SqlCommand cmd = new SqlCommand(sql, DAO.con);
                cmd.ExecuteNonQuery();
                DAO.CloseConnection();
                LoadDataToGrivew();
                DAO.CloseConnection();
                btnLuu.Enabled   = false;
                txtMaQue.Enabled = false;
            }
        }
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (txtMaChuyenNganh.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn bản ghi nào!", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtTenChuyenNganh.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập tên hàng!", "Thông báo", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                txtTenChuyenNganh.Focus();
                return;
            }
            if (cmbKhoa.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải chọn Khoa!", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cmbKhoa.Focus();
                return;
            }

            string sql = "update ChuyenNganh set TenChuyenNganh = N'" + txtTenChuyenNganh.Text.Trim() + "',MaKhoa='" + cmbKhoa.SelectedValue.ToString() + "' where MaChuyenNganh = '" + txtMaChuyenNganh.Text + "';";

            DAO.OpenConnection();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = sql;
            cmd.Connection  = DAO.con;
            cmd.ExecuteNonQuery();
            DAO.CloseConnection();
            LoadDataToGridView();
            btnHuy.Enabled   = false;
            btnLuu.Enabled   = true;
            btnThem.Enabled  = true;
            btnXoa.Enabled   = true;
            btnThoat.Enabled = true;
        }
        private void FrmThoiKhoaBieu_Load(object sender, EventArgs e)
        {
            DAO.OpenConnection();

            cmbLop.Enabled   = false;
            cmbMon.Enabled   = false;
            cmbPhong.Enabled = true;
            btnHuy.Enabled   = false;
            btnLuu.Enabled   = false;
            LoadDataToGridView();
            DAO.FillDataToCombo("SELECT MaLop FROM Lop", cmbLop, "MaLop", "MaLop");
            cmbLop.SelectedIndex = -1;
            DAO.FillDataToCombo("SELECT MaPhong  FROM PhongHoc", cmbPhong, "MaPhong", "MaPhong");
            cmbPhong.SelectedIndex = -1;
            DAO.FillDataToCombo("SELECT MaMon FROM MonHoc", cmbMon, "MaMon", "MaMon");
            cmbLop.DropDownStyle   = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbMon.DropDownStyle   = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbPhong.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;


            DAO.CloseConnection();
        }
Exemple #19
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            string sql;

            if (tblKhoa.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtMaKhoa.Text == "")
            {
                MessageBox.Show("Chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            sql = "select MaKhoa from ChuyenNganh where MaKhoa='" + txtMaKhoa.Text.Trim() + "'";
            string sql1 = "select MaKhoa from SinhVien where MaKhoa='" + txtMaKhoa.Text.Trim() + "'";
            string sql2 = "select MaKhoa from Lop where MaKhoa='" + txtMaKhoa.Text.Trim() + "'";

            if (DAO.CheckKeyExist(sql) || DAO.CheckKeyExist(sql1) || DAO.CheckKeyExist(sql2))
            {
                MessageBox.Show("Bạn không thể xóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    sql = "DELETE Khoa WHERE MaKhoa='" + txtMaKhoa.Text.ToString() + "'";
                    DAO.OpenConnection();
                    SqlCommand cmd = new SqlCommand();
                    cmd.CommandText = sql;
                    cmd.Connection  = DAO.con;
                    cmd.ExecuteNonQuery();
                    DAO.CloseConnection();
                    ResetValues();
                    LoadDataToGrivew();
                    txtMaKhoa.Enabled = false;
                }
            }
        }
Exemple #20
0
 public void LoadDataToGrivew()
 {
     try
     {
         DAO.OpenConnection();
         string sql = "select * from Que";
         tblQue = DAO.GetDataToTable(sql);
         GridViewQue.DataSource = tblQue;
         // Không cho phép thêm mới dữ liệu trực tiếp trên lưới
         GridViewQue.AllowUserToAddRows = false;
         // Không cho phép sửa dữ liệu trực tiếp trên lưới
         GridViewQue.EditMode = DataGridViewEditMode.EditProgrammatically;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnection();
     }
 }
        private void btnXoa_Click(object sender, EventArgs e)
        {
            int s1 = Convert.ToInt32(DAO.GetFieldValues("select SiSo from Lop where MaLop='" + cmbMaLop.SelectedValue + "'"));

            if (tblSinhVien.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtMaSV.Text == "")
            {
                MessageBox.Show("Chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            string s11 = "select MaSV from Diem where MaSV='" + txtMaSV.Text.Trim() + "'";

            if (DAO.CheckKeyExist(s11) == true)
            {
                MessageBox.Show("Bạn không thể xóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (MessageBox.Show("bạn có muốn xóa không?", "thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    sql = " delete from SinhVien where MaSV='" + txtMaSV.Text + "'";
                    String sql1 = " update Lop set SiSo = SiSo -1 WHERE MaLop = '" + cmbMaLop.SelectedValue + "'";
                    DAO.RunSql(sql1);
                    s1 = Convert.ToInt32(DAO.GetFieldValues(" select SiSo from Lop where MaLop = '" + cmbMaLop.SelectedValue + "'"));
                    MessageBox.Show(" Sĩ số sau khi cập nhật của lớp '" + cmbMaLop.Text + "' là " + s1, " thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DAO.OpenConnection();
                    DAO.RunSql(sql);
                    ResetValues();
                    LoadDatatogriview1();
                }
            }
            cmbMaLop.Enabled  = true;
            cmbMaKhoa.Enabled = true;
        }
Exemple #22
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (tblLop.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtMaLop.Text == "")
            {
                MessageBox.Show("Chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            string sql  = "select MaLop from Diem where MaLop='" + txtMaLop.Text.Trim() + "'";
            string sql1 = "select MaLop from Thoi_Khoa_Bieu where MaLop='" + txtMaLop.Text.Trim() + "'";
            string sql2 = "select MaLop from SinhVien where MaLop='" + txtMaLop.Text.Trim() + "'";

            if (DAO.CheckKeyExist(sql) || DAO.CheckKeyExist(sql1) || DAO.CheckKeyExist(sql2))
            {
                MessageBox.Show("Bạn không thể xóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (MessageBox.Show("Bạn có muốn xóa không ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.OK)
                {
                    sql = "delete from Lop where MaLop='" + txtMaLop.Text.Trim() + "'";
                    DAO.OpenConnection();
                    SqlCommand cmd = new SqlCommand();
                    cmd.CommandText = sql;
                    cmd.Connection  = DAO.con;
                    cmd.ExecuteNonQuery();
                    DAO.CloseConnection();
                    LoadDataToTable();
                    Reset();
                    txtMaLop.Enabled = false;
                    //cmbMaKhoa.Enabled = false;
                }
            }
        }
        private void FrmTimKiem_Load(object sender, EventArgs e)
        {
            DAO.OpenConnection();

            GridViewTimKiem.DataSource = null;
            DAO.FillDataToCombo("SELECT MaKhoa,TenKhoa FROM Khoa", cmbKhoa,
                                "MaKhoa", "TenKhoa");
            cmbKhoa.SelectedIndex = -1;
            DAO.FillDataToCombo("SELECT MaChuyenNganh,TenChuyenNganh  FROM ChuyenNganh",
                                cmbChuyenNganh, "MaChuyenNganh", "TenChuyenNganh");
            cmbChuyenNganh.SelectedIndex = -1;
            DAO.FillDataToCombo("SELECT MaQue,TenQue FROM Que", cmbQue,
                                "MaQue", "TenQue");
            cmbQue.SelectedIndex = -1;

            cmbKhoa.DropDownStyle        = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbQue.DropDownStyle         = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbChuyenNganh.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;



            DAO.CloseConnection();
        }
        private void btnXoa_Click(object sender, EventArgs e)
        {
            string sql = "select MaChuyenNganh from SinhVien where MaChuyenNganh='" + txtMaChuyenNganh.Text.Trim() + "'";

            if (DAO.CheckKeyExist(sql) == true)
            {
                MessageBox.Show("Bạn không thể xóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (MessageBox.Show("Bạn có muốn xóa?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    sql = "delete from ChuyenNganh where MaChuyenNganh = '" + txtMaChuyenNganh.Text + "'";
                    DAO.OpenConnection();
                    SqlCommand cmd = new SqlCommand();
                    cmd.CommandText = sql;
                    cmd.Connection  = DAO.con;
                    cmd.ExecuteNonQuery();
                    DAO.CloseConnection();
                    LoadDataToGridView();
                }
            }
        }
Exemple #25
0
        private void FrmDiem_Load(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            //Load_DataGridView();
            checkupdate();
            string sql = "select MaLop from Lop";

            DAO.FillDataToCombo(sql, cmbMaLop, "MaLop", "MaLop");
            sql = "select MaMon, TenMon from MonHoc";
            DAO.FillDataToCombo(sql, cmbMonHoc, "MaMon", "TenMon");
            btnLuu.Enabled     = false;
            btnHuy.Enabled     = false;
            btnQuayLai.Enabled = false;
            btnSua.Enabled     = false;
            txtMaSV.Enabled    = false;
            txtTenSV.Enabled   = false;
            txtDiem.Enabled    = false;
            ResetValues();
            cmbMaLop.DropDownStyle  = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbHocKy.DropDownStyle  = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbMonHoc.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            //txtLanThi.MaxLength = 1;
            GridViewDiem.AllowUserToAddRows = false;
        }
Exemple #26
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (tblPhongHoc.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtMaPhong.Text == "")
            {
                MessageBox.Show("Chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            string sql = "update PhongHoc set TenPhong=N'" + txtTenPhong.Text.Trim() + "' where MaPhong=N'" + txtMaPhong.Text.Trim() + "'";

            DAO.OpenConnection();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = sql;
            cmd.Connection  = DAO.con;
            cmd.ExecuteNonQuery();
            DAO.CloseConnection();
            LoadDataToTable();
            GridViewPhongHoc.Enabled = true;
        }
        private void FrmDiem_Load(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql = "select MaLop from Lop";

            DAO.FillDataToCombo(sql, cmbMaLop, "MaLop", "MaLop");
            sql = "select MaMon, TenMon from MonHoc";
            DAO.FillDataToCombo(sql, cmbMonHoc, "MaMon", "TenMon");
            btnLuu.Enabled = false;
            btnHuy.Enabled = false;
            //btnXoa.Enabled = false;
            //btnSua.Enabled = false;
            btnQuayLai.Enabled = false;
            txtMaSV.Enabled    = false;
            txtTenSV.Enabled   = false;
            txtDiem.Enabled    = false;
            Load_DataGridView();
            ResetValues();
            cmbMaLop.DropDownStyle  = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbHocKy.DropDownStyle  = System.Windows.Forms.ComboBoxStyle.DropDownList;
            cmbMonHoc.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            //GridViewDiem.Enabled = false;
            //GridViewDiem.Cells[0].Selected = false;
        }
Exemple #28
0
 private void Load_DataGridView()
 {
     try
     {
         DAO.OpenConnection();
         //string sql;
         sql             = "SELECT * FROM Diem";
         tblInBangDiemSV = DAO.GetDataToTable(sql);
         GridViewInBangDiemSV.DataSource = tblInBangDiemSV;
         GridViewInBangDiemSV.Enabled    = true;
         // Không cho phép thêm mới dữ liệu trực tiếp trên lưới
         GridViewInBangDiemSV.AllowUserToAddRows = false;
         // Không cho phép sửa dữ liệu trực tiếp trên lưới
         GridViewInBangDiemSV.EditMode = DataGridViewEditMode.EditProgrammatically;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnection();
     }
 }
Exemple #29
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            string sql;

            if (tblKhoa.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtMaKhoa.Text == "")
            {
                MessageBox.Show("Chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtTenKhoa.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập tên khoa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTenKhoa.Focus();
                return;
            }
            else
            {
                sql = "Update Khoa set TenKhoa = N'" + txtTenKhoa.Text.Trim() + "', DienThoai = N'" + txtDienThoai.Text.Trim()
                      + "',DiaChi = N'" + txtDiaChi.Text.Trim() + "', Website = N'" + txtWebsite.Text.Trim() + "' where MaKhoa = '"
                      + txtMaKhoa.Text.ToString() + "'";
                DAO.OpenConnection();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = sql;
                cmd.Connection  = DAO.con;
                cmd.ExecuteNonQuery();//thực thi câu lệnh
                LoadDataToGrivew();
                ResetValues();
                btnHuy.Enabled = false;
                DAO.CloseConnection();
            }
        }
        private void btnSua_Click(object sender, EventArgs e)
        {
            //string GioiTinh;

            if (tblSinhVien.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtMaSV.Text == "")
            {
                MessageBox.Show("Chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            string sql;

            if (txtTenSV.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập tên sinh viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtTenSV.Focus();
                return;
            }
            if (cmbMaKhoa.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập khoa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbMaKhoa.Focus();
                return;
            }
            if (cmbMaLop.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập lớp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbMaLop.Focus();
                return;
            }
            if (cmbMaQue.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập quê", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbMaQue.Focus();
                return;
            }
            if (cmbMaDanToc.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập dân tôc", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbMaDanToc.Focus();
                return;
            }
            if (cmbMaChucVu.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập chức vụ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbMaChucVu.Focus();
                return;
            }
            if (cmbMaChuyenNganh.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập chuyên ngành", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbMaChuyenNganh.Focus();
                return;
            }
            if (mtbNgaySinh.Text == "  /  /")

            {
                MessageBox.Show("Bạn không để trống ngày sinh");
                mtbNgaySinh.Focus();
                return;
            }
            if (!DAO.IsDate(mtbNgaySinh.Text))
            {
                MessageBox.Show("Bạn phải nhập lại ngày sinh", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                mtbNgaySinh.Text = "";
                mtbNgaySinh.Focus();
                return;
            }
            if (rdNam.Checked == true)
            {
                GioiTinh = "Nam";
            }
            if (rdNu.Checked == true)
            {
                GioiTinh = "Nữ";
            }

            sql = "UPDATE SinhVien SET  TenSV=N'" + txtTenSV.Text.ToString() +
                  "',MaKhoa='" + cmbMaKhoa.SelectedValue.ToString() + "',MaLop='" + cmbMaLop.SelectedValue.ToString() +
                  "',NgaySinh='" + DAO.ConvertDateTime(mtbNgaySinh.Text) + "',GioiTinh=N'" + GioiTinh
                  + "',MaQue='" + cmbMaQue.SelectedValue.ToString() +
                  "',MaDanToc='" + cmbMaDanToc.SelectedValue.ToString() + "',MaChuyenNganh='" + cmbMaChuyenNganh.SelectedValue.ToString() + "',MaHDT='" + cmbMaHDT.SelectedValue.ToString() + "',MaChucVu='" + cmbMaChucVu.SelectedValue.ToString() +
                  "' WHERE MaSV='" + txtMaSV.Text + "'";
            //MessageBox.Show(sql);
            DAO.OpenConnection();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = sql;
            cmd.Connection  = DAO.con;
            cmd.ExecuteNonQuery();//thực thi câu lệnh
            DAO.CloseConnection();
            LoadDatatogriview();
        }