private void btnSua_Click(object sender, EventArgs e) { try { if (txtTenLoaiDeThi.Text == "" || txtThoiLuong.Text == "") { MessageBox.Show("Bạn còn số liệu chưa nhập ", "Thông Báo ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } _objloaidethi = new LoaiDeThi(dgvDSLoaiDeThi.CurrentRow.Cells[0].Value.ToString(), txtTenLoaiDeThi.Text, int.Parse(txtThoiLuong.Text)); if (_objloaidethibus.EditLoaiDeThi(_objloaidethi)) { LoadData(); MessageBox.Show("Sửa Thành Công Loaị Đề Thi ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); reset(); } else { MessageBox.Show("Sửa Thất Bại ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("Bạn đã nhập sai thông tin của Loại đề thi , vui lòng nhập lại !", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLuu_Click_1(object sender, EventArgs e) { if (dgvDSLoaiDeThi.Rows.Count > 0) { for (int i = 0; i < dgvDSLoaiDeThi.Rows.Count; i++) { _objloaidethi = new LoaiDeThi(_objloaidethibus.Next_ID_LoaiKyThi(), dgvDSLoaiDeThi.Rows[i].Cells[1].Value.ToString(), int.Parse(dgvDSLoaiDeThi.Rows[i].Cells[2].Value.ToString())); if (_objloaidethibus.AddLoaiDeThi(_objloaidethi)) { dgvDSLoaiDeThi.Rows.Remove(dgvDSLoaiDeThi.Rows[i]); i--; LoadData(); } else { string a = dgvDSLoaiDeThi.Rows[i].Cells[0].Value.ToString(); MessageBox.Show("Lưu dòng " + a + " thất bại"); } if (dgvDSLoaiDeThi.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 EditLoaiDeThi(LoaiDeThi objLoaiDeThi) { try { if (conn.State != ConnectionState.Open) { conn.Open(); } SqlCommand cmd = new SqlCommand("LoaiDeThi_Edit", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@MaLoaiDeThi", SqlDbType.VarChar).Value = objLoaiDeThi._maloaidethi; cmd.Parameters.Add("@TenLoaiDeThi", SqlDbType.NVarChar).Value = objLoaiDeThi._tenloaidethi; cmd.Parameters.Add("@ThoiLuong", SqlDbType.Int).Value = objLoaiDeThi._thoiluongdethi; cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch { conn.Close(); return(false); } }
public bool EditLoaiDeThi(LoaiDeThi objloaidethi) { return(objLoaiDeThi.EditLoaiDeThi(objloaidethi)); }
public bool AddLoaiDeThi(LoaiDeThi objloaidethi) { return(objLoaiDeThi.AddLoaiDeThi(objloaidethi)); }
public LoaiDeThi getLoaiDeThiByID(string idLoaiDeThi) { LoaiDeThi TenLDT = db.LoaiDeThis.SingleOrDefault(p => p.ID == idLoaiDeThi); return(TenLDT); }