async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Empresas.Clear();
                var empresas = await Api.Empresa.GetAsync();

                foreach (var empresa in empresas)
                {
                    Empresas.Add(empresa);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
示例#2
0
        public void CiudadChange()
        {
            //  IsVisible=true;
            SelectedEmpresa = null;
            Empresas.Clear();
            ValorAnualRecaudoTotal   = string.Empty;
            ValorMensualRecaudoTotal = string.Empty;
            Empresa_Id = -1;
            if (SelectedCiudad != null)
            {
                Ciudad_Id = SelectedCiudad.Id;
                Empresas  = GetQueryableEmpresasByCiudad(Ciudad_Id).Result.ToList();
                Empresas.Add(new ResponseCiudadEmpresa {
                    Id         = 0,
                    Empresa_Id = 0,
                    Empresa    = new ResponseEmpresa {
                        Id = 0, Nombre = "Todas las empresas"
                    },
                });
            }
            else
            {
                Ciudad_Id       = -1;
                Empresa_Id      = -1;
                Departamento_Id = -1;
            }

            Limpiar = true;
            //InitElementos();
        }
示例#3
0
        public void DepartmentChange()
        {
            SelectedCiudad  = null;
            SelectedEmpresa = null;
            Ciudades.Clear();
            Empresas.Clear();
            ValorAnualRecaudoTotal   = string.Empty;
            ValorMensualRecaudoTotal = string.Empty;

            Ciudad_Id  = -1;
            Empresa_Id = -1;
            if (SelectedDeparment != null)
            {
                Departamento_Id = SelectedDeparment.Id;
                Ciudades        = GetQueryableCiudades(Departamento_Id).Result.ToList();
                Ciudades.Add(new Ciudad {
                    Id     = 0,
                    Nombre = "Todos los municipios",
                });
            }
            else
            {
                Ciudad_Id       = -1;
                Empresa_Id      = -1;
                Departamento_Id = -1;
            }
            Limpiar = true;

            /// InitElementos();
        }
示例#4
0
        private void CargarEmpresas()
        {
            try
            {
                Empresa empresa = new Empresa();
                Empresas.Clear();
                foreach (Empresa emp in empresa.ObtenerEmpresas())
                {
                    Empresas.Add(emp);
                }
                dtgEmpresas.ItemsSource = Empresas;
            }
            catch (Exception ex)
            {
                MessageBox.Show("ocurrio un error " + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }

        }
示例#5
0
文件: Usuario.cs 项目: jesumarquez/lt
 public virtual void ClearEmpresas()
 {
     Empresas.Clear();
 }