//danh sach phan cong public List <PhanCongGiangDay> dsPhanCong() { List <PhanCongGiangDay> ds = new List <PhanCongGiangDay>(); Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from PhanCongGiangDay"; cmd.Connection = conn; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { PhanCongGiangDay a = new PhanCongGiangDay(); a.MaLop = reader.GetString(0); a.MaMon = reader.GetString(1); a.MaCanBoGV = reader.GetString(2); a.NgayPhanCong = reader.GetDateTime(3); ds.Add(a); } Close(); conn.Close(); return(ds); }
private void btnPhanCong_Click(object sender, EventArgs e) { //Kiểm tra thông tin có để trống hay không. if (cmbTenLop.SelectedIndex == -1 || cmbTenGV.SelectedIndex == -1 || cmbMonHoc.SelectedIndex == -1) { MessageBox.Show("Không để trống thông tin."); return; } //Đóng gói thông tin trên form. PhanCongGiangDay pcgd = new PhanCongGiangDay(); pcgd.MaLop = cmbTenLop.SelectedValue.ToString(); pcgd.MaMon = cmbMonHoc.SelectedValue.ToString(); pcgd.MaCanBoGiaoVien = cmbTenGV.SelectedValue.ToString(); pcgd.NgayPhanCong = DateTime.Now; //Kiểm tra xem đã tồn tại phân công hay chưa. if (pcgdBUS.Exist(pcgd.MaLop, pcgd.MaMon, pcgd.MaCanBoGiaoVien)) { MessageBox.Show("Phân công giảng dạy đã tồn tại."); return; } //Kiểm tra phân công thất bại. if (!pcgdBUS.Insert(pcgd)) { MessageBox.Show("Phân công giảng dạy không thành công."); return; } //Load lại dữ liệu. PhanCongGiangDayGUI_Load(sender, e); }
public int Insert(PhanCongGiangDay pcgd) { string query = "insert into PhanCongGiangDay values(@MaLop, @MaMon, @MaCanBoGiaoVien, @NgayPhanCong)"; SqlCommand cmd = new SqlCommand(query); cmd.Parameters.AddWithValue("@MaLop", pcgd.MaLop); cmd.Parameters.AddWithValue("@MaMon", pcgd.MaMon); cmd.Parameters.AddWithValue("@MaCanBoGiaoVien", pcgd.MaCanBoGiaoVien); cmd.Parameters.AddWithValue("@NgayPhanCong", pcgd.NgayPhanCong); return(csdl.ExecuteNonQuery(cmd)); }
public int Them(PhanCongGiangDay x) { Open(); string sql = "insert into PhanCongGiangDay values(@malop,@mamon,@magv,@ngay) "; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("malop", x.MaLop); cmd.Parameters.AddWithValue("mamon", x.MaMon); cmd.Parameters.AddWithValue("magv", x.MaCanBoGV); cmd.Parameters.AddWithValue("ngay", x.NgayPhanCong); return(cmd.ExecuteNonQuery()); }
public DataTable HienThiDS(PhanCongGiangDay x) { Open(); string sql = "select CanBoGiaoVien.MaCanBoGiaoVien,HoTen,DiaChi,SoDienThoai from CanBoGiaoVien inner join PhanCongGiangDay on CanBoGiaoVien.MaCanBoGiaoVien=PhanCongGiangDay.MaCanBoGiaoVien where MaLop=@ma"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("ma", x.MaLop); DataTable dt = new DataTable(); SqlDataReader dr = cmd.ExecuteReader(); dt.Load(dr); return(dt); }
public void themPhanCongGiangDay(PhanCongGiangDay pc) { KetNoiCSDL.moKetNoi(); string add = "insert into PhanCongGiangDay values (@maLop , @maMon , @maCBGV , @ngayPhanCong) "; SqlCommand cmd = new SqlCommand(add, KetNoiCSDL.connect); cmd.Parameters.AddWithValue("maLop", pc.MaLop); cmd.Parameters.AddWithValue("maMon", pc.MaMon); cmd.Parameters.AddWithValue("maCBGV", pc.MaCBGV); cmd.Parameters.AddWithValue("ngayPhanCong", pc.NgayPhanCong); cmd.ExecuteNonQuery(); KetNoiCSDL.dongKetNoi(); }
private void btnPhanCong_Click(object sender, EventArgs e) { try { PhanCongGiangDay pc = new PhanCongGiangDay(); pc.MaCBGV = cbGiaoVien.SelectedValue.ToString(); pc.MaLop = cbLop.SelectedValue.ToString(); pc.MaMon = cbMonHoc.SelectedValue.ToString(); pc.NgayPhanCong = dtNgay.Value.ToString("MM/dd/yyyy"); //MessageBox.Show(cbGiaoVien.SelectedValue.ToString() + " " + cbLop.SelectedValue.ToString() + " " + cbMonHoc.SelectedValue.ToString() + " " + dtNgay.Text); phanCongGiangDayBUL.ThemPhanCongGiangDay(pc); hienLichPhanCong(); MessageBox.Show("Phân công thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Phân công lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ThemPhanCongGiangDay(PhanCongGiangDay pc) { dal.themPhanCongGiangDay(pc); }
public int Phancong(PhanCongGiangDay x) { return(pcgd.Them(x)); }
private void phanCongGiangDayDạyToolStripMenuItem_Click(object sender, EventArgs e) { PhanCongGiangDay fm = new PhanCongGiangDay(); fm.Show(); }
public DataTable HienThiDS(PhanCongGiangDay x) { return(cls.HienThiDS(x)); }
public bool Insert(PhanCongGiangDay pcgd) { return(pcgdDTL.Insert(pcgd) > 0); }