private void btnSua_Click(object sender, EventArgs e) { maMonHoc = txtMaMH.Text.Trim(); tenMonHoc = txtTenMonHoc.Text.Trim(); soTC = int.Parse(cbbSTC.Text.Trim()); DTO_MonHoc MonHoc = new DTO_MonHoc(maMonHoc, tenMonHoc, soTC); if (busMonHoc.KiemTraMaTrung(maMonHoc) == 0) { MessageBox.Show("Vui lòng chọn 1 môn học để sửa"); } else { try { MessageBox.Show("Bạn đã sửa thành công"); busMonHoc.SuaMonHoc(maMonHoc, MonHoc); dataGridView1.DataSource = busMonHoc.GetMonHoc(); Xoa(); } catch (Exception A) { MessageBox.Show(A.Message); } } }
private void btnSua_Click_1(object sender, EventArgs e) { DTO_MonHoc dto_MonHoc = new DTO_MonHoc(txtMaMH.Text, txtTenMH.Text, txtSoTiet.Text); bus_MonHoc.suaMH(dto_MonHoc); MonHoc_Load(sender, e); }
private void btnThem_Click(object sender, EventArgs e) { maMonHoc = txtMaMH.Text.Trim(); tenMonHoc = txtTenMonHoc.Text.Trim(); soTC = int.Parse(cbbSTC.Text.Trim()); DTO_MonHoc MonHoc = new DTO_MonHoc(maMonHoc, tenMonHoc, soTC); if (busMonHoc.KiemTraMaTrung(maMonHoc) == 1) { MessageBox.Show("Đã tồn tại mã lớp! Mời bạn nhập lại!"); } else { try { MessageBox.Show("Bạn đã thêm thành công"); busMonHoc.ThemMonHoc(MonHoc); dataGridView1.DataSource = busMonHoc.GetMonHoc(); Xoa(); } catch (Exception A) { MessageBox.Show(A.Message); } } }
// Sửa KT public bool suaMH(DTO_MonHoc pKT) { dbConn.Open(); string cmd = "UPDATE MONHOC SET TENMH=N'" + pKT.TenMonHoc + "',SOTIET='" + pKT.SoTiet + "' WHERE MAMH='" + pKT.MaMonHoc + "'"; SqlCommand sqlCmd = new SqlCommand(cmd, dbConn); sqlCmd.ExecuteNonQuery(); dbConn.Close(); return(true); }
// thêm KT public bool themMH(DTO_MonHoc pKT) { dbConn.Open(); string cmd = "INSERT INTO MONHOC VALUES(N'" + pKT.MaMonHoc + "',N'" + pKT.TenMonHoc + "', '" + pKT.SoTiet + "')"; SqlCommand sqlCmd = new SqlCommand(cmd, dbConn); sqlCmd.ExecuteNonQuery(); dbConn.Close(); return(true); }
public List <DTO_MonHoc> getListMonHoc() { SqlDataAdapter da = new SqlDataAdapter("select * from MONHOC", _conn); DataTable lMH = new DataTable(); da.Fill(lMH); foreach (DataRow item in lMH.Rows) { DTO_MonHoc dtoMonHoc = new DTO_MonHoc(item); listMonHoc.Add(dtoMonHoc); } return(listMonHoc); }
public void SuaMonHoc(string maMonHoc, DTO_MonHoc MonHoc) { try { sqlCon.Open(); string strQuery = string.Format(@"Update dbo.MonHoc Set tenMonHoc=N'{0}',soTinChi={1} Where maMonHoc ='{2}'", MonHoc.TenMonHoc, MonHoc.SoTinChi, maMonHoc); SqlCommand sqlCom = new SqlCommand(strQuery, sqlCon); sqlCom.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine(e.Message); } finally { sqlCon.Close(); } }
public void ThemMonHoc(DTO_MonHoc MonHoc) { try { sqlCon.Open(); string strQuery = string.Format(@"Insert Into dbo.MonHoc (maMonHoc,tenMonHoc,soTinChi) Values('{0}',N'{1}','{2}')", MonHoc.MaMonHoc, MonHoc.TenMonHoc, MonHoc.SoTinChi); SqlCommand sqlCom = new SqlCommand(strQuery, sqlCon); sqlCom.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine(e.Message); } finally { sqlCon.Close(); } }
public void SuaMonHoc(string maMonHoc, DTO_MonHoc MonHoc) { dalMonHoc.SuaMonHoc(maMonHoc, MonHoc); }
public void ThemMonHoc(DTO_MonHoc MonHoc) { dalMonHoc.ThemMonHoc(MonHoc); }
// Sửa KT public bool suaMH(DTO_MonHoc pKT) { return(dal_mh.suaMH(pKT)); }
//thêm KT public bool themMH(DTO_MonHoc pKT) { return(dal_mh.themMH(pKT)); }