public DadosFuncionario carregarFuncionario(int valor)
        {
            DadosFuncionario dados = new DadosFuncionario();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = "select * from Cad_Funcionario where codigo_Funcionario =" + valor.ToString();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                dados.codigo      = Convert.ToInt32(registro["codigo_Funcionario"]);
                dados.cpf         = Convert.ToString(registro["cpf_Funcionario"]);
                dados.nome        = Convert.ToString(registro["nome_Funcionario"]);
                dados.telefone    = Convert.ToString(registro["telefone_Funcionario"]);
                dados.cargo       = Convert.ToString(registro["cargo_Funcionario"]);
                dados.unidade     = Convert.ToString(registro["unidade_Funcionario"]);
                dados.cep         = Convert.ToString(registro["cep_Funcionario"]);
                dados.logradouro  = Convert.ToString(registro["logradouro_Funcionario"]);
                dados.numero      = Convert.ToString(registro["numero_Funcionario"]);
                dados.bairro      = Convert.ToString(registro["bairro_Funcionario"]);
                dados.complemento = Convert.ToString(registro["complemente_Funcionario"]);
                dados.login       = Convert.ToString(registro["login_Funcionario"]);
                dados.senha       = Convert.ToString(registro["senha_Funcionario"]);
            }
            con.desconectar();
            return(dados);
        }
        public void Alterar(DadosFuncionario dadosFuncionario)
        {
            cmd.Connection  = con.Conectar();
            cmd.CommandText = "update Cad_Funcionario set cpf_Funcionario=@cpf,nome_Funcionario=@nome,telefone_Funcionario=@telefone,cargo_Funcionario=@cargo,unidade_Funcionario=@unidade," +
                              "cep_Funcionario=@cep,logradouro_Funcionario=@logradouro,numero_Funcionario=@numero,bairro_Funcionario=@bairro,complemente_Funcionario=@complemento,login_Funcionario=@login," +
                              "senha_Funcionario=@senha where codigo_Funcionario=@codigo";

            cmd.Parameters.AddWithValue("@codigo", dadosFuncionario.codigo);
            cmd.Parameters.AddWithValue("@cpf", dadosFuncionario.cpf);
            cmd.Parameters.AddWithValue("@nome", dadosFuncionario.nome);
            cmd.Parameters.AddWithValue("@telefone", dadosFuncionario.telefone);
            cmd.Parameters.AddWithValue("@cargo", dadosFuncionario.cargo);
            cmd.Parameters.AddWithValue("@unidade", dadosFuncionario.unidade);
            cmd.Parameters.AddWithValue("@cep", dadosFuncionario.cep);
            cmd.Parameters.AddWithValue("@logradouro", dadosFuncionario.logradouro);
            cmd.Parameters.AddWithValue("@numero", dadosFuncionario.numero);
            cmd.Parameters.AddWithValue("@bairro", dadosFuncionario.bairro);
            cmd.Parameters.AddWithValue("@complemento", dadosFuncionario.complemento);
            cmd.Parameters.AddWithValue("@login", dadosFuncionario.login);
            cmd.Parameters.AddWithValue("@senha", dadosFuncionario.senha);

            cmd.ExecuteNonQuery();
            con.desconectar();

            this.mensagem = "Editado com Sucesso!";
        }