public ItemFuncionarioImpressaoViewModel(FuncionarioViewModel funcionario, DateTime?dataEntrega, DateTime?dataDevolucao, List <ItemFuncionarioDetalheViewModel> itensSelecionados) { Funcionario = funcionario; DataEntrega = dataEntrega; DataDevolucao = dataDevolucao; ItensSelecionados = itensSelecionados; }
public UnidadeFuncionarioViewModel(UnidadeFuncionario unidadeFuncionario) { Unidade = unidadeFuncionario.Unidade; MaquinaCartao = new MaquinaCartaoViewModel(unidadeFuncionario?.MaquinaCartao ?? new MaquinaCartao()); Funcao = unidadeFuncionario.Funcao; Funcionario = new FuncionarioViewModel(unidadeFuncionario?.Funcionario ?? new Funcionario()); }
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); }
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; } }
public UnidadeViewModel() { Empresa = new EmpresaViewModel(); Responsavel = new FuncionarioViewModel(); }
public DepartamentoFuncionarioViewModel(DepartamentoFuncionario departamentoFuncionario) { Funcionario = new FuncionarioViewModel(departamentoFuncionario.Funcionario); }
public CheckListAtividadeViewModel() { DataInsercao = DateTime.Now; Responsavel = new FuncionarioViewModel(); }