Exemple #1
0
        public IList <Servico> BuscarPorTipo(string tipo)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "select * from Servico where tipo like @tipo";

            comando.Parameters.AddWithValue("@tipo", "%" + tipo + "%");

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            IList <Servico> servicos = new List <Servico>();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Servico servico = new Servico();

                    servico.CodServico = (int)dr["CodServ"];
                    servico.Tipo       = (string)dr["Tipo"];
                    servico.Porte      = (string)dr["Porte"];
                    servico.Valor      = Convert.ToSingle((decimal)dr["Valor"]);


                    servicos.Add(servico);
                }
            }
            else
            {
                servicos = null;
            }
            return(servicos);
        }
Exemple #2
0
        public Servico BuscarPorId(int id)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "Select*from servico where codserv=@id";

            comando.Parameters.AddWithValue("@id", id);

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            Servico servico = new Servico();

            if (dr.HasRows)
            {
                dr.Read();

                servico.Tipo  = (string)dr["tipo"];
                servico.Valor = Convert.ToSingle((decimal)dr["valor"]);
                servico.Porte = (string)dr["porte"];
            }
            else
            {
                servico.Tipo  = "";
                servico.Valor = 0;
                servico.Porte = "";
            }
            return(servico);
        }
Exemple #3
0
        //CALCULAR SALARIO
        public Funcionario CalcularSalario(int id)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "select f.codfunc, f.nome, " +
                                      "round(f.salario * 0.1 * (select count(*) from atendimento a where a.codfunc = f.codfunc) + f.salario)" +
                                      " as comissao from funcionario f where f.codfunc = @codfunc";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@codfunc", id);

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                if (dr.HasRows)
                {
                    dr.Read();

                    funcionario.Codigo  = (int)dr["codfunc"];
                    funcionario.Nome    = (string)dr["nome"];
                    funcionario.Salario = (decimal)dr["comissao"];
                }
                else
                {
                    funcionario = null;
                }
                return(funcionario);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
        //BUSCAR POR FUNCIONAIRO
        public IList <Atendimento> BuscarPorFuncionario(int id)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                //comando.CommandText = "Select Ate.codatend, P.nome, Cli.nome, Fun.nome, Ate.datahora, Serv.tipo, Serv.valor, Ate.situacao from atendimento Ate " +
                //                      "Inner Join Servico Serv on Ate.codserv = Serv.codserv " +
                //                      "Inner Join Pet P on P.codpet = Ate.codpet " +
                //                      "Inner Join Cliente Cli on Cli.codcli = P.codcli " +
                //                      "Inner Join Funcionario Fun on Fun.codfunc = Ate.codfunc " +
                //                            "where Fun.nome like  @funcionario";
                comando.CommandText = "select * from atendimento where codfunc = @codfunc";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@codfunc", id);

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                IList <Atendimento> atendimentos = new List <Atendimento>();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Atendimento atendimento = new Atendimento();

                        //atendimento.Servico.Tipo = (string)dr["tipo"];
                        //atendimento.Servico.Porte = (string)dr["Serv.porte"];
                        //atendimento.Servico.Valor = (double)dr["valor"];

                        //atendimento.Pet.Nome = (string)dr["P.nome"];
                        //atendimento.Pet.Porte = (string)dr["P.porte"];

                        //atendimento.Funcionario.Nome = (string)dr["Fun.nome"];

                        atendimento.CodAtendimento     = (int)dr["codatend"];
                        atendimento.Servico.CodServico = (int)dr["codserv"];
                        atendimento.Pet.CodPet         = (int)dr["codpet"];
                        atendimento.Funcionario.Codigo = (int)dr["codfunc"];
                        atendimento.DtHora             = (DateTime)dr["datahora"];
                        atendimento.Situacao           = (string)dr["situacao"];

                        atendimentos.Add(atendimento);
                    }
                }
                else
                {
                    atendimentos = null;
                }
                return(atendimentos);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
        //BUSCAR POR TIPO DE SERVIÇO
        public IList <Atendimento> BuscarPorServico(string tipo)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "select * from atendimento a inner join servico s on a.codserv = s.codserv where tipo like @tipo";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@tipo", "%" + tipo + "%");

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                IList <Atendimento> atendimentos = new List <Atendimento>();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Atendimento atendimento = new Atendimento();
                        atendimento.CodAtendimento = (int)dr["codatend"];

                        atendimento.Servico.CodServico = (int)dr["codserv"];
                        atendimento.Servico.Tipo       = (string)dr["tipo"];
                        atendimento.Servico.Porte      = (string)dr["porte"];
                        atendimento.Servico.Valor      = (decimal)dr["valor"];

                        atendimento.Pet.CodPet         = (int)dr["codpet"];
                        atendimento.Funcionario.Codigo = (int)dr["codfunc"];

                        atendimento.DtHora   = (DateTime)dr["datahora"];
                        atendimento.Situacao = (string)dr["situacao"];

                        atendimentos.Add(atendimento);
                    }
                }
                else
                {
                    atendimentos = null;
                }
                return(atendimentos);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
