Example #1
0
        async void Save_Clicked(object sender, EventArgs e)
        {
            try
            {
                //viewModel.Item.ItemVendidos.AddRange(viewModel.iVendidos);
                if (viewModel.IsEntregaValida())
                {
                    viewModel.Save();
                    await Navigation.PushModalAsync(new Printing.PrinterContainer(viewModel.Item));

                    await Navigation.PopToRootAsync();
                }
                else
                {
                    await DisplayAlert("Entrega no valida", "Seleccionar cliente y/o validar cantidades de productos", "ok");
                }
            }
            catch (Exception ex)
            {
                string    messag = "";
                Exception er     = ex;
                while (er != null)
                {
                    messag += er.Message + "!!!";
                    er      = er.InnerException;
                }

                await DisplayAlert("Error", messag, "OK");
            }
        }