public bool EditChuongTrinhHoc(ChuongTrinhHoc cth) { try { if (conn.State != ConnectionState.Open) { conn.Open(); } SqlCommand cmd = new SqlCommand("ChuongTrinhHoc_Edit", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@MaChuongTrinhHoc", SqlDbType.VarChar).Value = cth._machuongtrinhhoc; cmd.Parameters.Add("@TenChuongTrinhHoc", SqlDbType.NVarChar).Value = cth._chuongtrinhhoc; cmd.Parameters.Add("@MaTrinhDo", SqlDbType.VarChar).Value = cth._matrinhdo; cmd.Parameters.Add("@HocPhi", SqlDbType.Money).Value = cth._hocphi; cmd.Parameters.Add("@MaKhoaHoc", SqlDbType.VarChar).Value = cth._makhoahoc; cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception e) { conn.Close(); Console.WriteLine(e); return(false); } }
private void btnSua_Click(object sender, EventArgs e) { if (dataGridViewX1.RowCount > 0) { if (txtChuongTrinhHoc.Text == "" || txtHocPhi.Text == "") { MessageBox.Show("Bạn chưa nhập đủ thông tin"); return; } double _temp_hocphi = double.Parse(txtHocPhi.Text); if (_temp_hocphi <= 0) { MessageBox.Show("Học phí của một khóa học phải lớn hơn 0 ! ", "LỖI", MessageBoxButtons.OK, MessageBoxIcon.Error); } string ma_kh = dataGridViewX1.CurrentRow.Cells[3].Value.ToString(); string ma_cth = dataGridViewX1.CurrentRow.Cells[0].Value.ToString(); string ma_td = _objtrinhdobus.GetMa_TheoTen(cbTrinhDo.Text); _objchuongtrinhhoc = new ChuongTrinhHoc(ma_cth, txtChuongTrinhHoc.Text, ma_td, ma_kh, double.Parse(txtHocPhi.Text)); if (_objchuongtrinhhocbus.EditChuongTrinhHoc(_objchuongtrinhhoc)) { LoadData(); resetbox(); MessageBox.Show("Sửa Thành Công Chương Trình Học " + dataGridViewX1.CurrentRow.Cells[0].Value.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Sửa Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Không có Khóa học để sữa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnLuu_Click(object sender, EventArgs e) { if (dataGridViewX1.Rows.Count > 0) { for (int i = 0; i < dataGridViewX1.Rows.Count; i++) { string makh = new KhoaHocBUS().GetMa_TheoTen(cbKhoaHoc.Text.ToString()); string matd = new TrinhDoBUS().GetMa_TheoTen(dataGridViewX1.Rows[i].Cells[2].Value.ToString()); _objchuongtrinhhoc = new ChuongTrinhHoc(_objchuongtrinhhocbus.NextID(), dataGridViewX1.Rows[i].Cells[1].Value.ToString(), matd, makh, double.Parse(dataGridViewX1.Rows[i].Cells[3].Value.ToString())); if (_objchuongtrinhhocbus.AddChuongTrinhHoc(_objchuongtrinhhoc)) { dataGridViewX1.Rows.Remove(dataGridViewX1.Rows[i]); i--; LoadData(); } else { string a = dataGridViewX1.Rows[i].Cells[0].Value.ToString(); MessageBox.Show("Lưu dòng " + a + " thất bại"); } } if (dataGridViewX1.Rows.Count == 0) { MessageBox.Show("Lưu thành công"); } } else { MessageBox.Show("Không có dữ liệu để lưu ! ", "Thống báo ", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public bool EditChuongTrinhHoc(ChuongTrinhHoc cth) { return(objChuongTrinhHoc.EditChuongTrinhHoc(cth)); }
public bool AddChuongTrinhHoc(ChuongTrinhHoc cth) { return(objChuongTrinhHoc.AddChuongTrinhHoc(cth)); }
public void Update(ChuongTrinhHoc chuongTrinhHoc) { dalhs.updateCT(chuongTrinhHoc); }
public void Delte(ChuongTrinhHoc chuongTrinhHoc) { dalhs.deleteCT(chuongTrinhHoc); }
public void Insert(ChuongTrinhHoc chuongTrinhHoc) { dalhs.insertCTH(chuongTrinhHoc); }