示例#1
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     if (contato != null)
     {
         agenda.Add(contato);
     }
 }
示例#2
0
 //Método de adição na lista
 public void AddContato(Contato contato)
 {
     //Se a lista Contatos for nula, é criado uma nova Lista e logo após é chamdo o metodo de adicao
     //Incluindo um objeto Contato dentro da lista
     Contatos = Contatos ?? new List <Contato>();
     Contatos.Add(contato);
 }
示例#3
0
 public FornecedorVendorList(string cnpj, Dictionary <string, string> responsavel)
 {
     Cnpj = cnpj;
     foreach (var item in responsavel)
     {
         Contatos.Add(new ContatoFornecedor(item.Key, item.Value));
     }
     Validar();
 }
 private void AdicionarContatos()
 {
     for (int i = 0; i < 20; i++)
     {
         var item = new Contato();
         if (i % 2 == 0)
         {
             item.Nome   = "José";
             item.Imagem = "jose.png";
         }
         else
         {
             item.Nome   = "Maria";
             item.Imagem = "maria.png";
         }
         Contatos.Add(item);
     }
 }
示例#5
0
        public void CarregarContatos()
        {
            IContatos _contatos = DependencyService.Get <IContatos>();

            if (_contatos != null)
            {
                _contatos.BuscaContatos();

                MessagingCenter.Subscribe <IContatos, IList <Contato> >(this, "contatos",
                                                                        (objeto, contatos) =>
                {
                    Contatos.Clear();
                    foreach (var item in contatos)
                    {
                        Contatos.Add(item);
                    }
                });
            }
        }
示例#6
0
        private async void Cc_SalvaContatoHandler(object sender, Handlers.Contatos.ContaContatoHandler args)
        {
            var vm      = args.ContaContatoViewModel;
            var contato = args.ContaContato;

            var wsEntityService = new WSEntityService <ContaContato>(Constantes.SERVER_CONTAS_CONTATO);

            if (!args.Edit && !Edit)
            {
                contatos.Add(new ContaContatoViewModel(args.ContaContato));
                return;
            }

            if (args.Edit && !Edit)
            {
                return;
            }

            if (Edit && args.Edit)
            {
                var result = await wsEntityService.Atualiza(args.ContaContato);

                if (!result)
                {
                    vm.CancelEdit();
                }
                return;
            }

            if (Edit && !args.Edit)
            {
                contato.Id_conta = clienteViewModel.Cliente.Id.Value;
                var result = await wsEntityService.Cria(contato);

                if (result)
                {
                    Contatos.Add(vm);
                }
                return;
            }
        }
        private void CarregarDadosLista()
        {
            Contatos contatos = new Contatos();

            Contato teste = new Contato("Nome", Sexo.Masculino, new DateTime(1, 1, 1));

            contatos.Add(new Contato("Carlos Silva", Sexo.Masculino, new DateTime(1980, 3, 23)));
            contatos.Add(new Contato("Maria Aparecida", Sexo.Feminino, new DateTime(1978, 6, 13)));
            contatos.Add(new Contato("João Pedro", Sexo.Masculino, new DateTime(1990, 8, 21)));
            contatos.Add(new Contato("Roberto Carlos", Sexo.Masculino, new DateTime(1940, 1, 13)));
            contatos.Add(new Contato("Carla Regina", Sexo.Feminino, new DateTime(1986, 10, 30)));
            contatos.Add(new Contato("Paulo Pereira", Sexo.Masculino, new DateTime(1989, 5, 16)));
            contatos.Add(new Contato("Jesus Pedro", Sexo.Masculino, new DateTime(1995, 12, 15)));

            dgvDados.DataSource = contatos;

            cboStates.Enabled   = true;
            txtPesquisa.Enabled = true;
        }
示例#8
0
 public FornecedorVendorList(string cnpj, IResponsavel responsavel)
 {
     Cnpj = cnpj;
     Contatos.Add(responsavel);
     Validar();
 }
示例#9
0
 public FornecedorVendorList(string cnpj, string responsavelNome, string responsavelEmail)
 {
     Cnpj = cnpj;
     Contatos.Add(new ContatoFornecedor(responsavelEmail, responsavelNome));
     Validar();
 }