private ActionResult GetView(int id)
        {
            FuncionarioDAO funcionario = new FuncionarioDAO();
            CargoDAO       cargo       = new CargoDAO();
            CidadeDAO      cidade      = new CidadeDAO();
            var            obj         = funcionario.DAOGetFuncionario(id);
            var            result      = new FuncionarioVM
            {
                IdModelPai = obj.IdFuncionario,
                nmPessoa   = obj.nmFuncionario,

                nrCEP         = obj.nrCEP,
                dsLogradouro  = obj.dsLogradouro,
                nrResidencial = obj.nrResidencial,
                dsComplemento = obj.dsComplemento,
                dsBairro      = obj.dsBairro,
                idCidade      = obj.IdCidade,
                nrTelefone    = obj.nrTelefone,
                nrCelular     = obj.nrCelular,
                dsEmail       = obj.dsEmail,
                idCargo       = obj.IdCargo,

                Fisica = new FuncionarioVM.PessoaFisicaVM
                {
                    nmApelido   = obj.nmApelido,
                    nrCPF       = obj.nrCPF,
                    nrRG        = obj.nrRG,
                    dtNasc      = obj.dtNasc,
                    flSexo      = obj.flSexo,
                    dsLogin     = obj.dsLogin,
                    senha       = obj.senha,
                    vlSalario   = obj.vlSalario,
                    dtAdimissao = obj.dtAdimissao,
                    dtDemissao  = obj.dtDemissao,
                },

                dtCadastro     = obj.dtCadastro,
                dtUltAlteracao = obj.dtUltAlteracao
            };
            var objCargo = cargo.GetCargo(result.idCargo);

            result.Cargo = new ViewModels.Cargos.SelectCargoVM {
                Id = objCargo.IdCargo, Text = objCargo.dsCargo
            };
            var objCidade = cidade.GetCidade(result.idCidade);

            result.Cidade = new ViewModels.Cidades.SelectCidadeVM {
                Id = objCidade.IdCidade, Text = objCidade.nmCidade
            };
            return(View(result));
        }
示例#2
0
 public List <CargoModel> GetCargo()
 {
     return(CargoDAO.GetCargo(_CodigoCargo));
 }
示例#3
0
        public ActionResult Delete(int id)
        {
            var servicoDAO = new CargoDAO();

            return(View(servicoDAO.GetCargo(id)));
        }