public List <QuangCaoDTO> getAllItem(Connection conn) { List <QuangCaoDTO> result = new List <QuangCaoDTO>(); string queryString = "select* from quangcao where isDeleted = 0"; conn.cmd.CommandText = queryString; using (DbDataReader reader = conn.cmd.ExecuteReader()) { if (!reader.HasRows) { return(null); } else { while (reader.Read()) { QuangCaoDTO temp = new QuangCaoDTO( reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3)); result.Add(temp); } } } return(result); }
private void button1_Click(object sender, EventArgs e) { QuangCaoDTO temp = null; try { temp = new QuangCaoDTO( this.TieuDe.Text.Trim(), this.NoiDung.Text.Trim()); } catch (Exception ex) { MessageBox.Show( "Đã có dữ liệu sai định dạng!\nLàm ơn kiểm tra và lưu lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); } if (temp != null) { this.parent.quanLyQuangCaoBUS.AddQuangCao(this.parent.conn, temp); this.parent.dataQuangCao = this.parent.quanLyQuangCaoBUS.listQuangCao; this.parent.LoadQuangCaoCallback(); this.Close(); } else { MessageBox.Show( "Đã có dữ liệu sai định dạng!\nLàm ơn kiểm tra và lưu lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void AddQuangCao(Connection conn, QuangCaoDTO data) { bool result = this.QuangCaoDAO.AddQuangCao(conn, data); if (!result) { MessageBox.Show( "Có lỗi xảy ra trong quá trình thêm dữ liệu, vui lòng thử lại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.LoadQuangCao(conn); MessageBox.Show("Tạo Quảng Cáo Thành Công !!!!!!"); } }
public bool AddQuangCao(Connection conn, QuangCaoDTO data) { // INSERT INTO `quanlybanhang`.`quangcao` (`TieuDe`, `NoiDung`, `isDeleted`) VALUES('dien thoai sam sung', 'sam sung no1', 0); string queryString = "INSERT INTO quangcao (`TieuDe`, `NoiDung`, `isDeleted`) VALUES('" + data.TieuDe + "', '" + data.NoiDung + "', " + data.isDeleted + ");"; Console.WriteLine(queryString); conn.cmd.CommandText = queryString; try { conn.cmd.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); return(false); } return(true); }