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"); } }
//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); } }
/* 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); } }
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); } } }
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"); } }