Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Troxa.DataBase;
- using Troxa.Model;
- using Xamarin.Forms;
- using Xamarin.Forms.Xaml;
- namespace Troxa.View
- {
- [XamlCompilation(XamlCompilationOptions.Compile)]
- public partial class EstabelecimentoCadastro : TabbedPage
- {
- private ManipularDB AcessoDB;
- private int intTipoOperacao;
- private Estabelecimento estabelecimento;
- public EstabelecimentoCadastro (int intTipoOperacao, ManipularDB AcessoDB, Estabelecimento estabelecimentoAtual)
- {
- InitializeComponent ();
- this.AcessoDB = AcessoDB;
- this.intTipoOperacao = intTipoOperacao;
- if (intTipoOperacao == 1)
- {
- estabelecimento = new Estabelecimento();
- }
- else {
- estabelecimento = estabelecimentoAtual;
- BindingContext = estabelecimento;
- }
- }
- public void GravarClick(object sender, EventArgs args) {
- try {
- if (fldNomeEstabelecimento.Text.Equals("") || fldCidade.Text.Equals("") || fldBairro.Text.Equals("") || fldTelefone.Text.Equals("")){
- DisplayAlert("Mensagem de Alerta!", "Há campos obrigatórios em branco", "OK");
- }
- else {
- if (intTipoOperacao == 1) {
- estabelecimento.NomeEstabelecimento = fldNomeEstabelecimento.Text;
- estabelecimento.TipoEstabelecimento = fldTipoEstabelecimento.SelectedIndex;
- estabelecimento.Endereco = fldEndereco.Text;
- estabelecimento.Bairro = fldBairro.Text;
- estabelecimento.Cidade = fldCidade.Text;
- estabelecimento.Estado = fldEstado.SelectedIndex;
- estabelecimento.Telefone = fldTelefone.Text;
- estabelecimento.Email = fldEmail.Text;
- estabelecimento.NivelAtendimento = fldNivelAtendimento.SelectedIndex;
- estabelecimento.QualidadePrato = fldQualidadePrato.SelectedIndex;
- estabelecimento.ClassificacaoPreco = fldClassificacaoPreco.SelectedIndex;
- estabelecimento.TipoLocalizacao = fldLocalizacao.SelectedIndex;
- }
- }
- }
- finally { }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement