示例#1
0
        private Pes.ContatoVME CarregaMeiosContatos(List <Contato> meiosContatos)
        {
            Pes.ContatoVME contatoVME = new Pes.ContatoVME();

            if (meiosContatos != null && meiosContatos.Count > 0)
            {
                foreach (Contato cont in meiosContatos)
                {
                    switch (cont.TipoContato)
                    {
                    case eTipoContato.TelefoneResidencial:
                        contatoVME.TelefoneResidencial = cont.Valor;
                        break;

                    case eTipoContato.TelefoneCelular:
                        contatoVME.TelefoneCelular = cont.Valor;
                        break;

                    case eTipoContato.TelefoneFax:
                        contatoVME.TelefoneFax = cont.Valor;
                        break;

                    case eTipoContato.TelefoneComercial:
                        contatoVME.TelefoneComercial = cont.Valor;
                        break;

                    case eTipoContato.Email:
                        contatoVME.Email = cont.Valor;
                        break;
                    }
                }
            }

            return(contatoVME);
        }
示例#2
0
 public SalvarVM()
 {
     Pessoa             = new Pessoa();
     Contato            = new ContatoVME();
     PessoaInterno      = new List <Sessao>();
     PessoaCredenciado  = new List <Sessao>();
     IsVisualizar       = false;
     ExibirLimparPessoa = true;
 }
示例#3
0
        public List <Contato> PreencheContato(Pes.ContatoVME contato)
        {
            List <Contato> meiosContatos = new List <Contato>();

            try
            {
                if (!string.IsNullOrEmpty(contato.TelefoneResidencial))
                {
                    meiosContatos.Add(new Contato {
                        Valor = contato.TelefoneResidencial, TipoContato = eTipoContato.TelefoneResidencial
                    });
                }

                if (!string.IsNullOrEmpty(contato.TelefoneComercial))
                {
                    meiosContatos.Add(new Contato {
                        Valor = contato.TelefoneComercial, TipoContato = eTipoContato.TelefoneComercial
                    });
                }

                if (!string.IsNullOrEmpty(contato.TelefoneCelular))
                {
                    meiosContatos.Add(new Contato {
                        Valor = contato.TelefoneCelular, TipoContato = eTipoContato.TelefoneCelular
                    });
                }

                if (!string.IsNullOrEmpty(contato.TelefoneFax))
                {
                    meiosContatos.Add(new Contato {
                        Valor = contato.TelefoneFax, TipoContato = eTipoContato.TelefoneFax
                    });
                }

                if (!string.IsNullOrEmpty(contato.Email))
                {
                    meiosContatos.Add(new Contato {
                        Valor = contato.Email, TipoContato = eTipoContato.Email
                    });
                }

                return(meiosContatos);
            }
            catch (Exception exc)
            {
                Validacao.AddAdvertencia(exc.Message);
            }

            return(null);
        }
示例#4
0
 public SalvarVM(List <EstadoCivil> estadosCivis, List <Sexo> sexos, List <ProfissaoLst> profissoes, List <OrgaoClasse> orgaoClasses, List <Estado> estados)
 {
     Pessoa             = new Pessoa();
     Contato            = new ContatoVME();
     PessoaInterno      = new List <Sessao>();
     PessoaCredenciado  = new List <Sessao>();
     EstadosCivis       = ViewModelHelper.CriarSelectList(estadosCivis, true);
     Sexos              = ViewModelHelper.CriarSelectList(sexos, true);
     Profissoes         = ViewModelHelper.CriarSelectList(profissoes, true);
     OrgaoClasses       = ViewModelHelper.CriarSelectList(orgaoClasses, true);
     Estados            = ViewModelHelper.CriarSelectList(estados, true);
     IsVisualizar       = false;
     ExibirLimparPessoa = true;
 }