Exemple #6
0
        //BUSCAR POR NOME
        public IList <Funcionario> BuscarPorNome(string nome)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "select * from Funcionario where nome like @nome";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@nome", "%" + nome + "%");

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                //Instancia uma nova lista do funcionario
                IList <Funcionario> funcionarios = new List <Funcionario>();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        //instancia autor dentro do looping para ser criado um obj para cada elemento da lista
                        Funcionario funcionario = new Funcionario();
                        funcionario.Codigo      = (int)dr["codfunc"];
                        funcionario.Nome        = (string)dr["nome"];
                        funcionario.Cpf         = (string)dr["cpf"];
                        funcionario.Endereco    = (string)dr["endereco"];
                        funcionario.Cep         = (string)dr["cep"];
                        funcionario.Numero      = (string)dr["numero"];
                        funcionario.Cidade      = (string)dr["cidade"];
                        funcionario.Telefone    = (string)dr["telefone"];
                        funcionario.CarTrabalho = (string)dr["carttrab"];
                        funcionario.Salario     = (decimal)dr["salario"];

                        funcionarios.Add(funcionario); //Add na lista funcionarios os valores encontrados.
                    }
                }
                else
                {
                    funcionarios = null;
                }
                return(funcionarios);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
Exemple #7
0
        //BUSCAR POR NOME DO CLIENTE
        public IList <Cliente> BuscarPorNome(string nome)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "select * from Cliente where nome like @nome";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@nome", "%" + nome + "%");

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                //Instancia uma nova lista para os clientes
                IList <Cliente> clientes = new List <Cliente>();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        //instancia cliente dentro do looping para ser criado um obj para cada elemento da lista
                        Cliente cliente = new Cliente();
                        cliente.Codigo   = (int)dr["codcli"];
                        cliente.Nome     = (string)dr["nome"];
                        cliente.Cpf      = (string)dr["cpf"];
                        cliente.Endereco = (string)dr["endereco"];
                        cliente.Cep      = (string)dr["cep"];
                        cliente.Numero   = (string)dr["numero"];
                        cliente.Cidade   = (string)dr["cidade"];
                        cliente.Telefone = (string)dr["telefone"];
                        cliente.Email    = (string)dr["email"];

                        clientes.Add(cliente); //Add na lista clientes os valores encontrados
                    }
                }
                else
                {
                    clientes = null;
                }
                return(clientes);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
Exemple #8
0
        //BUSCAR POR CPF DO CLIENTE
        public IList <Cliente> BuscarPorCpf(string cpf)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "Select * from Cliente where cpf like @cpf";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@cpf", cpf + "%");

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                IList <Cliente> clientes = new List <Cliente>();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Cliente cliente = new Cliente();
                        cliente.Codigo   = (int)dr["codcli"];
                        cliente.Nome     = (string)dr["nome"];
                        cliente.Cpf      = (string)dr["cpf"];
                        cliente.Endereco = (string)dr["endereco"];
                        cliente.Cep      = (string)dr["cep"];
                        cliente.Numero   = (string)dr["numero"];
                        cliente.Cidade   = (string)dr["cidade"];
                        cliente.Telefone = (string)dr["telefone"];
                        cliente.Email    = (string)dr["email"];

                        clientes.Add(cliente);
                    }
                }
                else
                {
                    //Retorna o obj nulo
                    clientes = null;
                }
                return(clientes);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
