public async Task <Response> guardar(UbicacionGeografica ubicacionGeografica, Almacen param) { try { // Obteniendo de la ubicacion geografica del sucursal Response res = await locationModel.guardarUbigeo(ubicacionGeografica); param.idUbicacionGeografica = res.id; // localhost:8080/admeli/xcore2/xcore/services.php/almacen/guardar return(await webService.POST <Almacen, Response>("almacen", "guardar", param)); } catch (Exception ex) { throw ex; } }
public async Task <Response> modificar(UbicacionGeografica ubicacionGeografica, Sucursal param) { try { // Obteniendo de la ubicacion geografica del sucursal Response res = await locationModel.guardarUbigeo(ubicacionGeografica); param.idUbicacionGeografica = res.id; // localhost/admeli/xcore2/xcore/services.php/sucursal/modificar return(await webService.POST <Sucursal, Response>("sucursal", "modificar", param)); } catch (Exception ex) { throw ex; } }
private void btnBuscarOrigen_Click(object sender, EventArgs e) { if (nuevo) { formGeografia formGeografia = new formGeografia(); formGeografia.ShowDialog(); ubicacionGeograficaOrigen = formGeografia.ubicacionGeografica; txtOrigen.Text = formGeografia.cadena; } else { formGeografia formGeografia = new formGeografia(currentguiaRemision.origen); formGeografia.ShowDialog(); ubicacionGeograficaOrigen = formGeografia.ubicacionGeografica; txtOrigen.Text = formGeografia.cadena; } }
private async Task cargarPaises() { // cargando los paises paisBindingSource.DataSource = await locationModel.paises(); ubicacionGeografica = await locationModel.ubigeoActual(ConfigModel.sucursal.idUbicacionGeografica); // cargando la ubicacion geografica por defecto //if (nuevo) //{ //} //else //{ // ubicacionGeografica = await locationModel.ubigeoActual(currentAlmacen.idUbicacionGeografica); //} cbxPaises.SelectedValue = ubicacionGeografica.idPais; }
private async void cargarPaises() { try { this.IsRefreshing = true; this.IsEnabled = false; // CARGANDO LOS PAISES // www.lineatienda.com/services.php/pais PaisItems = await webService.GET <List <Pais> >("pais"); // CARGANDO LA UBICACION GEOGRAFICA si es nuevo cargara la ubicacion geografica del sucursal actual activo en el sistema de lo contrario del sucursal actual // www.lineatienda.com/services.php/ubigeoAtrib/2 if (Nuevo) { List <UbicacionGeografica> data = await webService.GET <List <UbicacionGeografica> >("ubigeoAtrib", String.Format("{0}", App.sucursal.idUbicacionGeografica)); gUbication = data[0]; } else { List <UbicacionGeografica> data = await webService.GET <List <UbicacionGeografica> >("ubigeoAtrib", String.Format("{0}", idUbicacionGeografica)); gUbication = data[0]; } // Seleccionar el pais por defecto segun la ubicacion geografica PaisSelectedItem = PaisItems.Find(p => p.idPais == gUbication.idPais); } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert("Error", ex.Message, "Aceptar"); } finally { this.IsRefreshing = false; this.IsEnabled = true; } }
private async void cargarubigeoActual(int idUbicacionGeografica) { try { CurrentUbicacionGeografica = await locationModel.ubigeoActual(idUbicacionGeografica); txtLugarEntrega.Text = CurrentUbicacionGeografica.nombreP + " - " + CurrentUbicacionGeografica.nombreN1; if (CurrentUbicacionGeografica.nombreN2 != "") { txtLugarEntrega.Text += " - " + CurrentUbicacionGeografica.nombreN2; if (CurrentUbicacionGeografica.nombreN3 != "") { txtLugarEntrega.Text += " - " + CurrentUbicacionGeografica.nombreN3; } } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "cargar Proveedores", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void InitializeFromEntity(Centro c) { Nombre = c.Nombre; UniqueId = c.unique_id; Votantes = c.votantes ?? 0; CantidadMesas = c.mesas; Cuadernos = c.cuadernos ?? 0; Grupo = c.grupo; GrupoMovilizacion = c.grupoMovilizacion; GrupoQuickCount = c.qcGroup; Tag1 = c.tag1; Tag2 = c.tag2; Ubicacion = new UbicacionGeografica(c); Settings= new CentroSettings(c); EnlacesMovilizacion = c.Movilizadors.Select(m => new EnlaceMovilizacion(m)).ToList(); EnlacesExitPoll = c.TestigoExitPolls.Select(m => new EnlaceExitPoll(m)).ToList(); Alertas = new List<Alerta>(); Alertas.AddRange(c.ExitPollAlertas.Select(a => new Alerta(a))); Alertas.AddRange(c.MovilizacionAlertas.Select(a => new Alerta(a))); Alertas.AddRange(c.QuickCountAlertas.Select(a => new Alerta(a))); Mesas = c.Mesas1.Select(m => new Mesa(m)).ToList(); }