コード例 #1
0
 private void btFinalizar_Click(object sender, EventArgs e)
 {
     if (this.listView1.Items.Count > 0)
     {
         String           rga           = this.listView1.SelectedItems[0].SubItems[1].Text;
         String           preco         = this.listView1.SelectedItems[0].SubItems[5].Text;
         DAOPet           daoPet        = new DAOPet();
         DAOPetTratamento petTratamento = new DAOPetTratamento();
         //DAOTratamento daoTratamento = new DAOTratamento();
         //Tratamento trat = daoTratamento.localizarNome(nome);
         MessageBox.Show("Valor a ser pago: " + preco);
         petTratamento.remover(daoPet.localizar(rga).IdPet);
         this.atualizarListV();
     }
     else
     {
         MessageBox.Show("Selecione na tabela o que você quer remover!", "Erro");
     }
 }
コード例 #2
0
        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);
                }
            }
        }
コード例 #3
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();
            }
        }
コード例 #4
0
        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);
                }
            }
        }