private void addBenXe(BenXe m) { try { bool kq = BenXeDB.add(m); if (kq) { loadData(); ClearInput(); } else { MessageBox.Show("Them ko thanh cong"); } } catch (Exception e) { if (e.Message.Contains("UNIQUE")) { MessageBox.Show("Email trung lap"); } else { MessageBox.Show("Khong the thuc hien duoc: " + e.Message); } } }
private void btnUpdate_Click(object sender, EventArgs e) { if (!isInputValid()) { return; } string maBenXe = txtMaBenXe.Text.Trim(); string tenBenXe = txtTenBenXe.Text.Trim(); DialogResult result = MessageBox.Show("Ban co muon cap nhat " + maBenXe, "Cap nhat thong tin ", MessageBoxButtons.YesNo); if (result != DialogResult.Yes) { return; } BenXe m = new BenXe(maBenXe, tenBenXe); bool ketQua = BenXeDB.update(m); // thong bao if (ketQua) { MessageBox.Show("Cap nhat thanh cong"); } else { MessageBox.Show("Cap nhat ko thanh cong"); } list = BenXeDB.getAll(); gridView.DataSource = null; gridView.DataSource = list; }
private void Display(BenXe c) { txtMaBenXe.Text = c.MaBenXe; txtTenBenXe.Text = c.TenBenXe; setEditMode(true); }
public bool update(BenXe c) { String sql = "update BenXe set tenBenXe = @tenBenXe where maBenXe = @maBenXe"; SqlParameter p1 = new SqlParameter("@maBenXe", c.MaBenXe); SqlParameter p2 = new SqlParameter("@tenBenXe", c.TenBenXe); SqlParameter[] param = { p1, p2 }; return(manager.executeUpdate(sql, param)); }
private void btnAdd_Click(object sender, EventArgs e) { string maBenXe = txtMaBenXe.Text.Trim(); string tenBenXe = txtTenBenXe.Text.Trim(); BenXe m = new BenXe(maBenXe, tenBenXe); list.Add(m); gridView.DataSource = null; gridView.DataSource = list; addBenXe(m); }
private void gridView_CellClick(object sender, DataGridViewCellEventArgs e) { int row = e.RowIndex; if (row < 0 || row >= list.Count) { return; } BenXe c = list[row]; Display(c); }
public bool add(BenXe c) { try { String sql = "insert into BenXe values(@maBenXe, @tenBenXe)"; SqlParameter p1 = new SqlParameter("@maBenXe", c.MaBenXe); SqlParameter p2 = new SqlParameter("@tenBenXe", c.TenBenXe); SqlParameter[] param = { p1, p2 }; return(manager.executeUpdate(sql, param)); } catch (Exception e) { return(false); } }
public List <BenXe> getAll() { String sql = "select * from BenXe"; DataTable table = manager.executeQuery(sql); List <BenXe> list = new List <BenXe>(); for (int i = 0; i < table.Rows.Count; i++) { DataRow row = table.Rows[i]; string maBenXe = (string)row["maBenXe"]; string tenBenXe = (string)row["tenBenXe"]; BenXe c = new BenXe(maBenXe, tenBenXe); list.Add(c); } return(list); }