Exemple #9
0
        public Cliente BuscarPorId(int id)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "Select * from Cliente Where codcli=@id";

            comando.Parameters.AddWithValue("@id", id);

            //MySqlDataReader retorna uma tabela do BD
            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);


            Cliente cliente = new Cliente();

            if (dr.HasRows)
            {
                dr.Read();

                cliente.Codigo   = (int)dr["codcli"];
                cliente.Nome     = (string)dr["nome"];
                cliente.Telefone = (string)dr["telefone"];
                cliente.Cpf      = (string)dr["cpf"];
                cliente.Cep      = (string)dr["cep"];
                cliente.Endereco = (string)dr["endereco"];
                cliente.Cidade   = (string)dr["cidade"];
                cliente.Numero   = (string)dr["numero"];
                cliente.Email    = (string)dr["email"];
            }
            else
            {
                cliente.Codigo   = 0;
                cliente.Nome     = "";
                cliente.Cpf      = "";
                cliente.Cep      = "";
                cliente.Endereco = "";
                cliente.Cidade   = "";
                cliente.Numero   = "";
                cliente.Telefone = "";
                cliente.Email    = "";
            }
            return(cliente);
        }
        //BUSCAR PET
        public IList <Pet> Buscar(int id)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "Select * from Pet where codpet = @id";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@id", id);

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                IList <Pet> pets = new List <Pet>();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Pet pet = new Pet();
                        pet.Cliente.Codigo = (int)dr["codcli"];
                        pet.CodPet         = (int)dr["codpet"];
                        pet.Nome           = (string)dr["nome"];
                        pet.Especie        = (string)dr["especie"];
                        pet.Raca           = (string)dr["raca"];
                        pet.Porte          = (string)dr["porte"];
                        pet.Sexo           = (string)dr["sexo"];
                        pet.Cor            = (string)dr["cor"];

                        pets.Add(pet);
                    }
                }
                else
                {
                    pets = null;
                }
                return(pets);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
Exemple #11
0
        public Funcionario BuscarPorId(int id)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "Select * from Funcionario where codfunc=@id";

            comando.Parameters.AddWithValue("@id", id);

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            Funcionario funcionario = new Funcionario();

            if (dr.HasRows)
            {
                dr.Read();

                funcionario.Nome     = (string)dr["nome"];
                funcionario.Telefone = (string)dr["telefone"];
                funcionario.Cpf      = (string)dr["cpf"];
                funcionario.Cep      = (string)dr["cep"];
                funcionario.Endereco = (string)dr["endereco"];
                funcionario.Cidade   = (string)dr["cidade"];
                funcionario.Numero   = (string)dr["numero"];
                funcionario.CartTrab = (string)dr["carttrab"];
                funcionario.Salario  = (decimal)dr["salario"];
            }
            else
            {
                funcionario.Codigo   = 0;
                funcionario.Nome     = "";
                funcionario.Cpf      = "";
                funcionario.Cep      = "";
                funcionario.Endereco = "";
                funcionario.Cidade   = "";
                funcionario.Numero   = "";
                funcionario.Telefone = "";
                funcionario.CartTrab = "";
                funcionario.Salario  = 0;
            }
            return(funcionario);
        }
Exemple #12
0
        public IList <Atendimento> BuscarPorAtendimento(int codAt)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "Select * from Atendimento Where codAtend=@codAt";

            //" select a.codatend as Codigo,s.tipo as Servico,f.nome as Funcionario, " +
            //"p.nome as Pet, a.datahora as Data_Hora, a.situacao Situacao from atendimento a " +
            //"inner join funcionario f on a.codfunc=f.codfunc inner join servico s on a.codserv=s.codserv inner join " +
            //"pet P on a.codPet=p.codPet where a.codatend like @codAt";

            comando.Parameters.AddWithValue("@codAt", codAt);

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            IList <Atendimento> atendimentos = new List <Atendimento>();


            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Atendimento atendimento = new Atendimento();

                    atendimento.CodAtendimento     = (int)dr["codAtend"];
                    atendimento.Servico.CodServico = (int)dr["codServ"];
                    atendimento.Pet.CodPet         = (int)dr["codPet"];
                    atendimento.Funcionario.Codigo = (int)dr["codFunc"];
                    atendimento.DataHora           = (DateTime)dr["DataHora"];
                    atendimento.Situacao           = (string)dr["Situacao"];

                    atendimentos.Add(atendimento);
                }
            }
            else
            {
                atendimentos = null;
            }
            return(atendimentos);
        }
