public IList <Funcionarios> BuscaPorNome(string nome)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Select * from Funcionarios where NOME like @NOME";

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

            SqlDataReader        dr           = Conexao.Selecionar(comando);
            IList <Funcionarios> funcionarios = new List <Funcionarios>();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Funcionarios funcionario = new Model.Funcionarios();
                    DaoClinicas  d_cli       = new DaoClinicas();
                    funcionario.nome      = (string)dr["NOME"];
                    funcionario.matricula = (int)dr["MATRICULA"];
                    funcionario.rg        = (int)dr["RG"];
                    funcionario.cargo     = (string)dr["CARGO"];
                    funcionario.coments   = (string)dr["COMENTS"];
                    funcionario.senha     = (string)dr["SENHA"];
                    funcionario.cli       = d_cli.BuscarPorCNPJ((int)dr["CPNJ_CLI"]);
                    funcionarios.Add(funcionario);
                }
            }
            else
            {
                funcionarios = null;
            }

            return(funcionarios);
        }
        public Funcionarios BuscarPorMatricula(int matricula)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Select * from Funcionarios Where MATRICULA=@MATRICULA";

            comando.Parameters.AddWithValue("@MATRICULA", matricula);

            SqlDataReader dr = Conexao.Selecionar(comando);

            Funcionarios funcionario = new Model.Funcionarios();
            DaoClinicas  d_cli       = new DaoClinicas();

            if (dr.HasRows)
            {
                dr.Read();
                funcionario.nome      = (string)dr["NOME"];
                funcionario.matricula = (int)dr["MATRICULA"];
                funcionario.rg        = (int)dr["RG"];
                funcionario.cargo     = (string)dr["CARGO"];
                funcionario.coments   = (string)dr["COMENTS"];
                funcionario.senha     = (string)dr["SENHA"];
                funcionario.cli       = d_cli.BuscarPorCNPJ((int)dr["CPNJ_CLI"]);
            }
            else
            {
                funcionario = null;
            }

            return(funcionario);
        }