public List<PetTratamento> getListTratamentos() { MySqlDataReader leitor; List<PetTratamento> tratamentos = null; try { this.con.Open(); tratamentos = new List<PetTratamento>(); MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "select * from petTratamento"; leitor = cmd.ExecuteReader(); while (leitor.Read()) { PetTratamento p = new PetTratamento(); p.IdPet = (int)leitor["idPet"]; p.IdTratamento= (int)leitor["idTratamento"]; p.DataHora = Convert.ToString(leitor["dataHora"]); p.Estado= Convert.ToBoolean(leitor["estado"]); tratamentos.Add(p); } leitor.Close(); } catch (Exception e) { Console.WriteLine(e.Message); } finally { this.con.Close(); } return tratamentos; }
private void btnAgendar_Click(object sender, EventArgs e) { if (this.dtpData.Text == "") { MessageBox.Show("Preencha os dados", "Erro"); } else { PetTratamento tratamento = new PetTratamento(); tratamento.IdPet = (int)this.cmbNome.SelectedValue; tratamento.IdTratamento = (int)this.cmbTratamento.SelectedValue; tratamento.DataHora = this.dtpData.Value.ToString(); tratamento.Estado = true; DAOPetTratamento daoPetTratamento = new DAOPetTratamento(); daoPetTratamento.inserePetTratamento(tratamento); this.tela.atualizarListV(); this.Close(); } }
public void inserePetTratamento(PetTratamento petTratamento) { try { this.con.Open(); MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "INSERT INTO petTratamento (idPet,idTratamento,dataHora,estado) VALUES(@idPet,@idTratamento,@dataHora,@estado)"; cmd.Parameters.AddWithValue("@idPet", petTratamento.IdPet); cmd.Parameters.AddWithValue("@idTratamento", petTratamento.IdTratamento); petTratamento.DataHora = formatar.formatarDataHora(petTratamento.DataHora); cmd.Parameters.AddWithValue("@dataHora", petTratamento.DataHora); cmd.Parameters.AddWithValue("@estado", petTratamento.Estado); cmd.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine(e.Message); } finally { this.con.Close(); } }