private void btnEnviar_Click(object sender, EventArgs e)
        {
            if(txtNome.Text==""||txtEmail.Text==""||mktCPF.Text==""||mktTelefone.Text==""){
                MessageBox.Show("Preencha os dados","Erro");
            }
            else{
                 String nome;
            String cpf;
            String email;
            String telefone;


            nome = txtNome.Text;
            cpf = mktCPF.Text;
            email = txtEmail.Text;
            telefone = mktTelefone.Text;

            Cliente cliente = new Cliente();

            cliente.Nome = nome;
            cliente.CPF = cpf;
            cliente.Email = email;
            cliente.Telefone = telefone;
            
            DAOCliente Daocliente = new DAOCliente();


            Daocliente.insereCliente(cliente);
            mktCPF.Clear();
            txtNome.Text = "";
            txtEmail.Text="";
            mktTelefone.Clear();
            this.Close();
            }
        }
예제 #2
0
        public Cliente localizar(int id)
        {
            MySqlDataReader leitor;
            Cliente c = null;
            
            try
            {
                this.con.Open();
                c = new Cliente();
                MySqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "select * from cliente where idCliente = " + id;
                leitor = cmd.ExecuteReader();

                while (leitor.Read())
                {
                    c.IdCliente = id;
                    c.Nome = (String)leitor["Nome"];
                    c.CPF = (String)leitor["CPF"];
                    c.Telefone= (String)leitor["Telefone"];
                    c.Email = (String)leitor["Email"];
                }
                leitor.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            finally
            {
                this.con.Close();
            }
            return c;
        }
예제 #3
0
        public List<Cliente> getListClientes(){
            MySqlDataReader leitor;
            List<Cliente> clientes=null;
            try
            {
                this.con.Open();
                clientes = new List<Cliente>();
                MySqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "select * from cliente";
                leitor = cmd.ExecuteReader();

                while(leitor.Read()){
                    Cliente c = new Cliente();
                    c.IdCliente = (int)leitor["idCliente"];
                    c.Nome = (String)leitor["Nome"];
                    c.CPF = (String)leitor["CPF"];
                    c.Email = (String)leitor["Email"];
                    c.Telefone = (String)leitor["Telefone"];
                    clientes.Add(c);
                }
                leitor.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            finally
            {
                this.con.Close();
            }
            return clientes;
        }
예제 #4
0
 public void insereCliente(Cliente cliente)
 {
     try
     {
         this.con.Open();
         MySqlCommand cmd = con.CreateCommand();
         cmd.CommandText = "INSERT INTO cliente (Nome,CPF,Telefone,Email) VALUES(@Nome,@CPF,@Telefone,@Email)";
         cmd.Parameters.AddWithValue("@Nome", cliente.Nome);
         cmd.Parameters.AddWithValue("@CPF", cliente.CPF);
         cmd.Parameters.AddWithValue("@Telefone", cliente.Telefone);
         cmd.Parameters.AddWithValue("@Email", cliente.Email);
         cmd.ExecuteNonQuery();
     }
     catch (Exception e) {
         Console.WriteLine(e.Message);  
     }
     finally{
         this.con.Close();
     }
 }
        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);
                }

            }
        }
예제 #6
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);
                }

            }
        }