public Models.Response.FuncionarioResponse ConsultarFuncionarioPorCpf(string cpf)
        {
            Models.TbFuncionario funcionario = funcaorn.ConsultarFuncionarioPorCpf(cpf);

            Models.Response.FuncionarioResponse result = convert.ConvertFuncionarioResponse(funcionario);
            return(result);
        }
Exemplo n.º 2
0
        public ActionResult <Models.Response.FuncionarioResponse> Deletar(int id)
        {
            try
            {
                Models.TbFuncionario ln = buss.Deletar(id);

                Models.Response.FuncionarioResponse resp = util.ParaResponse(ln);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
Exemplo n.º 3
0
        public ActionResult <Models.Response.FuncionarioResponse> Alterar(int id, Models.Request.FuncionarioRequest request)
        {
            try
            {
                Models.TbFuncionario ln = util.ParaTabela(request);
                buss.Alterar(id, ln);

                Models.Response.FuncionarioResponse resp = util.ParaResponse(ln);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
Exemplo n.º 4
0
        public ActionResult <Models.Response.FuncionarioResponse> Inserir(Models.Request.FuncionarioRequest request)
        {
            try
            {
                Models.TbFuncionario func = util.ParaTabela(request);
                buss.Salvar(func);

                Models.Response.FuncionarioResponse resp = util.ParaResponse(func);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
        public Models.Response.FuncionarioResponse ConvertFuncionarioResponse(Models.TbFuncionario funci)
        {
            Models.Response.FuncionarioResponse novo = new Models.Response.FuncionarioResponse();

            novo.id          = funci.IdFuncionario;
            novo.funcionario = funci.NmFuncionario;
            novo.cargo       = funci.TpCargo;
            novo.nascimento  = funci.DtNascimento;
            novo.cpf         = funci.DsCpf;
            novo.endereco    = funci.DsEndereco;
            novo.cep         = funci.DsCep;
            novo.complemento = funci.DsComplemento;
            novo.telefone    = funci.DsTel;
            novo.email       = funci.DsEmail;
            novo.data_posse  = funci.DtPosse;
            novo.foto        = funci.DsFoto;
            novo.curriculo   = funci.DsCurriculo;

            return(novo);
        }
Exemplo n.º 6
0
        public Models.Response.FuncionarioResponse ConversorFuncionarioResponse(Models.TbFuncionario tabela)
        {
            Models.Response.FuncionarioResponse response = new Models.Response.FuncionarioResponse();

            response.id                = tabela.IdFuncionario;
            response.login             = tabela.IdLogin;
            response.nome              = tabela.NmFuncionario;
            response.carteiratrabalho  = tabela.DsCarteiraTrabalho;
            response.cpf               = tabela.DsCpf;
            response.email             = tabela.DsEmail;
            response.nascimento        = tabela.DtNascimento;
            response.admissao          = tabela.DtAdmissao;
            response.cargo             = tabela.DsCargo;
            response.endereco          = tabela.DsEndereco;
            response.cep               = tabela.DsCep;
            response.numeroresidencial = tabela.NrResidencial;
            response.complemento       = tabela.DsComplemento;

            return(response);
        }
Exemplo n.º 7
0
 public Models.Response.FuncionarioResponse ParaResponse(Models.TbFuncionario ln)
 {
     Models.Response.FuncionarioResponse resp = new Models.Response.FuncionarioResponse();
     resp.Id              = ln.IdFuncionario;
     resp.Nome            = ln.NmFuncionario;
     resp.Cpf             = ln.DsCpf;
     resp.Rg              = ln.DsRg;
     resp.Cargo           = ln.DsCargo;
     resp.Email           = ln.DsEmail;
     resp.Endereco        = ln.DsEndereco;
     resp.Cep             = ln.DsCep;
     resp.Telefone        = ln.DsTelefone;
     resp.Usuario         = ln.NmUsuario;
     resp.Senha           = ln.DsSenha;
     resp.Uf              = ln.DsUf;
     resp.Bairro          = ln.DsBairro;
     resp.Numero          = ln.DsNumero;
     resp.Localidade      = ln.DsLocalidade;
     resp.DataNascimento  = ln.DtNascimento;
     resp.DataContratacao = ln.DtContratacao;
     return(resp);
 }
Exemplo n.º 8
0
        public Models.Response.FuncionarioResponse ConvertparaResponse(Models.TbFuncionario funci)
        {
            Models.Response.FuncionarioResponse atual = new Models.Response.FuncionarioResponse();

            atual.id          = funci.IdFuncionario;
            atual.codigo      = funci.DsCodigo;
            atual.funcionario = funci.NmFuncionario;
            atual.cpf         = funci.DsCpf;
            atual.rg          = funci.DsRg;
            atual.nascimento  = funci.DtNascimento;
            atual.sexo        = funci.TpSexo;
            atual.endereco    = funci.DsEndereco;
            atual.complemento = funci.DsComplemento;
            atual.cep         = funci.DsCep;
            atual.email       = funci.DsEmail;
            atual.telefone    = funci.DsTelefone;
            atual.cargo       = funci.DsCargo;
            atual.curriculo   = funci.DsCurriculo;
            atual.foto        = funci.DsFoto;
            atual.senha       = funci.DsSenha;

            return(atual);
        }