コード例 #1
0
        private async void Atualizar_Clicked(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(nomeAtt.Text))
            {
                await DisplayAlert("Erro", "Campo vazio", "OK");

                emailAtt.Focus();
                return;
            }
            if (string.IsNullOrEmpty(emailAtt.Text))
            {
                await DisplayAlert("Erro", "Campo vazio", "OK");

                telefoneAtt.Focus();
                return;
            }
            if (string.IsNullOrEmpty(telefoneAtt.Text))
            {
                await DisplayAlert("Erro", "Campo vazio", "OK");

                ruaAtt.Focus();
                return;
            }
            if (string.IsNullOrEmpty(numeroAtt.Text))
            {
                await DisplayAlert("Erro", "Campo vazio", "OK");

                bairroAtt.Focus();
                return;
            }
            //if (string.IsNullOrEmpty(cidadeAtt.Text))
            //{
            //	await DisplayAlert("Erro", "Campo vazio", "OK");
            //	pickerEstadoAtt.Focus();
            //	return;
            //}

            pessoaAtt._nome     = nomeAtt.Text;
            pessoaAtt._email    = emailAtt.Text;
            pessoaAtt._telefone = int.Parse(telefoneAtt.Text);
            pessoaAtt._rua      = ruaAtt.Text;
            pessoaAtt._numero   = int.Parse(numeroAtt.Text);
            pessoaAtt._bairro   = bairroAtt.Text;
            pessoaAtt._cidade   = cidadeAtt.Text;
            //pessoaAtt._estado = pickerEstadoAtt.Items[pickerEstadoAtt.SelectedIndex];

            var atualizaPessoa = new DaoPessoa();

            if (atualizaPessoa.UpdatePessoa(pessoaAtt))
            {
                await DisplayAlert("Confirmação", "Cliente atualizado", "Ok");

                await Navigation.PopModalAsync(true);
            }
            else
            {
                await DisplayAlert("Atenção", "Cliente  não atualizado", "Ok");
            }
        }
コード例 #2
0
ファイル: Vendas.xaml.cs プロジェクト: MieleSantos/GeryVendas
        //public void VendaPro_SelectedIndexChanged(object sender, EventArgs e)
        //{
        //	var produtoSec = selectProduto.Items[selectProduto.SelectedIndex];
        //	int idPr = int.Parse(produtoSec);
        //	var vendaProduto = new DaoProduto();
        //	int idto = int.Parse(vendaProduto.ObterPorId(idPr).ToString());
        //	subtotal.Text = idto.ToString();
        //}


        public void popularPickerCliente()
        {
            var vendaCliente = new DaoPessoa();
            var listClie     = new List <Pessoa>();
            var items        = vendaCliente.ListaPessoa();

            foreach (var it in items)
            {
                seletcCliente.Items.Add(it._nome);
            }
        }
コード例 #3
0
        /*	public ICommand AtualizaLista
         *      {
         *              get;
         *      }*/
        public PessoaListVielModel()
        {
            var daoPessao = new DaoPessoa();

            daoPessao.ListaPessoa();
            PessoaLista = new ObservableCollection <Pessoa>();
            ListaFake   = new List <Pessoa>();
            ListaFake.AddRange(daoPessao.GetPessoaLis());

            //AtualizaLista = new Command(AtualizaList);
            var lis = ListaFake;

            foreach (var item in lis)
            {
                PessoaLista.Add(item);
            }
        }
コード例 #4
0
        public async void excluirClicked(object sender, EventArgs e)
        {
            var menuItem = sender as Xamarin.Forms.MenuItem;

            var item    = menuItem.CommandParameter as Pessoa;
            var excluir = new DaoPessoa();

            if (menuItem.IsDestructive)
            {
                var answer = await DisplayAlert("Atenção", "Deseja excluir?", "Sim", "Não");

                if (answer == true)
                {
                    _viewModel.PessoaLista.Remove(item);
                    excluir.DeletePessoa(item);
                }
            }
        }
コード例 #5
0
        protected async void Salvar_Clicked(object sender, EventArgs e)
        {
            //if (string.IsNullOrEmpty(nome.Text))
            //{
            //	await DisplayAlert("Erro", "Campo vazio", "OK");
            //	email.Focus();
            //	return;
            //}
            //if (string.IsNullOrEmpty(email.Text))
            //{
            //	await DisplayAlert("Erro", "Campo vazio", "OK");
            //	telefone.Focus();
            //	return;
            //}
            //if (string.IsNullOrEmpty(telefone.Text))
            //{
            //	await DisplayAlert("Erro", "Campo vazio", "OK");
            //	rua.Focus();
            //	return;
            //}
            //if (string.IsNullOrEmpty(numero.Text))
            //{
            //	await DisplayAlert("Erro", "Campo vazio", "OK");
            //	bairro.Focus();
            //	return;
            //}
            //    if (string.IsNullOrEmpty(bairro.Text))
            //{
            //	await DisplayAlert("Erro", "Campo vazio", "OK");
            //	cidade.Focus();
            //	return;
            //}
            //   if (string.IsNullOrEmpty(cidade.Text))
            //{
            //	await DisplayAlert("Erro", "Campo vazio", "OK");
            //	pickerEstado.Focus();
            //	return;
            //}

            var pessoa = new Pessoa();

            pessoa._nome     = this.nome.Text;
            pessoa._email    = this.email.Text;
            pessoa._telefone = int.Parse(this.telefone.Text);
            pessoa._rua      = this.rua.Text;
            pessoa._numero   = int.Parse(this.numero.Text);
            pessoa._bairro   = this.bairro.Text;
            pessoa._cidade   = this.cidade.Text;
            pessoa._estado   = pickerEstado.Items[pickerEstado.SelectedIndex];

            var addCliente = new DaoPessoa();

            if (addCliente.insertPessoa(pessoa))
            {
                await(DisplayAlert("Dados", "Salvos", "OK"));
                await Navigation.PopAsync(true);
            }
            else
            {
                await DisplayAlert("Erro", "Dados nao foram salvos", "Ok");
            }
        }