//private void DetallesPedido_ItemTapped(object sender, ItemTappedEventArgs e) //{ // if (e.Item == null) return; // if (sender is ListView lv) lv.SelectedItem = null; //} protected async override void OnAppearing() { base.OnAppearing(); int x = Navigation.NavigationStack.IndexOf(this) - 1; if (x >= 0) { var previousPage = Navigation.NavigationStack[Navigation.NavigationStack.IndexOf(this) - 1]; Navigation.RemovePage(previousPage); } //var previousPage = Navigation.NavigationStack[Navigation.NavigationStack.IndexOf(this) - 1]; //Navigation.RemovePage(previousPage); if (Application.Current.Properties.ContainsKey("Usuario")) { Clientes cliente = JsonConvert.DeserializeObject <Clientes>(Application.Current.Properties["Usuario"].ToString()); string pedidos = await Pedidos_Controller.GetPedidosOnly(cliente.id_Clientes); Application.Current.Properties["Pedidos"] = pedidos; await Application.Current.SavePropertiesAsync(); } ListaElementos elementos = new ListaElementos(); detallesPedido.ItemsSource = elementos.elementos; }
public static int getIdEstacion(string nombre) { int id = 0; if (Application.Current.Properties.ContainsKey("Usuario_Estacion")) { ListaElementos elemento = new ListaElementos(); List <Estacion> temp = elemento.elementos; id = temp[0].id_Estaciones; } else { ListaElementos elemento = new ListaElementos(); List <Models.Estacion> estaciones = elemento.elementos; for (int i = 0; i < estaciones.Count; i++) { Models.Estacion xp = estaciones[i]; if (xp.Nombre_Estacion.Equals(nombre)) { id = xp.id_Estaciones; break; } } } return(id); }
protected async override void OnAppearing() { int x = Navigation.NavigationStack.IndexOf(this) - 1; if (x >= 0) { var previousPage = Navigation.NavigationStack[Navigation.NavigationStack.IndexOf(this) - 1]; Navigation.RemovePage(previousPage); } if (Application.Current.Properties.ContainsKey("Usuario")) { Clientes cli = JsonConvert.DeserializeObject <Clientes>(Application.Current.Properties["Usuario"].ToString()); string estac = await Estaciones_Controller.GetEstacionesPorId(cli.id_Clientes.ToString()); Application.Current.Properties["Estaciones"] = estac; await Application.Current.SavePropertiesAsync(); } base.OnAppearing(); ListaElementos estaciones = new ListaElementos(); Estacion.ItemsSource = estaciones.elementos; Autotanque Opciones = new Autotanque(); AutotanqueOpcion.ItemsSource = Opciones.Opciones; Magna.Text = IncrementoMagna.Value.ToString(); Premium.Text = IncrementoPremium.Value.ToString(); Diesel.Text = IncrementoDiesel.Value.ToString(); AutotanqueOpcion.SelectedIndex = 0; Estacion.SelectedIndex = 0; }
protected override void OnAppearing() { int x = Navigation.NavigationStack.IndexOf(this) - 1; if (x >= 0) { var previousPage = Navigation.NavigationStack[Navigation.NavigationStack.IndexOf(this) - 1]; Navigation.RemovePage(previousPage); } base.OnAppearing(); ListaElementos estaciones = new ListaElementos(); Estacion.ItemsSource = estaciones.elementos; Autotanque Opciones = new Autotanque(); AutotanqueOpcion.ItemsSource = Opciones.Opciones; Magna.Text = IncrementoMagna.Value.ToString(); Premium.Text = IncrementoPremium.Value.ToString(); Diesel.Text = IncrementoDiesel.Value.ToString(); AutotanqueOpcion.SelectedIndex = 0; Estacion.SelectedIndex = 0; }
private async void BtnRefrescar_Clicked(object sender, EventArgs e) { if (Application.Current.Properties.ContainsKey("Usuario")) { Clientes cliente = JsonConvert.DeserializeObject <Clientes>(Application.Current.Properties["Usuario"].ToString()); string pedidos = await Pedidos_Controller.GetPedidosOnly(cliente.id_Clientes); Application.Current.Properties["Pedidos"] = pedidos; await Application.Current.SavePropertiesAsync(); } if (Application.Current.Properties.ContainsKey("Usuario_Estacion")) { List <Estacion> estacion = JsonConvert.DeserializeObject <List <Estacion> >(Application.Current.Properties["Usuario_Estacion"].ToString()); string pedidos = await Pedidos_Controller.GetPedidosClienteEstacion(estacion[0].id_Estaciones); Application.Current.Properties["Pedidos"] = pedidos; await Application.Current.SavePropertiesAsync(); } ListaElementos elementos = new ListaElementos(); detallesPedido.ItemsSource = elementos.elementos; await DisplayAlert("Pedidos.", "Pedidos actualizados.", "Ok."); }
protected override void OnAppearing() { base.OnAppearing(); ListaElementos elementos = new ListaElementos(); detallesPedido.ItemsSource = elementos.elementos; }
protected override void OnAppearing() { base.OnAppearing(); ListaElementos elementos = new ListaElementos(); ListElemts.ItemsSource = elementos._elementos; ListElemts.ItemSelected += ListElemts_ItemSelected; }
private async void Button_Clicked(object sender, EventArgs e) { if (validarDatos()) { Pedido pedido = new Pedido { Fecha_Programada = FechaDeseada.Date, id_Estacion = ListaElementos.getIdEstacion(Estacion.Items[Estacion.SelectedIndex]), Estatus = "A", Autotanque = Autotanque.getValor(AutotanqueOpcion.Items[AutotanqueOpcion.SelectedIndex]), Litros_Magna = Int32.Parse(Magna.Text.ToString()), Litros_Premium = Int32.Parse(Premium.Text.ToString()), Litros_Diesel = Int32.Parse(Diesel.Text.ToString()), Fecha_Entregada = DateTime.MinValue }; if (Application.Current.Properties.ContainsKey("Usuario")) { pedido.cliente = JsonConvert.DeserializeObject <Clientes>(Application.Current.Properties["Usuario"].ToString()); } var display = await DisplayAlert("Pedido.", "¿Confirmar pedido?", "Sí", "No"); if (display) { Pedido temporal = await Pedidos_Controller.InsertarPedido(pedido); if (temporal != null) { Application.Current.Properties["Pedidos"] = await Pedidos_Controller.GetPedidosOnly(temporal.cliente.id_Clientes);; await Application.Current.SavePropertiesAsync(); await((NavigationPage)this.Parent).PushAsync(new Historial_Pedidos()); await DisplayAlert("Pedido.", "Pedido realizado.", "Ok"); } else { await DisplayAlert("Pedido.", "Pedido no realizado", "Aceptar"); } } else { await DisplayAlert("Pedido", "Acción cancelada", "Ok"); } } else { await DisplayAlert("Pedido.", "Es necesario llenar todos los campos requeridos.", "Ok"); } }
protected async override void OnAppearing() { base.OnAppearing(); if (Application.Current.Properties.ContainsKey("Usuario")) { Clientes cliente = JsonConvert.DeserializeObject <Clientes>(Application.Current.Properties["Usuario"].ToString()); string pedidos = await Pedidos_Controller.GetPedidosOnly(cliente.id_Clientes); Application.Current.Properties["Pedidos"] = pedidos; await Application.Current.SavePropertiesAsync(); } ListaElementos elementos = new ListaElementos(); detallesPedido.ItemsSource = elementos.pedidosAgendados; }
public static int getIdEstacion(string nombre) { int id = 0; ListaElementos elemento = new ListaElementos(); List <Models.Estacion> estaciones = elemento.elementos; for (int i = 0; i < estaciones.Count; i++) { Models.Estacion xp = estaciones[i]; if (xp.Nombre_Estacion.Equals(nombre)) { id = xp.id_Estaciones; break; } } return(id); }
static void Main(string[] args) { ListaElementos <int> ListaEntera = new ListaElementos <int>(); ListaEntera.Agregar(1); ListaEntera.Agregar(2); ListaEntera.Agregar(3); ListaEntera.Eliminar(2); ListaEntera.Listar(); ListaElementos <string> ListaCadena = new ListaElementos <string>(); ListaCadena.Agregar("Roberto"); ListaCadena.Agregar("Carlos"); ListaCadena.Agregar("Pedro"); ListaCadena.Eliminar("Pedro"); ListaCadena.Listar(); }
static void Main(string[] args) { ListaElementos <int> ListaEntero = new ListaElementos <int>(); ListaEntero.Agregar(1); ListaEntero.Agregar(2); ListaEntero.Agregar(3); ListaEntero.Eliminar(2); ListaEntero.Listar(); Console.ReadKey(); ListaElementos <string> ListaCadena = new ListaElementos <string>(); ListaCadena.Agregar("Miguel"); ListaCadena.Agregar("Paco"); ListaCadena.Agregar("Angel"); ListaCadena.Eliminar("Paco"); ListaCadena.Listar(); Console.ReadKey(); }
protected async override void OnAppearing() { int x = Navigation.NavigationStack.IndexOf(this) - 1; if (x >= 0) { var previousPage = Navigation.NavigationStack[Navigation.NavigationStack.IndexOf(this) - 1]; Navigation.RemovePage(previousPage); } base.OnAppearing(); if (Application.Current.Properties.ContainsKey("Usuario")) { Clientes cliente = JsonConvert.DeserializeObject <Clientes>(Application.Current.Properties["Usuario"].ToString()); string pedidos = await Pedidos_Controller.GetPedidosOnly(cliente.id_Clientes); Application.Current.Properties["Pedidos"] = pedidos; await Application.Current.SavePropertiesAsync(); } if (Application.Current.Properties.ContainsKey("Usuario_Estacion")) { List <Estacion> estacion = JsonConvert.DeserializeObject <List <Estacion> >(Application.Current.Properties["Usuario_Estacion"].ToString()); string pedidos = await Pedidos_Controller.GetPedidosEstacion(estacion[0].id_Cliente, estacion[0].Numero_Estacion); Application.Current.Properties["Pedidos"] = pedidos; await Application.Current.SavePropertiesAsync(); } if (Application.Current.Properties.ContainsKey("Token_Password")) { Application.Current.Properties["Token_Password"] = ""; await Application.Current.SavePropertiesAsync(); } ListaElementos elementos = new ListaElementos(); detallesPedido.ItemsSource = elementos.pedidosAgendados; }
static void Main(string[] args) { ListaElementos <int> Entero = new ListaElementos <int>(); Entero.Agregar(1); Entero.Eliminar(1); ListaElementos <string> Cadenas = new ListaElementos <string>(); Cadenas.Agregar("Roberto Perez"); Cadenas.Eliminar("Roberto Perez"); ListaElementos <Usuario> Objetos = new ListaElementos <Usuario>(); Objetos.Agregar(new Usuario { id = 1, nombre = "Roberto Perez" }); Objetos.Eliminar(new Usuario { id = 1, nombre = "Roberto Perez" }); }
private void BtnOpenFile_Click(object sender, RoutedEventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == true) { string[] content; content = File.ReadAllLines(openFileDialog.FileName); StringToModel conversor = new StringToModel(); List <string> newContent = new List <string>(); foreach (string line in content) { if (line != null) { if (!line.Equals("")) { if (!line[0].Equals('#')) { newContent.Add(line); } } } } conversor.Load(newContent); foreach (Set c in conversor.Sets) { ListaConjuntos.Add(c); } foreach (Element el in conversor.Elements) { ListaElementos.Add(el); } AtualizaLista(); } }