public ReceptivoViewModel(long atendimentoId, long ligacaoId, long atividadeId, string informacaoUra,
                           string numeroTelefone, string protocolo, long?midiaId, long?contatoPessoaFisicaId,
                           long?contatoPessoaJuridicaId, long?tratativaPessoaFisicaId, long?tratativaPessoaJuridicaId,
                           SelectList listaMidias, SelectList listaStatusAtividade, string nomeClienteContato,
                           bool atendimentoGeradoPelaUra, bool atendimentoFinalizado, string statusAtividade)
 {
     AtendimentoId             = atendimentoId;
     LigacaoId                 = ligacaoId;
     AtividadeId               = atividadeId;
     NumeroTelefone            = string.IsNullOrEmpty(numeroTelefone) ? "Não Identificado" : numeroTelefone;
     InformacaoUra             = string.IsNullOrEmpty(informacaoUra) ? "Sem Informação" : informacaoUra;
     Protocolo                 = protocolo;
     MidiaId                   = midiaId;
     ContatoPessoaFisicaId     = contatoPessoaFisicaId;
     ContatoPessoaJuridicaId   = contatoPessoaJuridicaId;
     TratativaPessoaFisicaId   = tratativaPessoaFisicaId;
     TratativaPessoaJuridicaId = tratativaPessoaJuridicaId;
     ListaMidias               = listaMidias;
     ListaStatusAtividade      = listaStatusAtividade;
     NomeClienteContato        = string.IsNullOrEmpty(nomeClienteContato)
         ? "Não Identificado"
         : nomeClienteContato.ToUpper();
     ValidationResult         = new DomainValidation.Validation.ValidationResult();
     AtendimentoGeradoPelaUra = atendimentoGeradoPelaUra;
     AtendimentoFinalizado    = atendimentoFinalizado;
     StatusAtividade          = statusAtividade;
 }
 public PotenciaisClienteViewModel()
 {
     ValidationResult   = new DomainValidation.Validation.ValidationResult();
     this.ListaUF       = new List <CidadeViewModel>();
     this.ListaCidade   = new List <CidadeViewModel>();
     this.TelefoneLista = new List <TelefoneListaViewModel>();
 }
Пример #3
0
 public LocalViewModel(string nome, string nomeContato, string localTipo, string logradouro, string numero,
                       string bairro, string cidade, string estado, string cep, double?latitude, double?longitude,
                       string telefone1, string telefone2, string telefone3, string email1, string email2, string webSite,
                       long?localAtendimentoId, string enderecoProduto)
 {
     ValidationResult = new ValidationResult();
     Nome             = nome;
     NomeContato      = nomeContato;
     LocalTipo        = localTipo;
     Logradouro       = logradouro;
     Numero           = numero;
     Bairro           = bairro;
     Cidade           = cidade;
     Estado           = estado;
     Cep                = cep;
     Latitude           = latitude != null ? "" : latitude.ToString();
     Longitude          = longitude != null ? "" : longitude.ToString();
     Telefone01         = telefone1;
     Telefone02         = telefone2;
     Telefone03         = telefone3;
     Email01            = email1;
     Email02            = email2;
     WebSite            = webSite;
     LocalAtendimentoID = localAtendimentoId;
     EnderecoProduto    = enderecoProduto;
 }
Пример #4
0
        public EnderecoProdutoViewModel(AdicionarEnderecoProdutoViewModel model, string cidade, string estado,
                                        IEnumerable <CampoDinamicoOpcao> segmentos, long?segmentoId, double latitude, double longitude,
                                        List <LocalListaViewModel> listaLocal)
        {
            ValidationResult = new ValidationResult();
            Logradouro       = model.Logradouro;
            Cep                = model.Cep;
            Numero             = model.Numero;
            Bairro             = model.Bairro;
            Cidade             = cidade;
            Estado             = estado;
            CidadeID           = model.CidadeId;
            ContratoID         = model.ContratoID;
            Segmentos          = new SelectList(segmentos, "id", "nome");
            SegmentoID         = segmentoId;
            Latitude           = latitude;
            Longitude          = longitude;
            ListaPesquisaLocal = listaLocal;
            Complemento        = model.Complemento;

            try
            {
                EnderecoProduto = EnderecoCompleto;
            }
            catch
            {
            }
        }
