SHARE
TWEET

Untitled

a guest Aug 19th, 2019 64 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. using Troxa.DataBase;
  8. using Troxa.Model;
  9.  
  10. using Xamarin.Forms;
  11. using Xamarin.Forms.Xaml;
  12.  
  13. namespace Troxa.View
  14. {
  15.     [XamlCompilation(XamlCompilationOptions.Compile)]
  16.     public partial class EstabelecimentoCadastro : TabbedPage
  17.     {
  18.         private ManipularDB AcessoDB;
  19.         private int intTipoOperacao;
  20.         private Estabelecimento estabelecimento;
  21.  
  22.         public EstabelecimentoCadastro (int intTipoOperacao, ManipularDB AcessoDB, Estabelecimento estabelecimentoAtual)
  23.         {
  24.             InitializeComponent ();
  25.  
  26.             this.AcessoDB = AcessoDB;
  27.             this.intTipoOperacao = intTipoOperacao;
  28.  
  29.             if (intTipoOperacao == 1)
  30.             {
  31.                 estabelecimento = new Estabelecimento();
  32.             }
  33.             else {
  34.                 estabelecimento = estabelecimentoAtual;
  35.                 BindingContext = estabelecimento;
  36.             }
  37.         }
  38.  
  39.         public void GravarClick(object sender, EventArgs args) {
  40.  
  41.             try {
  42.                 if (fldNomeEstabelecimento.Text.Equals("") || fldCidade.Text.Equals("") || fldBairro.Text.Equals("") || fldTelefone.Text.Equals("")){
  43.                     DisplayAlert("Mensagem de Alerta!", "Há campos obrigatórios em branco", "OK");
  44.                 }
  45.                 else {
  46.                     if (intTipoOperacao == 1) {
  47.                         estabelecimento.NomeEstabelecimento = fldNomeEstabelecimento.Text;
  48.                         estabelecimento.TipoEstabelecimento = fldTipoEstabelecimento.SelectedIndex;
  49.                         estabelecimento.Endereco = fldEndereco.Text;
  50.                         estabelecimento.Bairro = fldBairro.Text;
  51.                         estabelecimento.Cidade = fldCidade.Text;
  52.                         estabelecimento.Estado = fldEstado.SelectedIndex;
  53.                         estabelecimento.Telefone = fldTelefone.Text;
  54.                         estabelecimento.Email = fldEmail.Text;
  55.                         estabelecimento.NivelAtendimento = fldNivelAtendimento.SelectedIndex;
  56.                         estabelecimento.QualidadePrato = fldQualidadePrato.SelectedIndex;
  57.                         estabelecimento.ClassificacaoPreco = fldClassificacaoPreco.SelectedIndex;
  58.                         estabelecimento.TipoLocalizacao = fldLocalizacao.SelectedIndex;
  59.                     }
  60.                 }
  61.             }
  62.             finally { }
  63.         }
  64.  
  65.     }
  66. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top