Exemple #13
0
        public IList <Atendimento> BuscarPorFuncionario(int codF)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "Select * from Atendimento Where codFunc=@codF";
            //"select f.codfunc, f.nome, a.codatend, s.tipo, p.nome, a.datahora, a.situacao from atendimento
            //a inner join funcionario f on a.codfunc=f.codfunc inner join servico s on s.codserv = a.codserv inner join pet p on
            //p.codPet = a.codPet where f.codfunc like @codF";


            comando.Parameters.AddWithValue("@codF", codF);

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            IList <Atendimento> atendimentos = new List <Atendimento>();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Atendimento atendimento = new Atendimento();


                    atendimento.CodAtendimento     = (int)dr["codAtend"];
                    atendimento.Servico.CodServico = (int)dr["codServ"];
                    atendimento.Pet.CodPet         = (int)dr["codPet"];
                    atendimento.Funcionario.Codigo = (int)dr["codFunc"];
                    atendimento.DataHora           = (DateTime)dr["DataHora"];
                    atendimento.Situacao           = (string)dr["Situacao"];

                    atendimentos.Add(atendimento);
                }
            }
            else
            {
                atendimentos = null;
            }
            return(atendimentos);
        }
        //BUSCAR POR ID DA CONSULTA
        public IList <Atendimento> BuscarPorId(int id)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "select * from atendimento where codatend = @codatend";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@codatend", id);

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                IList <Atendimento> atendimentos = new List <Atendimento>();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Atendimento atendimento = new Atendimento();
                        atendimento.CodAtendimento     = (int)dr["codatend"];
                        atendimento.Servico.CodServico = (int)dr["codserv"];
                        atendimento.Pet.CodPet         = (int)dr["codpet"];
                        atendimento.Funcionario.Codigo = (int)dr["codfunc"];
                        atendimento.DtHora             = (DateTime)dr["datahora"];
                        atendimento.Situacao           = (string)dr["situacao"];

                        atendimentos.Add(atendimento);
                    }
                }
                else
                {
                    atendimentos = null;
                }
                return(atendimentos);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
Exemple #15
0
        //Botão Buscar
        public Pet BuscarPorId(int id)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "select * from pet where codPet=@id";

            comando.Parameters.AddWithValue("@id", id);

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            Pet        pet        = new Pet();
            ClienteDAO clienteDAO = new ClienteDAO();

            if (dr.HasRows)
            {
                dr.Read();
                pet.CodPet  = (int)dr["codPet"];
                pet.Cliente = clienteDAO.BuscarPorId((int)dr["codCli"]);
                pet.Nome    = (string)dr["nome"];
                pet.Raca    = (string)dr["raca"];
                pet.Porte   = (string)dr["porte"];
                pet.Sexo    = (string)dr["sexo"];
                pet.Cor     = (string)dr["cor"];
                pet.Especie = (string)dr["especie"];
            }
            else
            {
                pet.CodPet         = 0;
                pet.Cliente.Codigo = 0;
                pet.Nome           = "";
                pet.Raca           = "";
                pet.Porte          = "";
                pet.Sexo           = "";
                pet.Cor            = "";
                pet.Especie        = "";
            }
            return(pet);
        }
Exemple #16
0
        //BUSCAR POR ID
        public Funcionario BuscarPorId(int id)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "Select * from Funcionario where codfunc=@id";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@id", id);

                //MySqlDataReader retorna uma tabela do db
                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                if (dr.HasRows)
                {
                    dr.Read();
                    funcionario.Codigo      = (int)dr["codfunc"];
                    funcionario.Nome        = (string)dr["nome"];
                    funcionario.Cpf         = (string)dr["cpf"];
                    funcionario.Endereco    = (string)dr["endereco"];
                    funcionario.Cep         = (string)dr["cep"];
                    funcionario.Numero      = (string)dr["numero"];
                    funcionario.Cidade      = (string)dr["cidade"];
                    funcionario.Telefone    = (string)dr["telefone"];
                    funcionario.CarTrabalho = (string)dr["carttrab"];
                    funcionario.Salario     = (decimal)dr["salario"];
                }
                else
                {
                    //Retorna o obj nulo
                    funcionario = null;
                }
                return(funcionario);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }
Exemple #17
0
        public IList <Atendimento> BuscaPet(int codPet)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "Select *from Atendimento Where codpet=@codpet";

            comando.Parameters.AddWithValue("@codpet", codPet);



            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            IList <Atendimento> atendimentos = new List <Atendimento>();


            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Atendimento atendimento = new Atendimento();

                    atendimento.CodAtendimento     = (int)dr["codatend"];
                    atendimento.Servico.CodServico = (int)dr["codserv"];
                    atendimento.Pet.CodPet         = (int)dr["codpet"];
                    atendimento.Funcionario.Codigo = (int)dr["codfunc"];
                    atendimento.DataHora           = (DateTime)dr["datahora"];
                    atendimento.Situacao           = (string)dr["situacao"];

                    atendimentos.Add(atendimento);
                }
            }

            else
            {
                atendimentos = null;
            }
            return(atendimentos);
        }
Exemple #18
0
        public IList <Funcionario> BuscarPorNomeF(string nome)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "select * from funcionario where nome like @nome";

            comando.Parameters.AddWithValue("@nome", "%" + nome + "%");

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            IList <Funcionario> funcionarios = new List <Funcionario>();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Funcionario funcionario = new Funcionario();

                    funcionario.Codigo   = (int)dr["CodFunc"];
                    funcionario.Nome     = (string)dr["Nome"];
                    funcionario.Cpf      = (string)dr["Cpf"];
                    funcionario.Cep      = (string)dr["Cep"];
                    funcionario.Endereco = (string)dr["Endereco"];
                    funcionario.Cidade   = (string)dr["Cidade"];
                    funcionario.Numero   = (string)dr["Numero"];
                    funcionario.Telefone = (string)dr["Telefone"];
                    funcionario.CartTrab = (string)dr["CartTrab"];
                    funcionario.Salario  = (decimal)dr["Salario"];

                    funcionarios.Add(funcionario);
                }
            }
            else
            {
                funcionarios = null;
            }
            return(funcionarios);
        }
Exemple #19
0
        public void CalcSalario(Funcionario funcionario)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "select f.codfunc,round(f.salario * 0.1 * (select count(*) " +
                                  "from atendimento a where a.codfunc = f.codfunc) + f.salario,2) as comissao " +
                                  "from funcionario f where f.codfunc = @codfunc";

            comando.Parameters.AddWithValue("codfunc", funcionario.Codigo);

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);



            if (dr.HasRows)
            {
                dr.Read();

                funcionario.Salario = (decimal)dr["comissao"];
            }
        }
Exemple #20
0
        public IList <Cliente> BuscarPorNome(string nome)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "select * from cliente where nome like @nome";

            comando.Parameters.AddWithValue("@nome", "%" + nome + "%");

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            IList <Cliente> clientes = new List <Cliente>();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Cliente cliente = new Cliente();

                    cliente.Codigo   = (int)dr["CodCli"];
                    cliente.Nome     = (string)dr["Nome"];
                    cliente.Cpf      = (string)dr["Cpf"];
                    cliente.Cep      = (string)dr["Cep"];
                    cliente.Endereco = (string)dr["Endereco"];
                    cliente.Cidade   = (string)dr["Cidade"];
                    cliente.Numero   = (string)dr["Numero"];
                    cliente.Telefone = (string)dr["Telefone"];
                    cliente.Email    = (string)dr["Email"];

                    clientes.Add(cliente);
                }
            }
            else
            {
                clientes = null;
            }
            return(clientes);
        }
Exemple #21
0
        //Buscar Por NOme
        public IList <Pet> BuscarPorNomeP(string nome)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "select * from Pet where nome like @nome";

            comando.Parameters.AddWithValue("@nome", "%" + nome + "%");

            MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

            IList <Pet> pets = new List <Pet>();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Pet pet = new Pet();

                    pet.Cliente.Codigo = (int)dr["CodCli"];
                    pet.CodPet         = (int)dr["CodPet"];
                    pet.Nome           = (string)dr["Nome"];
                    pet.Porte          = (string)dr["Porte"];
                    pet.Cor            = (string)dr["Cor"];
                    pet.Raca           = (string)dr["Raca"];
                    pet.Sexo           = (string)dr["Sexo"];
                    pet.Especie        = (string)dr["Especie"];


                    pets.Add(pet);
                }
            }
            else
            {
                pets = null;
            }
            return(pets);
        }
Exemple #22
0
        //BUSCAR POR NOME
        public IList <Servico> BuscarPorNome(string tipo)
        {
            try
            {
                comando.CommandType = CommandType.Text;
                comando.CommandText = "Select * from Servico where tipo like @nome";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@nome", tipo);

                MySqlDataReader dr = ConexaoBanco.Selecionar(comando);

                IList <Servico> servicos = new List <Servico>();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Servico servico = new Servico();
                        servico.Tipo  = (string)dr["tipo"];
                        servico.Porte = (string)dr["porte"];
                        servico.Valor = (decimal)dr["valor"];

                        servicos.Add(servico);
                    }
                }
                else
                {
                    servicos = null;
                }
                return(servicos);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível conectar-se ao banco!" + ex.Message);
            }
        }