Exemple #1
0
        //Código do Editar funcionário ↓
        public void EditarFuncionario(List <String> ListaFuncionario)
        {
            this.mensagem = "";
            Validacao validacao = new Validacao();

            validacao.ValidarDadosFuncionario(ListaFuncionario);
            if (validacao.mensagem.Equals(""))
            {
                Funcionario funcionario = new Funcionario();
                funcionario.Cod_Funcionario  = validacao.Cod_Cliente;
                funcionario.Cod_Funcionario  = ListaFuncionario[0];
                funcionario.Nome_Completo    = ListaFuncionario[1];
                funcionario.Nome_Tratamento  = ListaFuncionario[2];
                funcionario.CPF              = ListaFuncionario[3];
                funcionario.End_Completo     = ListaFuncionario[4];
                funcionario.Telefone         = ListaFuncionario[5];
                funcionario.Email_Contato    = ListaFuncionario[6];
                funcionario.Stat_Funcionario = ListaFuncionario[7];
                funcionario.ID_usuario       = ListaFuncionario[8];
                DAL.FuncionarioDAO funcionarioDAO = new DAL.FuncionarioDAO();
                funcionarioDAO.EditarFuncionario(funcionario);
                this.mensagem = funcionarioDAO.mensagem;
            }
            else
            {
                this.mensagem = validacao.mensagem;
            }
        }
Exemple #2
0
        //Código do Excluir funcionário ↓
        public void ExcluirFuncionario(List <String> ListaFuncionario)
        {
            this.mensagem = "";
            Validacao validacao = new Validacao();

            validacao.ValidarDadosFuncionario(ListaFuncionario);
            if (validacao.mensagem.Equals(""))
            {
                Funcionario funcionario = new Funcionario();
                funcionario.Cod_Funcionario = validacao.Cod_Funcionario;
                DAL.FuncionarioDAO funcionarioDAO = new DAL.FuncionarioDAO();
                if (funcionarioDAO.PesquisarFuncionario(funcionario).Nome_Completo != null)
                {
                    funcionarioDAO.ExcluirFuncionario(funcionario);
                    this.mensagem = funcionarioDAO.mensagem;
                }
                else
                {
                    this.mensagem = "Não existe este ID";
                }
            }
            else
            {
                this.mensagem = validacao.mensagem;
            }
        }
Exemple #3
0
        //Código do Pesquisar funcionário pelo nome ↓
        public void PesquisarFuncionarioPorNome(List <String> ListaFuncionario)
        {
            this.mensagem = "";
            Validacao validacao = new Validacao();

            validacao.ValidarDadosFuncionario(ListaFuncionario);
            if (validacao.mensagem.Equals(""))
            {
                DAL.FuncionarioDAO FuncionarioDAO = new DAL.FuncionarioDAO();
                Funcionario        funcionario    = new Funcionario();
                funcionario.Nome_Completo             = ListaFuncionario[1];
                atbEstaticos.listaFuncionarioEstatico = FuncionarioDAO.PesquisarFuncionarioPorNome(funcionario);
            }
            else
            {
                this.mensagem = validacao.mensagem;
            }
        }
Exemple #4
0
        //Código do Pesquisar funcionário ↓
        public Modelo.Funcionario PesquisarFuncionario(List <String> ListaFuncionario)
        {
            this.mensagem = "";
            Funcionario funcionario = new Funcionario();
            Validacao   validacao   = new Validacao();

            validacao.ValidarDadosFuncionario(ListaFuncionario);
            if (validacao.mensagem.Equals(""))
            {
                funcionario.Cod_Funcionario = validacao.Cod_Funcionario;
                DAL.FuncionarioDAO FuncionarioDAO = new DAL.FuncionarioDAO();
                funcionario   = FuncionarioDAO.PesquisarFuncionario(funcionario);
                this.mensagem = FuncionarioDAO.mensagem;
            }
            else
            {
                this.mensagem = validacao.mensagem;
            }
            return(funcionario);
        }