public static bool CreateDonativoEmpresa(DonativoEmpresa donativoEmpresa) { try { using (MySqlConnection conn = new MySqlConnection(Properties.Settings.Default.DB)) { conn.Open(); using (MySqlCommand sqlCommand = new MySqlCommand("INSERT INTO `donativoempresa` (idEmpresario, dataDonativo, quantidadeDonativo, observacoes) VALUES (@idEmpresario, @dataDonativo,@quantidadeDonativo,@observacoes)", conn)) { sqlCommand.Parameters.AddWithValue("@idEmpresario", donativoEmpresa.idEmpresario); sqlCommand.Parameters.AddWithValue("@dataDonativo", donativoEmpresa.dataDonativo); sqlCommand.Parameters.AddWithValue("@quantidadeDonativo", donativoEmpresa.quantidadeDonativo); sqlCommand.Parameters.AddWithValue("@observacoes", donativoEmpresa.observacoes); sqlCommand.ExecuteNonQuery(); } conn.Close(); } return(true); } catch (Exception e) { Debug.WriteLine("Erro ao criar Donativo de Empresa: " + e.Message); return(false); } }
public static List <DonativoEmpresa> GetDonativosEmpresa(int id) { using (MySqlConnection conn = new MySqlConnection(Properties.Settings.Default.DB)) { conn.Open(); using (MySqlCommand cmd = new MySqlCommand("select de.* from donativoempresa de join empresario e on e.idEmpresario = de.idEmpresario where e.idEmpresa = @id", conn)) { cmd.Parameters.AddWithValue("@id", id); MySqlDataReader reader = cmd.ExecuteReader(); List <DonativoEmpresa> donativos = new List <DonativoEmpresa>(); while (reader.Read()) { donativos.Add(DonativoEmpresa.FromDB(reader)); } return(donativos); } } }