Пример #5
0
 public TelefoneViewModel(long?PessoaFisicaID, long?PessoaJuridicaID, long?PotenciaisClientesID)
 {
     this.PessoaFisicaID       = PessoaFisicaID;
     this.PessoaJuridicaID     = PessoaJuridicaID;
     this.PotenciaisClientesID = PotenciaisClientesID;
     ValidationResult          = new DomainValidation.Validation.ValidationResult();
 }
 public ResultadoCamposDinamicosViewModel(long id, string nome, IEnumerable <ResultadoCamposDinamicosViewModel> Lista)
 {
     this.id          = id;
     this.nome        = nome;
     this.Lista       = Lista;
     ValidationResult = new DomainValidation.Validation.ValidationResult();
 }
 public PessoaFisicaFormViewModel(long id, string nome, string sobrenome, string cpf, bool cpfProprio,
                                  DateTime?dataNascimento, IEnumerable <Cidade> listaUf, string nomeEstado, int?cidadeId,
                                  IEnumerable <Cidade> listaCidade,
                                  string email, string logradouro, string numero, string bairro, string codigoPostal, string complemento,
                                  string telefone, CampoDinamicoViewModel viewDinamicaModel)
 {
     Id               = id;
     Nome             = nome;
     Sobrenome        = sobrenome;
     Cpf              = cpf;
     DataNascimento   = dataNascimento;
     Id               = id;
     ListaUf          = listaUf;
     ListaCidade      = listaCidade;
     NomeEstado       = nomeEstado;
     CidadesId        = cidadeId;
     CpfProprio       = cpfProprio;
     Email            = email;
     Logradouro       = logradouro;
     Numero           = numero;
     Bairro           = bairro;
     CodigoPostal     = codigoPostal;
     Complemento      = complemento;
     NumeroTelefone   = telefone;
     ViewDinamica     = viewDinamicaModel;
     ValidationResult = new ValidationResult();
 }
Пример #8
0
 public HeroViewModel()
 {
     //HeroId = ObjectId.GenerateNewId();
     HeroDeleted      = false;
     HeroFreeToPlay   = false;
     ValidationResult = new DomainValidation.Validation.ValidationResult();
 }
 public OcorrenciaFormViewModel(IEnumerable <OcorrenciaTipo> listaOcorrenciaTipo,
                                IEnumerable <Contrato> listaContrato, long?pessoaFisicaId, long?pessoaJuridicaId,
                                StatusEntidade statusEntidade, long?atendimentoId,
                                IEnumerable <OcorrenciaTipoDdlViewModel> ddLsOcorrenciaTipo, string nomeReponsavel,
                                CampoDinamicoViewModel viewDinamicaModel, DateTime?previsao, string campoChave1, string nomeCampoChave1,
                                bool permitirEdicaoCampoChave1, long?contratoId)
 {
     ListaOcorrenciaTipo        = listaOcorrenciaTipo;
     ListaContrato              = listaContrato;
     ValidationResult           = new ValidationResult();
     pessoaFisicaID             = pessoaFisicaId;
     pessoaJuridicaID           = pessoaJuridicaId;
     StatusEntidade             = statusEntidade;
     atendimentoID              = atendimentoId;
     DDLsOcorrenciaTipo         = ddLsOcorrenciaTipo;
     criadoEm                   = DateTime.Now;
     StatusEntidade             = new StatusEntidade();
     StatusEntidade.nome        = "Nova";
     ViewDinamica               = viewDinamicaModel;
     OcorrenciaTiposXOcorrencia = new OcorrenciaTiposXOcorrencia();
     Responsavel                = "--";
     Previsao                   = previsao;
     NomeCampoChave1            = nomeCampoChave1;
     CampoChave1                = campoChave1;
     MostrarCampoChave1         = !string.IsNullOrEmpty(NomeCampoChave1);
     PermitirEdicaoCampoChave1  = permitirEdicaoCampoChave1;
     contratoID                 = contratoId;
 }
