public ContasAPagarItemViewModel(ContaContabil contaContabil, UnidadeViewModel unidade, decimal valor) { DataInsercao = DateTime.Now; ContaContabil = new ContaContabilViewModel(contaContabil);// { Id = contaContabilId }; Unidade = unidade; Valor = valor; }
public PedidoLocacaoViewModel(PedidoLocacao PedidoLocacao) { Id = PedidoLocacao.Id; Unidade = new UnidadeViewModel(PedidoLocacao.Unidade); Cliente = new ClienteViewModel(PedidoLocacao.Cliente); TipoLocacao = new TipoLocacaoViewModel(PedidoLocacao.TipoLocacao); Valor = PedidoLocacao.Valor.ToString("N2"); ValorTotal = PedidoLocacao.ValorTotal.ToString("N2"); Desconto = PedidoLocacao.Desconto == null || PedidoLocacao.Desconto.Id <= 0 ? null : new DescontoViewModel(PedidoLocacao.Desconto); IdDesconto = PedidoLocacao.Desconto == null || PedidoLocacao.Desconto.Id <= 0 ? 0 : PedidoLocacao.Desconto.Id; PossuiFiador = PedidoLocacao.PossuiFiador; NomeFiador = PedidoLocacao.NomeFiador; DataReajuste = PedidoLocacao.DataReajuste; FormaGarantia = PedidoLocacao.FormaGarantia; TipoReajuste = PedidoLocacao.TipoReajuste; ValorReajuste = PedidoLocacao.ValorReajuste.ToString("N2"); PrazoReajuste = PedidoLocacao.PrazoReajuste; FormaPagamento = PedidoLocacao.FormaPagamento; DataPrimeiroPagamento = PedidoLocacao.DataPrimeiroPagamento; ValorPrimeiroPagamento = PedidoLocacao.ValorPrimeiroPagamento.ToString("N2"); DataDemaisPagamentos = PedidoLocacao.DataDemaisPagamentos; CicloPagamentos = PedidoLocacao.CicloPagamentos; DataVigenciaInicio = PedidoLocacao.DataVigenciaInicio; DataVigenciaFim = PedidoLocacao.DataVigenciaFim; Status = PedidoLocacao.Status; Ativo = PedidoLocacao.Ativo; PossuiCicloMensal = PedidoLocacao.PossuiCicloMensal; Antecipado = PedidoLocacao.Antecipado; RamoAtividade = PedidoLocacao.RamoAtividade; PrazoContratoDeterminado = PedidoLocacao.PrazoContratoDeterminado; ValorDeposito = PedidoLocacao.ValorDeposito; PedidoLocacaoLancamentosAdicionais = PedidoLocacao?.PedidoLocacaoLancamentosAdicionais?.Select(x => new PedidoLocacaoLancamentoAdicionalViewModel(x))?.ToList() ?? new List <PedidoLocacaoLancamentoAdicionalViewModel>(); }
public GeracaoCNABLancamentoCobrancaViewModel() { Banco = new BancoViewModel(); ContaFinanceira = new ContaFinanceiraViewModel(); Cliente = new ClienteViewModel(); Unidade = new UnidadeViewModel(); }
public ParametrizacaoLocacaoViewModel(ParametrizacaoLocacao ParametrizacaoLocacao) { Id = ParametrizacaoLocacao.Id; TipoLocacao = new TipoLocacaoViewModel(ParametrizacaoLocacao.TipoLocacao); Unidade = new UnidadeViewModel(ParametrizacaoLocacao.Unidade); DataInsercao = ParametrizacaoLocacao.DataInsercao; }
public ContratoMensalistaViewModel(ContratoMensalista contratoMensalista) { if (contratoMensalista != null) { Id = contratoMensalista.Id; DataInsercao = contratoMensalista.DataInsercao; Ativo = contratoMensalista.Ativo; Cliente = new ClienteViewModel(contratoMensalista.Cliente); DataFim = contratoMensalista.DataFim; DataInicio = contratoMensalista.DataInicio; DataVencimento = contratoMensalista.DataVencimento; NumeroContrato = contratoMensalista.NumeroContrato; TipoMensalista = new TipoMensalistaViewModel(contratoMensalista.TipoMensalista); Unidade = new UnidadeViewModel(contratoMensalista.Unidade); Veiculos = contratoMensalista?.Veiculos?.Select(x => new VeiculoViewModel(x.Veiculo))?.ToList(); Valor = contratoMensalista.Valor.ToString("N2"); ValorReais = contratoMensalista.Valor.ToString("C"); NumeroVagas = contratoMensalista.NumeroVagas; TabelaPrecoMensalista = contratoMensalista?.TabelaPrecoMensalista != null ? new TabelaPrecoMensalistaViewModel(contratoMensalista?.TabelaPrecoMensalista) : null; Frota = contratoMensalista.Frota; HorarioInicio = contratoMensalista.HorarioInicio; HorarioFim = contratoMensalista.HorarioFim; Observacao = contratoMensalista.Observacao; NumeroRecibo = contratoMensalista.NumeroRecibo; ValorPago = contratoMensalista.ValorPago; } }
public PedidoSeloViewModel(PedidoSelo pedido) { if (pedido != null) { Id = pedido.Id; Cliente = new ClienteViewModel(pedido?.Cliente); Convenio = new ConvenioViewModel(pedido?.Convenio); Unidade = new UnidadeViewModel(pedido?.Unidade); DataInsercao = pedido.DataInsercao; TiposPagamento = pedido.TiposPagamento; Desconto = new DescontoViewModel(pedido?.Desconto); ValidadePedido = pedido.ValidadePedido; TipoSelo = new TipoSeloViewModel(pedido?.TipoSelo); Quantidade = pedido.Quantidade; DiasVencimento = pedido.DiasVencimento; DataVencimento = pedido.DataVencimento; TipoPedidoSelo = pedido.TipoPedidoSelo; EmissaoSelo = pedido?.EmissaoSelo?.Id ?? 0; NumeroLoteSelo = pedido?.EmissaoSelo?.NumeroLote ?? string.Empty; StatusEmissaoSelo = pedido?.EmissaoSelo?.StatusSelo; Proposta = new PropostaViewModel(pedido?.Proposta); Notificacoes = pedido?.Notificacoes?.Select(x => new PedidoSeloNotificacaoViewModel()).ToList(); StatusPedido = pedido.StatusPedido; StatusLancamentoCobranca = pedido?.UltimoLancamento?.StatusLancamentoCobranca ?? StatusLancamentoCobranca.EmAberto; if (pedido?.Usuario != null) { Usuario = new UsuarioViewModel(pedido.Usuario); } } }
public LancamentoCobrancaViewModel() { ContaFinanceira = new ContaFinanceiraViewModel(); Cliente = new ClienteViewModel(); Unidade = new UnidadeViewModel(); CobrancaTipoServico = new ChaveValorCategoriaViewModel(); }
public ContasAPagarViewModel() { ContaFinanceira = new ContaFinanceira(); Departamento = new DepartamentoViewModel(); Fornecedor = new FornecedorViewModel(); Unidade = new UnidadeViewModel(); ContaContabil = new ContaContabilViewModel(); }
public ContratoMensalistaViewModel() { DataInsercao = DateTime.Now; Cliente = new ClienteViewModel(); TipoMensalista = new TipoMensalistaViewModel(); Unidade = new UnidadeViewModel(); Veiculos = new List <VeiculoViewModel>(); TabelaPrecoMensalista = new TabelaPrecoMensalistaViewModel(); }
public ParametroNegociacaoViewModel(ParametroNegociacao parametroNegociacao) { Id = parametroNegociacao.Id; DataInsercao = parametroNegociacao.DataInsercao; Unidade = new UnidadeViewModel(parametroNegociacao?.Unidade ?? new Unidade()); Perfil = new PerfilViewModel(parametroNegociacao?.Perfil ?? new Perfil()); //Usuario = new UsuarioViewModel(parametroNegociacao?.Usuario ?? new Usuario()); LimitesDesconto = parametroNegociacao.LimitesDesconto?.Select(x => new LimiteDescontoViewModel(x)).ToList() ?? new List <LimiteDescontoViewModel>(); }
public void GerarValoresPadrao() { DataInsercao = DateTime.Now; Natureza = TipoNatureza.Elogio; Origem = TipoOrigem.Supervisor; Prioridade = TipoPrioridade.Baixa; StatusOcorrencia = StatusOcorrencia.Novo; Unidade = new UnidadeViewModel(); Cliente = new ClienteViewModel(); }
public PropostaViewModel(Proposta proposta) { Id = proposta?.Id ?? 0; DataInsercao = proposta?.DataInsercao ?? DateTime.Now; Empresa = new ClienteViewModel(proposta?.Cliente) ?? new ClienteViewModel(); Filial = new UnidadeViewModel(proposta?.Unidade) ?? new UnidadeViewModel(); Email = proposta?.Email ?? string.Empty; TemPedido = false; NumeroProposta = (proposta?.Id ?? 0).ToString(); }
public TabelaPrecoAvulsoUnidadeViewModel(UnidadeViewModel unidade, string horaInicio, string horaFim, string valorDiaria) { if (unidade != null) { Unidade = unidade; Vigencia = $"{horaInicio} - {horaFim}"; ValorDiaria = valorDiaria; HoraInicio = horaInicio; HoraFim = horaFim; } }
public ConvenioUnidadeViewModel(ConvenioUnidade entidade) : this() { if (entidade != null) { Id = entidade.Id; //IdTeste DataInsercao = entidade.DataInsercao; Unidade = new UnidadeViewModel(entidade.Unidade); TipoSelo = new TipoSeloViewModel(entidade.TipoSelo); Valor = entidade.Valor; } }
public EquipamentoUnidadeViewModel(EquipamentoUnidade equipamentoUnidade) { Id = equipamentoUnidade.Id; DataInsercao = equipamentoUnidade?.DataInsercao ?? DateTime.Now; GerarNotificacao = equipamentoUnidade.GerarNotificacao; Observacao = equipamentoUnidade.Observacao; ConferenciaConcluida = equipamentoUnidade.ConferenciaConcluida; Unidade = new UnidadeViewModel(equipamentoUnidade?.Unidade ?? new Unidade()); PeriodoEquipamentoUnidade = equipamentoUnidade.PeriodoEquipamentoUnidade; UltimaConferencia = equipamentoUnidade.UltimaConferencia; Usuario = equipamentoUnidade.Usuario; //EquipamentosUnidadeEquipamento = equipamentoUnidade.EquipamentosUnidadeEquipamento.Select(x => new EquipamentoUnidadeEquipamentoViewModel(x)).ToList() ?? new List<EquipamentoUnidadeEquipamentoViewModel>(); }
public OcorrenciaFuncionarioDetalheViewModel( int id, DateTime dataOcorrencia, string justificativa, TipoOcorrenciaViewModel tipoOcorrencia, UnidadeViewModel unidade, UsuarioViewModel usuarioResponsavel ) { this.Id = id; this.DataInsercao = DateTime.Now; this.DataOcorrencia = dataOcorrencia; this.Justificativa = justificativa; this.TipoOcorrencia = tipoOcorrencia; this.Unidade = unidade; this.UsuarioResponsavel = usuarioResponsavel; }
public EstoqueManualViewModel(EstoqueManual EstoqueManual) { if (EstoqueManual != null) { Id = EstoqueManual.Id; DataInsercao = EstoqueManual.DataInsercao; NumeroNFPedido = EstoqueManual.NumeroNFPedido; Quantidade = EstoqueManual.Quantidade; Preco = EstoqueManual.Preco.ToString("N2"); ValorTotal = EstoqueManual.ValorTotal.ToString("N2"); Motivo = EstoqueManual.Motivo; Acao = EstoqueManual.Acao; Estoque = new EstoqueViewModel(EstoqueManual.Estoque); Material = Mapper.Map <MaterialViewModel>(EstoqueManual.Material); ListEstoqueManualItem = EstoqueManual.ListEstoqueManualItem.Select(x => new EstoqueManualItemViewModel(x)).ToList() ?? new List <EstoqueManualItemViewModel>(); Unidade = new UnidadeViewModel(EstoqueManual.Unidade); PedidoCompra = Mapper.Map <PedidoCompraViewModel>(EstoqueManual.PedidoCompra); } }
public EstoqueViewModel(Estoque estoque) { if (estoque != null) { Id = estoque.Id; DataInsercao = estoque.DataInsercao; Nome = estoque.Nome; Cep = estoque.Cep; Logradouro = estoque.Logradouro; Numero = estoque.Numero; Complemento = estoque.Complemento; Bairro = estoque.Bairro; Tipo = estoque.Tipo; CidadeNome = estoque.CidadeNome; UF = estoque.UF; EstoquePrincipal = estoque.EstoquePrincipal; Unidade = new UnidadeViewModel(estoque.Unidade); } }
public FuncionarioViewModel(Funcionario funcionario) { Id = funcionario.Id; Cpf = funcionario?.Pessoa?.DocumentoCpf; DataInsercao = funcionario.Pessoa != null ? funcionario.Pessoa.DataInsercao : DateTime.Now; Cargo = funcionario?.Cargo == null ? new CargoViewModel() : new CargoViewModel(funcionario?.Cargo ?? new Cargo()); Pessoa = new PessoaViewModel { Id = funcionario?.Pessoa?.Id ?? 0, Nome = funcionario?.Pessoa?.Nome, Documentos = funcionario?.Pessoa?.Documentos == null || (funcionario?.Pessoa?.Documentos?.Any() ?? false) ? new List <DocumentoViewModel>() : funcionario?.Pessoa?.Documentos?.Select(d => new DocumentoViewModel(d.Documento))?.ToList(), Contatos = funcionario?.Pessoa?.Contatos == null || (funcionario?.Pessoa?.Contatos?.Any() ?? false) ? new List <ContatoViewModel>() : funcionario?.Pessoa?.Contatos?.Select(x => new ContatoViewModel(x.Contato))?.ToList() }; Supervisor = funcionario?.Supervisor == null ? new FuncionarioViewModel() : ToViewModel(funcionario?.Supervisor ?? new Funcionario()); Unidade = new UnidadeViewModel { Id = funcionario?.Unidade?.Id ?? 0, CNPJ = funcionario?.Unidade?.CNPJ, DataInsercao = funcionario?.Unidade?.DataInsercao ?? DateTime.Now, Codigo = funcionario?.Unidade?.Codigo, Nome = funcionario?.Unidade?.Nome, NumeroVaga = funcionario?.Unidade?.NumeroVaga ?? 0, TiposUnidades = funcionario?.Unidade?.TiposUnidades ?? 0, HorarioInicial = funcionario?.Unidade?.HorarioInicial, HorarioFinal = funcionario?.Unidade?.HorarioFinal }; Status = funcionario.Status; Salario = funcionario.Salario; DataAdmissao = funcionario.DataAdmissao; Imagem = funcionario.Imagem != null && funcionario.Imagem.Any() ? $"data:image/jpg;base64,{Convert.ToBase64String(funcionario.Imagem)}" : "../../Content/img/avatars/sunny-big.png"; ItemFuncionario = funcionario?.ItemFuncionario == null ? new ItemFuncionarioViewModel() : AutoMapper.Mapper.Map <ItemFuncionarioViewModel>(funcionario.ItemFuncionario); BeneficioFuncionario = funcionario?.BeneficioFuncionario == null ? new BeneficioFuncionarioViewModel() : AutoMapper.Mapper.Map <BeneficioFuncionarioViewModel>(funcionario.BeneficioFuncionario); OcorrenciaFuncionario = funcionario?.OcorrenciaFuncionario == null ? new OcorrenciaFuncionarioViewModel() : AutoMapper.Mapper.Map <OcorrenciaFuncionarioViewModel>(funcionario.OcorrenciaFuncionario); ControlesFerias = funcionario?.ControlesFerias == null || (!funcionario?.ControlesFerias?.Any() ?? false) ? new List <ControleFeriasViewModel>() : AutoMapper.Mapper.Map <List <ControleFeriasViewModel> >(funcionario.ControlesFerias); ListaIntervaloDozeTrintaSeis = funcionario?.ListaIntervaloDozeTrintaSeis == null || (!funcionario?.ListaIntervaloDozeTrintaSeis?.Any() ?? false) ? new List <FuncionarioIntervaloDozeTrintaSeisViewModel>() : AutoMapper.Mapper.Map <List <FuncionarioIntervaloDozeTrintaSeisViewModel> >(funcionario.ListaIntervaloDozeTrintaSeis); ListaIntervaloCompensacao = funcionario?.ListaIntervaloCompensacao == null || (!funcionario?.ListaIntervaloCompensacao?.Any() ?? false) ? new List <FuncionarioIntervaloCompensacaoViewModel>() : AutoMapper.Mapper.Map <List <FuncionarioIntervaloCompensacaoViewModel> >(funcionario.ListaIntervaloCompensacao); ListaIntervaloNoturno = funcionario?.ListaIntervaloNoturno == null || (!funcionario?.ListaIntervaloNoturno?.Any() ?? false) ? new List <FuncionarioIntervaloNoturnoViewModel>() : AutoMapper.Mapper.Map <List <FuncionarioIntervaloNoturnoViewModel> >(funcionario.ListaIntervaloNoturno); TipoEscala = funcionario.TipoEscala; }
public GeracaoCNABLancamentoCobrancaViewModel(LancamentoCobranca lancamentoCobranca) { Id = lancamentoCobranca.Id; DataInsercao = lancamentoCobranca.DataInsercao; DataGeracao = lancamentoCobranca.DataGeracao; DataVencimento = lancamentoCobranca.DataVencimento; DataCompetencia = lancamentoCobranca.DataCompetencia; DataBaixa = lancamentoCobranca.DataBaixa; ValorContrato = lancamentoCobranca.ValorContrato; ValorMulta = lancamentoCobranca.ValorMulta; ValorJuros = lancamentoCobranca.ValorJuros; ValorAReceber = lancamentoCobranca.ValorAReceber; ValorRecebido = lancamentoCobranca.ValorRecebido; ValorTotal = lancamentoCobranca.ValorTotal; Banco = new BancoViewModel(lancamentoCobranca?.ContaFinanceira?.Banco) ?? new BancoViewModel(); ContaFinanceira = new ContaFinanceiraViewModel(lancamentoCobranca?.ContaFinanceira) ?? new ContaFinanceiraViewModel(); Cliente = new ClienteViewModel(lancamentoCobranca?.Cliente) ?? new ClienteViewModel(); Unidade = new UnidadeViewModel(lancamentoCobranca?.Unidade) ?? new UnidadeViewModel(); TipoServico = lancamentoCobranca.TipoServico; }
public UsuarioViewModel(Usuario entidade) { ListaPerfilId = new List <int>(); Id = entidade.Id; Funcionario = entidade?.Funcionario != null ? new FuncionarioViewModel(entidade?.Funcionario) : new FuncionarioViewModel(); Login = entidade.Login; Senha = entidade.Senha; Email = entidade.EhFuncionario ? entidade.Funcionario?.Pessoa?.ContatoEmail : entidade.Email; if (entidade.Perfils != null && entidade.Perfils.Any()) { ListaPerfilId.AddRange(entidade.Perfils.Select(x => x.Perfil.Id).ToList()); } PrimeiroLogin = entidade.PrimeiroLogin; TemAcessoAoPDV = entidade.TemAcessoAoPDV; Ativo = entidade.Ativo; AvatarUpload = entidade.ImagemUpload; OperadorPerfil = string.IsNullOrEmpty(entidade.OperadorPerfil) ? null : (OperadorPerfilSoftpark?)Enum.Parse(typeof(OperadorPerfilSoftpark), entidade.OperadorPerfil); Unidade = new UnidadeViewModel(entidade.Unidade); EhFuncionario = entidade.EhFuncionario; NomeCompleto = entidade.NomeCompleto; }
public PropostaViewModel() { Empresa = new ClienteViewModel(); Filial = new UnidadeViewModel(); TemPedido = false; }
public CalendarioRHUnidadeViewModel(UnidadeViewModel unidade) { Unidade = unidade; }