private void SalvarEdit() { EditText txtEdit = FindViewById <EditText>(Resource.Id.txtEditProducto); if (txtEdit.Text == "") { var result = UserDialogs.Instance.AlertAsync(new Acr.UserDialogs.AlertConfig { Message = GetString(Resource.String.ALERTA_DESCRIPCION_VACIA), OkText = GetString(Resource.String.MENSAJE_BOTON_OK), }); } else { _producto.Descripcion = txtEdit.Text; Spinner spinner1 = FindViewById <Spinner>(Resource.Id.spinner1); Negocio.Grupo _grupo = new Negocio.Grupo() { Descripcion = spinner1.SelectedItem.ToString() }; _grupo.GetGrupo(); _producto.IdGrupo = _grupo.IdGrupo; _producto.Update(); AccionEnCurso = Negocio.Constantes.Acciones.ACCIONES_NONE; Recreate(); } }
private void SpinnerGrupo_Changed(object sender, AdapterView.ItemSelectedEventArgs e) { Spinner spinnerGrupo = (Spinner)sender; Negocio.Grupo _grupo = new Negocio.Grupo() { Descripcion = spinnerGrupo.SelectedItem.ToString() }; _grupo.GetGrupo(); List <string> ListaProductosString = GetDescripcionesProductos(_grupo.GetProductos()); Spinner spinnerProducto = FindViewById <Spinner>(Resource.Id.spinnerProductoElemento); ArrayAdapter SpinnerAdapter = new ArrayAdapter(this, Resource.Layout.ProductLayoutSpinner, ListaProductosString); spinnerProducto.Adapter = SpinnerAdapter; if (_elemento.IdElemento != 0) { _elemento.GetProducto(); int posicion = ListaProductosString.IndexOf(_elemento._producto.Descripcion); spinnerProducto.SetSelection(posicion); } }