Пример #10
0
 public PessoaJuridicaFormViewModel()
 {
     ValidationResult = new ValidationResult();
     ListaUf          = new List <Cidade>();
     ListaCidade      = new List <Cidade>();
     ViewDinamica     = new CampoDinamicoViewModel();
     ListaTelefone    = new List <TelefoneListaViewModel>();
 }
 public AtividadeViewModel()
 {
     PessoaFisicaFormViewModel   = new PessoaFisicaFormViewModel();
     PessoaJuridicaFormViewModel = new PessoaJuridicaFormViewModel();
     PotenciaisClienteViewModel  = new PotenciaisClienteViewModel();
     LigacaoViewModel            = new LigacaoViewModel();
     ValidationResult            = new DomainValidation.Validation.ValidationResult();
     Cliente = new ClientePerfilViewModel();
 }
 public SelecionarEnderecoViewModel(long?ocorrenciaID, long?pessoaFisicaID, long?pessoaJuridicaID, IEnumerable <Endereco> enderecos, long?contratoID)
 {
     ValidationResult      = new DomainValidation.Validation.ValidationResult();
     this.OcorrenciaID     = ocorrenciaID;
     this.PessoaFisicaID   = pessoaFisicaID;
     this.PessoaJuridicaID = PessoaJuridicaID;
     ListaEnderecos        = new SelectList(enderecos, "valorCombo", "enderecoCompleto");
     this.ContratoID       = contratoID;
 }
 public PessoaFisicaFormViewModel()
 {
     ValidationResult = new ValidationResult();
     ListaUf          = new List <Cidade>();
     ListaCidade      = new List <Cidade>();
     ListaTelefone    = new List <TelefoneListaViewModel>();
     ViewDinamica     = new CampoDinamicoViewModel();
     ListaContratos   = new List <ContratosIntegracaoViewModel>();
 }
 public FilaListViewModel(int id, string nome, DateTime criadoEm, string criadoPor, DateTime?alteradoEm, string alteradoPor, string contaDisparo)
 {
     Id               = id;
     Nome             = nome;
     CriadoEm         = criadoEm.ToString("dd/MM/yyyy hh:mm");
     AlteradoEm       = alteradoEm.HasValue ? alteradoEm.Value.ToString("dd/MM/yyyy hh:mm") : "--";
     AlteradoPor      = alteradoPor;
     ContaDisparo     = string.IsNullOrEmpty(contaDisparo) ? "--" : contaDisparo;
     ValidationResult = new DomainValidation.Validation.ValidationResult();
 }
Пример #15
0
 public EnderecoProdutoViewModel(long?ocorrenciaId, long?pessoaFisicaId, long?pessoaJuridicaId,
                                 long?contratoId, IEnumerable <Endereco> enderecos)
 {
     ValidationResult = new ValidationResult();
     OcorrenciaID     = ocorrenciaId;
     PessoaFisicaID   = pessoaFisicaId;
     PessoaJuridicaID = pessoaJuridicaId;
     ListaEnderecos   = new SelectList(enderecos, "valorCombo", "enderecoCompleto");
     ContratoID       = contratoId;
 }
 public AlterarResponsavelViewModel(long?ocorrenciaId, long?atividadeId, string responsavelAtualId,
                                    string nomeResponsavel, SelectList responsaveis)
 {
     OcorrenciaId       = ocorrenciaId;
     AtividadeId        = atividadeId;
     ResponsavelAtualId = responsavelAtualId;
     NomeReponsavel     = nomeResponsavel;
     ListaResponsaveis  = responsaveis;
     ValidationResult   = new DomainValidation.Validation.ValidationResult();
 }
