public ItemFuncionarioImpressaoViewModel(FuncionarioViewModel funcionario, DateTime?dataEntrega, DateTime?dataDevolucao, List <ItemFuncionarioDetalheViewModel> itensSelecionados)
 {
     Funcionario       = funcionario;
     DataEntrega       = dataEntrega;
     DataDevolucao     = dataDevolucao;
     ItensSelecionados = itensSelecionados;
 }
Пример #2
0
 public UnidadeFuncionarioViewModel(UnidadeFuncionario unidadeFuncionario)
 {
     Unidade       = unidadeFuncionario.Unidade;
     MaquinaCartao = new MaquinaCartaoViewModel(unidadeFuncionario?.MaquinaCartao ?? new MaquinaCartao());
     Funcao        = unidadeFuncionario.Funcao;
     Funcionario   = new FuncionarioViewModel(unidadeFuncionario?.Funcionario ?? new Funcionario());
 }
Пример #3
0
 public CheckListAtividadeViewModel(CheckListAtividade checkListAtividade)
 {
     Id             = checkListAtividade.Id;
     Descricao      = checkListAtividade.Descricao;
     Ativo          = checkListAtividade.Ativo;
     DataInsercao   = checkListAtividade.DataInsercao;
     Usuario        = checkListAtividade.Usuario;
     Responsavel    = new FuncionarioViewModel(checkListAtividade?.Responsavel ?? new Funcionario());
     TiposAtividade = new CheckListAtividadeTipoAtividadeViewModel().ListaTipoAtividades(checkListAtividade.TiposAtividade);
 }
Пример #4
0
        public UnidadeViewModel(Unidade unidade)
        {
            if (unidade != null)
            {
                Id            = unidade.Id;
                Codigo        = unidade.Codigo;
                Nome          = unidade.Nome;
                DataInsercao  = DateTime.Now;
                DiaVencimento = unidade.DiaVencimento;
                if (unidade.Responsavel != null)
                {
                    Responsavel = new FuncionarioViewModel
                    {
                        Id           = unidade?.Responsavel?.Id ?? 0,
                        Cargo        = new CargoViewModel(unidade?.Responsavel?.Cargo),
                        Salario      = unidade?.Responsavel?.Salario == null ? string.Empty : unidade.Responsavel.Salario.ToString(),
                        DataInsercao = unidade?.Responsavel?.DataInsercao ?? DateTime.Now,
                        Pessoa       = new PessoaViewModel
                        {
                            Id         = unidade?.Responsavel?.Pessoa?.Id ?? 0,
                            Nome       = unidade?.Responsavel?.Pessoa?.Nome,
                            Documentos = unidade?.Responsavel?.Pessoa?.Documentos?.Select(d => new DocumentoViewModel(d.Documento))?.ToList()
                        }
                    };
                }
                Endereco = new EnderecoViewModel(unidade.Endereco);

                CNPJ = unidade.CNPJ;
                CCM  = unidade.CCM;
                CheckListAtividade        = unidade.CheckListAtividade;
                CheckListEstruturaUnidade = unidade.CheckListEstruturaUnidade;
                HorarioInicial            = unidade.HorarioInicial;
                HorarioFinal = unidade.HorarioFinal;
                Ativa        = unidade.Ativa;
            }
        }
Пример #5
0
 public UnidadeViewModel()
 {
     Empresa     = new EmpresaViewModel();
     Responsavel = new FuncionarioViewModel();
 }
 public DepartamentoFuncionarioViewModel(DepartamentoFuncionario departamentoFuncionario)
 {
     Funcionario = new FuncionarioViewModel(departamentoFuncionario.Funcionario);
 }
Пример #7
0
 public CheckListAtividadeViewModel()
 {
     DataInsercao = DateTime.Now;
     Responsavel  = new FuncionarioViewModel();
 }