Пример #1
0
        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();
            }
        }
Пример #2
0
        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);
            }
        }