public List<Pet> getListPets() { MySqlDataReader leitor; List<Pet> pets = null; try { this.con.Open(); pets = new List<Pet>(); MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "select * from pet"; leitor = cmd.ExecuteReader(); while (leitor.Read()) { Pet p = new Pet(); p.IdPet = (int)leitor["idPet"]; p.Nome = (String)leitor["nome"]; p.DataDeNascimento = Convert.ToString(leitor["dataDeNascimento"]); p.DataDeNascimento = formatar.removerHora(p.DataDeNascimento); p.Raca = (String)leitor["raca"]; p.RGA = (String)leitor["rga"]; pets.Add(p); } leitor.Close(); } catch (Exception e) { Console.WriteLine(e.Message); } finally { this.con.Close(); } return pets; }
public void atualizarListV() { this.listView1.Items.Clear(); List<PetTratamento> listaDeTratamentos = new List<PetTratamento>(); DAOPetTratamento petTratamento = new DAOPetTratamento(); listaDeTratamentos = petTratamento.getListTratamentos(); Formatador f = new Formatador(); for (int i = 0; i < listaDeTratamentos.Count; i++) { ListViewItem item = new ListViewItem(); Pet pet = new Pet(); Tratamento tratamento = new Tratamento(); Cliente cliente = new Cliente(); pet = new DAOPet().localizar(listaDeTratamentos[i].IdPet); tratamento = new DAOTratamento().localizar(listaDeTratamentos[i].IdTratamento); cliente = new DAOCliente().localizar(pet.Dono); String data = listaDeTratamentos[i].DataHora; Boolean estado = listaDeTratamentos[i].Estado; if (estado == true) { item.Text = pet.Nome; item.SubItems.Add(pet.RGA); item.SubItems.Add(cliente.Nome); item.SubItems.Add(cliente.Telefone); item.SubItems.Add(tratamento.Nome); item.SubItems.Add(tratamento.Preco); item.SubItems.Add(listaDeTratamentos[i].DataHora); item.SubItems.Add(f.calcularTermino(listaDeTratamentos[i].DataHora, tratamento.DuracaoMedia)); item.SubItems.Add("Em Andamento"); this.listView1.Items.Add(item); } } }
private void btnEnviar_Click(object sender, EventArgs e) { if(txtNome.Text==""||mkdDatadeNascimento.Text==""||txtRaca.Text==""||mktRGA.Text==""){ MessageBox.Show("Preencha os dados","Erro"); } else{ String nome; String dataDeNascimento; String raca; String rga; int dono; nome = txtNome.Text; dataDeNascimento = mkdDatadeNascimento.Text; raca = txtRaca.Text; rga = mktRGA.Text; dono = (int)cmbDono.SelectedValue; Pet pet = new Pet(); pet.Nome = nome; pet.DataDeNascimento = dataDeNascimento; pet.Raca = raca; pet.RGA = rga; pet.Dono = dono; DAOPet daoPet = new DAOPet(); daoPet.inserePet(pet); txtNome.Text=""; mkdDatadeNascimento.Clear(); txtRaca.Text = ""; mktRGA.Clear(); this.Close(); } }
private void ListadePets_Load(object sender, EventArgs e) { List<PetTratamento> listaDeTratamentos = new List<PetTratamento>(); DAOPetTratamento petTratamento = new DAOPetTratamento(); listaDeTratamentos = petTratamento.getListTratamentos(); Formatador f = new Formatador(); for (int i = 0; i < listaDeTratamentos.Count; i++) { ListViewItem item = new ListViewItem(); Pet pet = new Pet(); Tratamento tratamento = new Tratamento(); Cliente cliente = new Cliente(); pet = new DAOPet().localizar(listaDeTratamentos[i].IdPet); tratamento = new DAOTratamento().localizar(listaDeTratamentos[i].IdTratamento); cliente = new DAOCliente().localizar(pet.Dono); String data = listaDeTratamentos[i].DataHora; Boolean estado = listaDeTratamentos[i].Estado; if (estado == false) { item.Text = pet.Nome; item.SubItems.Add(pet.RGA); item.SubItems.Add(cliente.Nome); item.SubItems.Add(cliente.Telefone); item.SubItems.Add(tratamento.Nome); item.SubItems.Add(listaDeTratamentos[i].DataHora); item.SubItems.Add(f.calcularTermino(listaDeTratamentos[i].DataHora, tratamento.DuracaoMedia)); item.SubItems.Add("Finalizado"); this.listView2.Items.Add(item); } } }
public void inserePet(Pet pet) { try { this.con.Open(); MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "insert into pet (nome,dataDeNascimento,rga,raca,idCliente) values(@nome,@dataDeNascimento,@rga,@raca,@idCliente)"; cmd.Parameters.AddWithValue("@nome", pet.Nome); pet.DataDeNascimento = formatar.formatarData(pet.DataDeNascimento); cmd.Parameters.AddWithValue("@dataDeNascimento", pet.DataDeNascimento); cmd.Parameters.AddWithValue("@rga", pet.RGA); cmd.Parameters.AddWithValue("@raca", pet.Raca); cmd.Parameters.AddWithValue("@idCliente", pet.Dono); cmd.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine(e.Message); } finally { this.con.Close(); } }
public Pet localizar(int id){ MySqlDataReader leitor; Pet pet = null; try { this.con.Open(); pet= new Pet(); MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "select * from pet where idPet = '"+id+"'"; leitor = cmd.ExecuteReader(); while (leitor.Read()) { pet.IdPet = Convert.ToInt32(id); pet.Nome = (String)leitor["nome"]; pet.DataDeNascimento = Convert.ToString(leitor["dataDeNascimento"]); pet.DataDeNascimento = formatar.removerHora(pet.DataDeNascimento); pet.Raca = (String)leitor["raca"]; pet.RGA = (String)leitor["rga"]; pet.Dono= Convert.ToInt32(leitor["idCliente"]); } leitor.Close(); } catch (Exception e) { Console.WriteLine(e.Message); } finally { this.con.Close(); } return pet; }
public void removePet(Pet pet) { }