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;
        }
Ejemplo n.º 2
0
        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();
     }
 }