コード例 #1
0
ファイル: MainPage.xaml.cs プロジェクト: PetItTe/SocialPetApp
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     usuario = (Usuario)e.Parameter;
     conMas  = new ConectorMascota(usuario);
     userBox.SelectedIndex = 0;
     tipoBox.SelectedIndex = 0;
 }
コード例 #2
0
 public MascotaAdapter(Activity context,
                       IList <Mascota> mascotas, ConectorMascota conMas, int estadoSpin) : base()
 {
     this.conMas     = conMas;
     endOfList       = false;
     this.context    = context;
     this.mascotas   = mascotas;
     this.estadoSpin = estadoSpin;
 }
コード例 #3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     try
     {
         editor                = (EditorDePerritos)e.Parameter;
         m                     = editor.mascota;
         user                  = editor.user;
         nombreBox.Text        = m.nombre;
         descripcionBox.Text   = m.descripcion;
         edadBox.Text          = m.edad.ToString();
         tipoBox.SelectedIndex = m.tipo - 1;
         btnPhoto.Visibility   = Visibility.Collapsed;
         edita                 = true;
     }
     catch
     {
         user = (Usuario)e.Parameter;
     }
     conMas = new ConectorMascota(user);
 }
コード例 #4
0
ファイル: MainActivity.cs プロジェクト: PetItTe/SocialPetApp
        //TextView emailTxt;
        //TextView celularTxt;


        protected async override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);


            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            nuevoImg     = FindViewById <ImageView>(Resource.Id.nuevoImg);
            userSpin     = FindViewById <Spinner>(Resource.Id.userSpinner);
            mascotasList = FindViewById <ListView>(Resource.Id.MascotasList);
            tipoSpin     = FindViewById <Spinner>(Resource.Id.tipoSpinner);
            //emailTxt = FindViewById<TextView>(Resource.Id.emailText);
            //celularTxt = FindViewById<TextView>(Resource.Id.celText);

            nuevoImg.Clickable = true;
            nuevoImg.Click    += clickImage;


            //mascotasList.SetOnScrollListener(this);

            //seteamos los spin de filtros y sus adapters
            var userAdapter = ArrayAdapter.CreateFromResource(
                this, Resource.Array.userOpt_array, Android.Resource.Layout.SimpleSpinnerItem);

            userAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            userSpin.Adapter = userAdapter;

            var tipoAdapter = ArrayAdapter.CreateFromResource(
                this, Resource.Array.tipoOpt_array, Android.Resource.Layout.SimpleSpinnerItem);

            tipoAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            tipoSpin.Adapter = tipoAdapter;
            //

            tipoSpin.Visibility = ViewStates.Visible;

            userSpin.ItemSelected += userClickItem;
            tipoSpin.ItemSelected += tipoClickItem;

            mascotasList.ItemClick += mascotaClick;


            try
            {
                user           = new Usuario(Intent.GetIntExtra("id_user", 0), Intent.GetStringExtra("nombre"), Intent.GetStringExtra("access_token"), Intent.GetStringExtra("username"), Intent.GetIntExtra("roles", 0));
                conMas         = new ConectorMascota(user);
                mascotaAdapter = new MascotaAdapter(
                    this, await conMas.ObtenerTodos(paginaActual), conMas, userSpin.SelectedItemPosition);
                //paginador = await conMas.ObtenerTodosHeader(paginaActual);
                mascotasList.Adapter = mascotaAdapter;
            }
            catch (Exception e1)
            {
                System.Diagnostics.Debug.WriteLine(e1.Message);
                this.Finish();
            }



            //user.id_user = Intent.GetIntExtra("usuario", 0);
            // user = await ConectorUsuario.ObtenerByID(user.id);
        }
コード例 #5
0
        protected async override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            if (IsThereAnAppToTakePictures())
            {
                CreateDirectoryForPictures();
            }
            SetContentView(Resource.Layout.PerritoNuevo);
            addButton       = FindViewById <Button>(Resource.Id.addButton);
            cameraButton    = FindViewById <ImageButton>(Resource.Id.cameraButton);
            nombreText      = FindViewById <EditText>(Resource.Id.nombreText);
            edadText        = FindViewById <EditText>(Resource.Id.edadText);
            descripcionText = FindViewById <EditText>(Resource.Id.descText);
            tipoSpin        = FindViewById <Spinner>(Resource.Id.tipoSpinner);
            fotoView        = FindViewById <ImageView>(Resource.Id.fotoImg);

            fotoView.Visibility = ViewStates.Invisible;

            var adapter = ArrayAdapter.CreateFromResource(
                this, Resource.Array.tipo_array, Android.Resource.Layout.SimpleSpinnerItem);

            adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            tipoSpin.Adapter = adapter;

            addButton.Click += ClickAdd;

            cameraButton.Click += ClickCamera;

            nombreText.FocusChange      += focusTextField;
            descripcionText.FocusChange += focusTextField;
            edadText.FocusChange        += focusTextField;

            user = new Usuario(Intent.GetIntExtra("id_user", 0), Intent.GetStringExtra("nombre"), Intent.GetStringExtra("access_token"), Intent.GetStringExtra("username"), Intent.GetIntExtra("roles", 0));

            id = Intent.GetIntExtra("position", -1);

            conMas = new ConectorMascota(user);


            if (id > 0)
            {
                cameraButton.Visibility = ViewStates.Gone;
                mascota = await conMas.ObtenerID(id);

                nombreText.Text      = mascota.nombre;
                edadText.Text        = mascota.edad.ToString();
                descripcionText.Text = mascota.descripcion;
                if (mascota.tipo == 1)
                {
                    tipoSpin.SetSelection(0);
                }
                else
                {
                    tipoSpin.SetSelection(1);
                }
            }


            // Create your application here
        }