private void btnSua_Click(object sender, EventArgs e) { string Ngaysinh; Ngaysinh = String.Format("{1}/{0}/{2}", cboNgay.Text, cboThang.Text, cboNam.Text); string NgayNopHocPhi; NgayNopHocPhi = String.Format("{1}/{0}/{2}", cboNgay1.Text, cboThang1.Text, cboNam1.Text); string sql = "UPDATE tblHocvien SET TenHocVien = N'" + txtTenHV.Text.Trim() + "', MaLop='" + cboMalop.Text.Trim() + "',NgaySinh='" + Ngaysinh + "', MaNghe='" + cboManghe.Text.Trim() + "', Gioitinh=N'" + cboGioitinh.Text.Trim() + "',Diachi=N'" + txtDiachi.Text.Trim() + "',NgayNopHocPhi=N'" + NgayNopHocPhi + "',DienThoai=N'" + txtSDT.Text.Trim() + "',Diem=N'" + txtDiem.Text.Trim() + "'WHERE MaHocVien='" + txtMaHV.Text.Trim() + "'"; DAO.OpenConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO.conn; cmd.ExecuteNonQuery(); DAO.CloseConnection(); string sql1; double sl = Convert.ToDouble(DAO.DocBang("select count(MaHocVien) from tblHocvien join tblLophoc on tblLophoc.MaLop=tblHocvien.MaLop where tblLophoc.MaLop =N'" + cboMalop.Text + "'").Rows[0][0].ToString()); sql1 = "UPDATE tblLophoc SET SiSo = " + sl + " WHERE MaLop = N'" + cboMalop.Text.Trim() + "'"; DAO.CapNhatDuLieu(sql1); LoaddatatoGridview(); }
private void btnTK_Click(object sender, EventArgs e) { string sql; if ((cboMaGV.Text == "") && (txtTenGV.Text == "") && (cboTrinhdo.Text == "") && (cboMonhoc.Text == "") && (cboChuyenMon.Text == "")) { MessageBox.Show("Hãy nhập một điều kiện tìm kiếm!!!", "Yêu cầu ...", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } sql = "SELECT * FROM tblGiaovien WHERE 1=1"; if (cboMaGV.Text != "") { sql = sql + " AND MaGV Like N'%" + cboMaGV.Text + "%'"; } if (txtTenGV.Text != "") { sql = sql + " AND TenGV Like N'%" + txtTenGV.Text + "%'"; } if (cboChuyenMon.Text != "") { sql = sql + " AND MaChuyenMon Like N'%" + cboChuyenMon.Text + "%'"; } if (cboMonhoc.Text != "") { sql = "select tblLophoc.MaGV,tblMonhoc.MaMon from tblLophoc join tblMonhoc on tblLophoc.MaMon=tblMonhoc.MaMon where tblMonhoc.MaMon = N'%" + cboMonhoc.Text + "%'"; } if (cboTrinhdo.Text != "") { sql = sql + " AND MaTrinhDo Like N'%" + cboTrinhdo.Text + "%'"; } tblGiaovien = DAO.DocBang(sql); if (tblGiaovien.Rows.Count == 0) { MessageBox.Show("Không có bản ghi thỏa mãn điều kiện!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ResetValues(); } else { MessageBox.Show("Có " + tblGiaovien.Rows.Count + " bản ghi thỏa mãn điều kiện!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } GridviewTKGV.DataSource = tblGiaovien; LoaddatatoGV(); }
private void btnTK_Click(object sender, EventArgs e) { string sql; if ((cboMalop.Text == "") && (txtTenlop.Text == "") && (cboGV.Text == "") && (cboMonhoc.Text == "") && (txtSiso.Text == "")) { MessageBox.Show("Hãy nhập một điều kiện tìm kiếm!!!", "Yêu cầu ...", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } sql = "SELECT * FROM tblLophoc WHERE 1=1"; if (cboMalop.Text != "") { sql = sql + " AND MaLop Like N'%" + cboMalop.Text + "%'"; } if (txtTenlop.Text != "") { sql = sql + " AND TenLop Like N'%" + txtTenlop.Text + "%'"; } if (cboGV.Text != "") { sql = sql + " AND MaGV Like N'%" + cboGV.Text + "%'"; } if (cboMonhoc.Text != "") { sql = sql + " AND MaMon Like N'%" + cboMonhoc.Text + "%'"; } tblLophoc = DAO.DocBang(sql); if (tblLophoc.Rows.Count == 0) { MessageBox.Show("Không có bản ghi thỏa mãn điều kiện!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ResetValues(); } else { MessageBox.Show("Có " + tblLophoc.Rows.Count + " bản ghi thỏa mãn điều kiện!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } GridviewTKLophoc.DataSource = tblLophoc; LoaddatatoGV(); }
private void cboMonhoc_TextChanged(object sender, EventArgs e) { string sql; if (cboMonhoc.Text == "") { txtTenMon.Text = ""; return; } sql = "SELECT TenMon FROM tblMonhoc WHERE MaMon=N'" + cboMonhoc.Text + "'"; DataTable table = DAO.DocBang(sql); if (table.Rows.Count > 0) { txtTenMon.Text = table.Rows[0][0].ToString();//dòng 0 cột 0 } }
private void cboGV_TextChanged(object sender, EventArgs e) { string sql; if (cboGV.Text == "") { txtTGV.Text = ""; return; } sql = "SELECT TenGV FROM tblGiaovien WHERE MaGV=N'" + cboGV.Text + "'"; DataTable table = DAO.DocBang(sql); if (table.Rows.Count > 0) { txtTGV.Text = table.Rows[0][0].ToString();//dòng 0 cột 0 } }
private void btnXoa_Click(object sender, EventArgs e) { string sql = "delete from tblHocvien where MaHocVien = '" + txtMaHV.Text + "'"; DAO.OpenConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO.conn; cmd.ExecuteNonQuery(); DAO.CloseConnection(); LoaddatatoGridview(); string sql1; double sl = Convert.ToDouble(DAO.DocBang("select count(MaHocVien) from tblHocvien join tblLophoc on tblLophoc.MaLop=tblHocvien.MaLop where tblLophoc.MaLop =N'" + cboMalop.Text + "'").Rows[0][0].ToString()); sql1 = "UPDATE tblLophoc SET SiSo = " + sl + " WHERE MaLop = N'" + cboMalop.Text.Trim() + "'"; DAO.CapNhatDuLieu(sql1); LoaddatatoGridview(); }
private void FrmTimKiemLopHoc_Load(object sender, EventArgs e) { ResetValues(); GridviewTKLophoc.DataSource = null; cboMalop.DataSource = DAO.DocBang("SELECT MaLop FROM tblLophoc"); cboMalop.ValueMember = "MaLop"; cboMalop.SelectedIndex = -1; cboGV.DataSource = DAO.DocBang("SELECT MaGV FROM tblGiaovien"); cboGV.ValueMember = "MaGV"; cboGV.SelectedIndex = -1; cboMonhoc.DataSource = DAO.DocBang("SELECT MaMon FROM tblMonhoc"); cboMonhoc.DisplayMember = "MaMon"; cboMonhoc.SelectedIndex = -1; txtTenMon.Enabled = false; txtTGV.Enabled = false; }
private void FrmTimKiemGiaoVien_Load(object sender, EventArgs e) { ResetValues(); GridviewTKGV.DataSource = null; cboMaGV.DataSource = DAO.DocBang("SELECT MaGV FROM tblGiaovien"); cboMaGV.ValueMember = "MaGV"; cboMaGV.SelectedIndex = -1; cboChuyenMon.DataSource = DAO.DocBang("SELECT MaChuyenMon FROM tblChuyenmon"); cboChuyenMon.ValueMember = "MaChuyenMon"; cboChuyenMon.SelectedIndex = -1; cboMonhoc.DataSource = DAO.DocBang("SELECT MaMon FROM tblMonhoc"); cboMonhoc.DisplayMember = "MaMon"; cboMonhoc.SelectedIndex = -1; cboTrinhdo.DataSource = DAO.DocBang("SELECT MaTrinhDo FROM tblTrinhdo"); cboTrinhdo.ValueMember = "MaTrinhDo"; cboTrinhdo.SelectedIndex = -1; }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaHV.Text == "") { MessageBox.Show("Bạn chưa nhập mã học viên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaHV.Focus(); return; } if (txtTenHV.Text == "") { MessageBox.Show("Bạn chưa nhập tên học viên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTenHV.Focus(); return; } if (cboGioitinh.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn giới tính", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txtDiem.Text == "") { MessageBox.Show("Bạn chưa nhập điểm", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDiem.Focus(); return; } if (txtDiachi.Text == "") { MessageBox.Show("Bạn chưa nhập địa chỉ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDiachi.Focus(); return; } if (cboMalop.SelectedIndex == -1) { MessageBox.Show("mã lớp chưa tồn tại ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cboNgay.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn ngày sinh", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cboThang.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn tháng sinh", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cboNam.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn năm sinh", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cboNgay1.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn ngày nộp học phí", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cboThang1.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn tháng nộp học phí", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cboNam1.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn năm nộp học phí", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cboMalop.SelectedIndex == -1) { MessageBox.Show("mã lớp chưa tồn tại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cboManghe.SelectedIndex == -1) { MessageBox.Show("mã nghề chưa tồn tại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string sqlCheckkey = "Select * from tblHocvien where MaHocVien = '" + txtMaHV.Text.Trim() + "'"; DAO.OpenConnection(); if (DAO.checkKeyexit(sqlCheckkey)) { MessageBox.Show("Mã học viên đã tồn tại"); DAO.CloseConnection(); txtMaHV.Focus(); return; } else { string Ngaysinh; Ngaysinh = String.Format("{1}/{0}/{2}", cboNgay.Text, cboThang.Text, cboNam.Text); string NgayNopHocPhi; NgayNopHocPhi = String.Format("{1}/{0}/{2}", cboNgay1.Text, cboThang1.Text, cboNam1.Text); string sql = "insert into tblHocvien values('" + txtMaHV.Text.Trim() + "',N'" + txtTenHV.Text.Trim() + "','" + cboMalop.SelectedValue.ToString() + "','" + Ngaysinh + "',N'" + cboGioitinh.Text.Trim() + "',N'" + txtDiachi.Text.Trim() + "','" + cboManghe.SelectedValue.ToString() + "','" + txtSDT.Text.Trim() + "','" + NgayNopHocPhi + "','" + txtDiem.Text.Trim() + "')"; double sl = Convert.ToDouble(DAO.DocBang("SELECT SiSo FROM tblLophoc WHERE MaLop=N'" + cboMalop.Text + "'").Rows[0][0].ToString());//XEM LẠI BẢNG NL ĐÃ CÓ SL CHƯA double slmoi = sl + 1; sql = "UPDATE tblLophoc SET SiSo = " + slmoi + " WHERE MaLop = N'" + cboMalop.Text + "'"; DAO.CapNhatDuLieu(sql); SqlCommand cmd = new SqlCommand(sql, DAO.conn); cmd.ExecuteNonQuery(); LoaddatatoGridview(); filldatatocombo(); filldatatocombo1(); DAO.CloseConnection(); } }