private void BotonGuardar_Click(object sender, EventArgs e) { var tipoSeleccionado = spinnerTipo.SelectedItem.ToString(); MHospedaje hospedaje = new MHospedaje(); hospedaje.Direccion = textDireccion.EditText.Text.ToUpper(); hospedaje.Id = Guid.NewGuid(); hospedaje.Nombre = textNombre.EditText.Text.ToUpper(); hospedaje.Nuevo = true; hospedaje.TelefonoPrimario = textTelefono1.EditText.Text.ToUpper(); hospedaje.TelefonoSecundario = textTelefono2.EditText.Text.ToUpper(); hospedaje.Tipo = tipoSeleccionado; if (string.IsNullOrEmpty(hospedaje.Nombre) || string.IsNullOrEmpty(hospedaje.Direccion)) { Toast.MakeText(this, "Recuerde llenar los campos obligatorios marcados con *", ToastLength.Long).Show(); } else { db.Insert(hospedaje); Toast.MakeText(this, "Hospedaje guardado correctamente", ToastLength.Long).Show(); Intent myIntent = Intent; myIntent.PutExtra("Guardado", true); myIntent.PutExtra("hospedaje", JsonConvert.SerializeObject(hospedaje)); SetResult(Result.Ok, myIntent); Finish(); } }
public List <MHospedaje> ActualizarHospedajes(parametrosHospedaje p) { try { List <MHospedaje> hospedajesNuevos = JsonConvert.DeserializeObject <List <MHospedaje> >(p.nuevos); //List<MHospedaje> hospedajesNuevos = p.nuevos; foreach (var a in hospedajesNuevos) { db.Hotel.Add(new Hotel() { Direccion = a.Direccion, Id = a.Id, Nombre = a.Nombre, TelefonoPrimario = a.TelefonoPrimario, TelefonoSecundario = a.TelefonoSecundario, tipo = a.Tipo }); } db.SaveChanges(); } catch { } List <MHospedaje> lista = new List <MHospedaje>(); var hospedajes = db.Hotel.ToList(); try { foreach (var hos in hospedajes) { MHospedaje aux = new MHospedaje() { Direccion = hos.Direccion, Tipo = hos.tipo, TelefonoSecundario = hos.TelefonoSecundario, TelefonoPrimario = hos.TelefonoPrimario, Nombre = hos.Nombre, Id = hos.Id }; lista.Add(aux); } } catch (Exception ex) { string mensaje = ex.Message; } return(lista); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.hospedaje_Detalle); db = new SQLite.SQLiteConnection(sqlPath); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbarDetalleHospedaje); guardado = false; SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); hospedaje = JsonConvert.DeserializeObject <MHospedaje>(Intent.GetStringExtra("hospedaje")); SupportActionBar.Title = hospedaje.Nombre + " - " + hospedaje.Tipo; textNombre = FindViewById <TextView>(Resource.Id.textHospedajeNombre); textTelefono1 = FindViewById <TextView>(Resource.Id.textHospedajeTelefono1); textTelefono2 = FindViewById <TextView>(Resource.Id.textHospedajeTelefono2); textDireccion = FindViewById <TextView>(Resource.Id.textHospedajeDireccion); textTipo = FindViewById <TextView>(Resource.Id.textHospedajeTipo); loadData(); //InputMethodManager inputManager = (InputMethodManager)this.GetSystemService(Context.InputMethodService); //inputManager.HideSoftInputFromWindow(this.CurrentFocus.WindowToken, HideSoftInputFlags.NotAlways); }
public ListItemValueHospedaje(MHospedaje hospedaje) { Hospedaje = hospedaje; }