public List <DoiTacDTO> getAllItem(Connection conn) { List <DoiTacDTO> result = new List <DoiTacDTO>(); string queryString = "select* from qcpartner"; conn.cmd.CommandText = queryString; using (DbDataReader reader = conn.cmd.ExecuteReader()) { if (!reader.HasRows) { return(null); } else { while (reader.Read()) { DoiTacDTO temp = new DoiTacDTO( reader.GetInt32(0), reader.GetString(1), reader.GetDateTime(2), reader.GetDateTime(3), reader.GetString(4), reader.GetInt32(5)); result.Add(temp); } } } return(result); }
public CreateDoiTac(int index, DoiTacDTO item, InitPage parent) { InitializeComponent(); this.OpenMode = MODE_EDIT; this.itemIndex = index; this.parent = parent; this.EditDoiTac = item; this.TenDoiTac.Text = item.Ten; this.NgayKyHD.Value = item.NgayKyHD; this.NgayKetThucHD.Value = item.NgayHetHanHD; this.ViTriDang.Text = item.ViTriDang; }
public bool AddDoiTac(Connection conn, DoiTacDTO data, int IDBaiQC) { string queryString = "INSERT INTO qcpartner (`partner_name`, `date`, `deadline`,`location`,`IDBaiQC`) VALUES('" + data.Ten + "', '" + String.Format("{0:yyyy/MM/dd HH:mm:ss}", data.NgayKyHD) + "', '" + String.Format("{0:yyyy/MM/dd HH:mm:ss}", data.NgayHetHanHD) + "','" + data.ViTriDang + "'," + IDBaiQC + ");"; Console.WriteLine(queryString); conn.cmd.CommandText = queryString; try { conn.cmd.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); return(false); } return(true); }
private void button1_Click(object sender, EventArgs e) { DoiTacDTO temp = null; try { temp = new DoiTacDTO( this.TenDoiTac.Text.Trim(), this.NgayKyHD.Value.Date, this.NgayKetThucHD.Value.Date, this.ViTriDang.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) { if (OpenMode == 0) { this.parent.quanLyQuangCaoBUS.AddDoiTac(this.parent.conn, temp, this.IDBaiQC); } else if (OpenMode == 1) { this.parent.quanLyQuangCaoBUS.EDITDoiTac(this.parent.conn, temp, EditDoiTac.ID); } this.parent.dataDoiTac = this.parent.quanLyQuangCaoBUS.listDoiTac; this.parent.LoadDoiTacCallback(); 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 bool EDITDoiTac(Connection conn, DoiTacDTO data, int ID) { //UPDATE `quanlybanhang`.`qcpartner` SET `partner_name` = 'qweqwe', `date` = '2020-08-10 00:00:00', `deadline` = '2020-08-29 00:00:00', `location` = 'rea' WHERE(`id` = '5'); string queryString = "UPDATE qcpartner SET `partner_name` = '" + data.Ten + "', `date` = '" + String.Format("{0:yyyy/MM/dd HH:mm:ss}", data.NgayKyHD) + "', `deadline` = '" + String.Format("{0:yyyy/MM/dd HH:mm:ss}", data.NgayHetHanHD) + "', `location` = '" + data.ViTriDang + "' WHERE(`id` = '" + ID + "');"; Console.WriteLine(queryString); conn.cmd.CommandText = queryString; try { conn.cmd.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); return(false); } return(true); }
public void AddDoiTac(Connection conn, DoiTacDTO data, int IDBaiQC) { bool result = this.DoiTacDAO.AddDoiTac(conn, data, IDBaiQC); 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.LoadDoiTac(conn); MessageBox.Show("Tạo Đối Tác Thành Công !!!!!!"); } }