Example #1
0
        public override void ViewDidAppear(bool animated)
        {
            base.ViewDidAppear(animated);

            ConfiguratorPathBD configurator = new ConfiguratorPathBD("/Users/jeisonsaldarriaga/Projects/DBPlatziTrips");

            viajes = DataBaseHelper.leerViaje(configurator.RutaCompleta);

            TableView.ReloadData();
        }
Example #2
0
        private void getListaViajes()
        {
            ConfiguratorPathBD configurator = new ConfiguratorPathBD(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal));

            // Create your application here
            lstViajes = new List <Viaje>();
            lstViajes = DataBaseHelper.leerViaje(configurator.RutaCompleta);

            var arrayAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, lstViajes);

            viajesListView.Adapter = arrayAdapter;
        }
        void GuardarButton_Click(object sender, EventArgs e)
        {
            ConfiguratorPathBD configurator = new ConfiguratorPathBD(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal));

            var nuevoViaje = new Viaje()
            {
                Nombre       = lugarEditText.Text,
                FechaInicio  = idaDatePicker.DateTime,
                FechaRegreso = regresoDatePicker.DateTime
            };

            if (DataBaseHelper.Insertar(ref nuevoViaje, configurator.RutaCompleta))
            {
                Toast.MakeText(this, "Registro insertado correctamente", ToastLength.Short).Show();
            }
            else
            {
                Toast.MakeText(this, "Hubo error", ToastLength.Short).Show();
            }
        }
Example #4
0
        void guardarButtonItem_Clicked(object sender, EventArgs e)
        {
            ConfiguratorPathBD configurator = new ConfiguratorPathBD("/Users/jeisonsaldarriaga/Projects/DBPlatziTrips");

            var nuevoViaje = new Viaje()
            {
                Nombre       = ciudadTextField.Text,
                FechaInicio  = (DateTime)idaDatePicker.Date,
                FechaRegreso = (DateTime)regresoDatePicker.Date
            };

            if (DataBaseHelper.Insertar(ref nuevoViaje, configurator.RutaCompleta))
            {
                NavigationController.PopViewController(true);
                Console.WriteLine("Insercion Exitosa");
            }
            else
            {
                Console.WriteLine("Hubo un error");
            }
        }
Example #5
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            ConfiguratorPathBD configurator = new ConfiguratorPathBD(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal));

            if (item.TitleFormatted.ToString() == "guardar")
            {
                var posicionesSelected = venuesListView.CheckedItemPositions;
                for (int i = 0; i < posicionesSelected.Size(); i++)
                {
                    if (posicionesSelected.ValueAt(i))
                    {
                        var textoCelda    = venuesListView.Adapter.GetItem(posicionesSelected.KeyAt(i)).ToString();
                        var venueSelected = lstVenues.Where(v => textoCelda.Contains(v.name)).First();

                        LugarDeInteres lugarDeInteres = new LugarDeInteres(venueSelected, viaje.Id);
                        if (DataBaseHelper.Insertar(ref lugarDeInteres, configurator.RutaCompleta))
                        {
                            Toast.MakeText(this, "Item insertado", ToastLength.Long).Show();
                        }
                    }
                }
            }
            return(base.OnOptionsItemSelected(item));
        }