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