private async void Guardar_Clicked(object sender, EventArgs e) { if (Cantidad.Text == "" || Cantidad.Text == "0" || Cantidad.Text == null) { await DisplayAlert("Aviso", "Debe ingresar una cantidad valida!", "OK"); return; } string coment; if (Comentario.Text == null) { coment = ""; } else { coment = Comentario.Text; } string term; if (Termino.SelectedItem == null) { term = ""; } else { term = Convert.ToString(Termino.SelectedItem); } var pedido = new Model.Detalle { IdMenu = ((Model.Menu)BindingContext).IdMenu, IdMesa = De.IdMesa, Menu = ((Model.Menu)BindingContext).Nombre, PrecioUnitario = Convert.ToString(((Model.Menu)BindingContext).Precio), IdPedido = De.IdPedido, cantidad = Convert.ToInt32(Cantidad.Text), Termino = term, Comentarios = coment, Estado = 1 }; await App.Database.SaveItemAsync(pedido); //var jsonRequest = JsonConvert.SerializeObject(pedido); //var content = new StringContent(jsonRequest, Encoding.UTF8, "text/json"); //string result; ////string resultMesas; //try //{ // HttpClient client = new HttpClient // { // BaseAddress = new Uri(VarGlobal.Link) // }; // string url = string.Format("api/DetallePedidoes"); // var response = await client.PostAsync(url, content); // result = response.Content.ReadAsStringAsync().Result; //} //catch (Exception) //{ // await DisplayAlert("Error", $"Problemas de conexión", "Ok"); // return; //} string message = "Datos Guardados"; if (Device.RuntimePlatform == Device.Android) { Android.Widget.Toast.MakeText(Android.App.Application.Context, message, Android.Widget.ToastLength.Short).Show(); } else if (Device.RuntimePlatform == Device.iOS) { ShowAlert(message, 2.0); } await PopupNavigation.Instance.PopAsync(); }
public OpcionMenu() { InitializeComponent(); DetalleEnviar = new Model.Detalle(); }
public PopPup(Model.Detalle DetalleRecibido) : this() { De = DetalleRecibido; }