Пример #17
0
 public PessoaJuridicaFormViewModel(string razaoSocial, string nomeFantasia, string cnpj,
                                    DateTime?dataDeConstituicao, string inscricaoEstadual, long id)
 {
     Id                 = id;
     RazaoSocial        = razaoSocial;
     InscricaoEstadual  = inscricaoEstadual;
     Cnpj               = cnpj;
     DataDeConstituicao = dataDeConstituicao;
     NomeFantasia       = nomeFantasia;
     ValidationResult   = new ValidationResult();
 }
 public PessoaFisicaFormViewModel(string nome, string sobrenome, string email, string cpf, bool cpfProprio,
                                  DateTime?dataNascimento, long?id)
 {
     ValidationResult = new ValidationResult();
     Nome             = nome;
     Sobrenome        = sobrenome;
     Cpf            = cpf;
     DataNascimento = dataNascimento;
     Id             = id;
     Email          = email;
 }
 public OcorrenciaFormViewModel()
 {
     ValidationResult    = new ValidationResult();
     ListaOcorrenciaTipo = new List <OcorrenciaTipo>();
     ListaContrato       = new List <Contrato>();
     StatusEntidade      = new StatusEntidade();
     ViewDinamica        = new CampoDinamicoViewModel();
     StatusEntidade      = new StatusEntidade();
     Responsavel         = "--";
     MostrarCampoChave1  = !string.IsNullOrEmpty(NomeCampoChave1);
 }
Пример #20
0
 public AnotacaoFormViewModel(long?ocorrenciaId, long?atividadeId, long?pessoaFisicaId, long?pessoaJuridicaId,
                              long?potencialClienteId, long?atendimentoId, SelectList anotacaoTipos)
 {
     ValidationResult    = new DomainValidation.Validation.ValidationResult();
     OcorrenciaId        = ocorrenciaId;
     AtividadeId         = atividadeId;
     PessoaFisicaId      = pessoaFisicaId;
     PessoaJuridicaId    = pessoaJuridicaId;
     PotenciaisClienteId = potencialClienteId;
     AnotacaoTipos       = anotacaoTipos;
     AtendimentoId       = atendimentoId;
 }
Пример #21
0
 public TelefoneViewModel(long?ID, long?PessoaFisicaID, long?PessoaJuridicaID, int?DDD, long?numero, string tipo, int?TelefonesTiposID, long?PotenciaisClientesID)
 {
     this.ID                   = ID;
     this.PessoaFisicaID       = PessoaFisicaID;
     this.PessoaJuridicaID     = PessoaJuridicaID;
     this.DDD                  = DDD;
     this.numero               = numero;
     this.tipo                 = tipo;
     this.TelefonesTiposID     = TelefonesTiposID;
     this.PotenciaisClientesID = PotenciaisClientesID;
     ValidationResult          = new DomainValidation.Validation.ValidationResult();
 }
Пример #22
0
 public PessoaJuridicaFormViewModel(IEnumerable <Cidade> listaUf, bool atender,
                                    CampoDinamicoViewModel viewDinamicaModel, IEnumerable <EntidadeCampoValor> listaCanaisEntidadesCamposValores,
                                    IEnumerable <EntidadeCampoValor> listaTiposEntidadesCamposValores)
 {
     ValidationResult             = new ValidationResult();
     ListaUf                      = listaUf;
     ListaCidade                  = new List <Cidade>();
     Atender                      = atender;
     ViewDinamica                 = viewDinamicaModel;
     CanaisEntidadesCamposValores = new SelectList(listaCanaisEntidadesCamposValores, "id", "valor");
     TiposEntidadesCamposValores  = new SelectList(listaTiposEntidadesCamposValores, "id", "valor");
 }
Пример #23
0
 public ContratoFormViewModel(long?pessoaFisicaId, long?pessoaJuridicaId,
                              IEnumerable <ProdutoTipo> listaProdutoTipo, CampoDinamicoViewModel viewDinamica,
                              IEnumerable <Produto> listaProduto)
 {
     ClientePessoaFisicaId   = pessoaFisicaId;
     ClientePessoaJuridicaId = pessoaJuridicaId;
     ProdutoTipos            = new SelectList(listaProdutoTipo, "id", "nome");
     Produtos         = new SelectList(listaProduto, "id", "NomeLista");
     ViewDinamica     = viewDinamica;
     ValidationResult = new DomainValidation.Validation.ValidationResult();
     CriadoEm         = DateTime.Now;
 }
        public OcorrenciaFormViewModel(IEnumerable <OcorrenciaTipo> listaOcorrenciaTipo,
                                       IEnumerable <Contrato> listaContrato, Ocorrencia ocorrencia, IEnumerable <Anotacao> listaAnotacao,
                                       StatusEntidade statusEntidade, long?atendimentoId,
                                       IEnumerable <OcorrenciaTipoDdlViewModel> ddLsOcorrenciaTipo, string nomeReponsavel, bool vincularLocal,
                                       CampoDinamicoViewModel viewDinamicaModel, bool podeEditar, DateTime?previsao, string campoChave1,
                                       string nomeCampoChave1, bool permitirEdicaoCampoChave1, string usuarioFinalizador)
        {
            ListaOcorrenciaTipo        = listaOcorrenciaTipo;
            ListaContrato              = listaContrato;
            ValidationResult           = new ValidationResult();
            pessoaFisicaID             = ocorrencia.PessoaFisicaId;
            pessoaJuridicaID           = ocorrencia.PessoaJuridicaId;
            decritivoDeAbertura        = ocorrencia.DecritivoDeAbertura;
            ocorrenciasTiposID         = ocorrencia.OcorrenciasTiposId;
            contratoID                 = ocorrencia.ContratoId;
            statusEntidadeID           = ocorrencia.StatusEntidadesId;
            OcorrenciaID               = ocorrencia.Id;
            StatusEntidade             = statusEntidade;
            DDLsOcorrenciaTipo         = ddLsOcorrenciaTipo;
            nomeResponsavel            = nomeReponsavel;
            criadoEm                   = ocorrencia.CriadoEm;
            Vincularlocal              = vincularLocal;
            atualizadoEm               = ocorrencia.AtualizadoEm;
            ViewDinamica               = viewDinamicaModel;
            OcorrenciaTiposXOcorrencia = new OcorrenciaTiposXOcorrencia();
            NomeExibicaoOcorrenciaTipo = ocorrencia.OcorrenciaTipo.ToString();
            atendimentoID              = atendimentoId;
            UsuarioResponsavel         = podeEditar;
            Responsavel                = "--";
            Previsao                   = previsao;
            FinalizadoEm               = ocorrencia.FinalizadoEm;
            UsuarioFinalizador         = usuarioFinalizador;

            if (statusEntidade != null)
            {
                OcorrenciaFinalizada = statusEntidade.finalizador;
            }

            if (ocorrencia.Responsavel != null)
            {
                if (!string.IsNullOrEmpty(ocorrencia.Responsavel.Nome))
                {
                    Responsavel = ocorrencia.Responsavel.Nome;
                }
            }



            NomeCampoChave1           = nomeCampoChave1;
            CampoChave1               = campoChave1;
            MostrarCampoChave1        = !string.IsNullOrEmpty(NomeCampoChave1);
            PermitirEdicaoCampoChave1 = permitirEdicaoCampoChave1;
        }
 public OcorrenciaTipoViewModel(long id, string nome, long?ocorrenciasTiposPaiId, DateTime criadoEm,
                                string nomeExibicao, bool ativo, bool atrasadoAtendimento)
 {
     ValidationResult         = new ValidationResult();
     this.id                  = id;
     this.nome                = nome;
     OcorrenciasTiposPaiID    = ocorrenciasTiposPaiId;
     this.criadoEm            = criadoEm;
     this.nomeExibicao        = nomeExibicao;
     this.ativo               = ativo;
     this.atrasadoAtendimento = atrasadoAtendimento;
 }
 public PotenciaisClienteViewModel
 (
     long id
     , string nome
     , string documento
     , string contato
     , string contatoDocumento
     , string email
     , string logradouro
     , string numero
     , string bairro
     , int?CidadesID
     , string criadoPorAspNetUserID
     , string tipo
     , string cep
     , string contatoEmail
     , DateTime criadoEm
     , DateTime?alteradoEm
     , List <CidadeViewModel> listaUF
     , List <CidadeViewModel> ListaCidade
     , CidadeViewModel CidadeViewModel
     , List <TelefoneListaViewModel> TelefoneLista
     , string estado
     , CampoDinamicoViewModel ViewDinamica
 )
 {
     this.id                    = id;
     this.nome                  = nome;
     this.documento             = documento;
     this.contato               = contato;
     this.contatoDocumento      = contatoDocumento;
     this.email                 = email;
     this.logradouro            = logradouro;
     this.numero                = numero;
     this.bairro                = bairro;
     this.CidadesID             = CidadesID;
     this.criadoPorAspNetUserID = criadoPorAspNetUserID;
     this.tipo                  = tipo;
     this.cep                   = cep;
     this.contatoEmail          = contatoEmail;
     this.criadoEm              = criadoEm;
     this.alteradoEm            = alteradoEm;
     ValidationResult           = new DomainValidation.Validation.ValidationResult();
     this.ListaUF               = listaUF;
     this.ListaCidade           = ListaCidade;
     if (CidadeViewModel.id != 0)
     {
         this.CidadeViewModel = CidadeViewModel;
     }
     this.TelefoneLista = TelefoneLista;
     this.ViewDinamica  = ViewDinamica;
 }
 public AtividadeViewModel(long id, int?atividadeTipoId, long?pessoaFisicaId, long?pessoaJuridicaId)
 {
     this.id                     = id;
     atividadeTipoID             = atividadeTipoId;
     PessoaFisicaFormViewModel   = new PessoaFisicaFormViewModel();
     PessoaJuridicaFormViewModel = new PessoaJuridicaFormViewModel();
     PotenciaisClienteViewModel  = new PotenciaisClienteViewModel();
     LigacaoViewModel            = new LigacaoViewModel();
     ValidationResult            = new DomainValidation.Validation.ValidationResult();
     pessoaFisicaID              = pessoaFisicaId;
     pessoaJuridicaID            = pessoaJuridicaId;
     Cliente                     = new ClientePerfilViewModel();
 }
 public AtividadeNewViewModel()
 {
     listaStatusAtividade = new List <StatusAtividade>();
     listaMidia           = new SelectList(new List <Midia>());
     listaFila            = new SelectList(new List <Fila>());
     Ligacao             = new LigacaoFormViewModel();
     ValidationResult    = new DomainValidation.Validation.ValidationResult();
     midia               = "Não Informado";
     protocolo           = "Não Informado";
     titulo              = "Não Informado";
     nomeStatusAtividade = "Não Informado";
     Tarefa              = new TarefaFormViewModel();
 }
 public ClienteGenericoViewModel(long atividadeId, bool?permitirClienteContato, string nomeAction,
                                 string nomeController, string nomeParametro, string componenteHtmlPerfilId, long?atualClienteId,
                                 string atualClienteTipo)
 {
     AtividadeId            = atividadeId;
     PermitirClienteContato = PermitirClienteContato;
     NomeAction             = nomeAction;
     NomeController         = nomeController;
     NomeParametro          = nomeParametro;
     ComponenteHtmlPerfilId = componenteHtmlPerfilId;
     AtualClienteId         = atualClienteId;
     AtualClienteTipo       = atualClienteTipo;
     ValidationResult       = new DomainValidation.Validation.ValidationResult();
     PermitirClienteContato = permitirClienteContato;
 }
 public PessoaFisicaFormViewModel(long id, string nome, string sobrenome, string cpf, string logradouro,
                                  string numero, string bairro, int?cidadesId, string codigoPostal, string email, CidadeViewModel cidade)
 {
     Id               = id;
     Nome             = nome;
     Cpf              = cpf;
     Logradouro       = logradouro;
     Numero           = numero;
     Bairro           = bairro;
     CidadesId        = cidadesId;
     CodigoPostal     = codigoPostal;
     Email            = email;
     TelefoneLista    = ListaTelefone;
     Cidade           = cidade;
     ValidationResult = new ValidationResult();
 }