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;
            }
        }
Ejemplo n.º 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();
        }
        public ExtratoEmpresas(List <RegistroFinanceiro> registroFinanceiros, OrcamentoEmpresas orcamentoEmpresas)
        {
            this.orcamentoEmpresas = orcamentoEmpresas;

            this.registroFinanceiros = from r in registroFinanceiros
                                       where r.EmpresaFinanciadoraId != null
                                       select r;

            Dictionary <int, ExtratoEmpresa> empresas = new Dictionary <int, ExtratoEmpresa>();

            foreach (var registro in this.registroFinanceiros)
            {
                if (registro.EmpresaFinanciadoraId != null &&
                    !empresas.ContainsKey((int)registro.EmpresaFinanciadoraId))
                {
                    var empresaOrcamento =
                        this.orcamentoEmpresas.Empresas.Find(e => e.Id == registro.EmpresaFinanciadora.Id);

                    empresas.Add((int)registro.EmpresaFinanciadoraId,
                                 new ExtratoEmpresa(registro.EmpresaFinanciadora, empresaOrcamento)
                                 );
                }

                empresas[(int)registro.EmpresaFinanciadoraId].addItem(registro);
            }

            foreach (var empresa in empresas)
            {
                Empresas.Add(empresa.Value);
            }
        }
        public OrcamentoEmpresas(List <AlocacaoRh> alocacaoRhs, List <AlocacaoRm> alocacaoRms)
        {
            this.alocacaoRhs = alocacaoRhs;
            this.alocacaoRms = alocacaoRms;

            Dictionary <int, OrcamentoEmpresa> empresas = new Dictionary <int, OrcamentoEmpresa>();

            alocacaoRhs.ForEach(alocacao =>
            {
                if (!empresas.ContainsKey(alocacao.Empresa.Id))
                {
                    empresas.Add(alocacao.Empresa.Id, new OrcamentoEmpresa(alocacao.Empresa));
                }
                empresas[alocacao.Empresa.Id].addItem(alocacao);
            });

            alocacaoRms.ForEach(alocacao =>
            {
                if (!empresas.ContainsKey(alocacao.EmpresaFinanciadora.Id))
                {
                    empresas.Add(alocacao.EmpresaFinanciadora.Id, new OrcamentoEmpresa(alocacao.EmpresaFinanciadora));
                }
                empresas[alocacao.EmpresaFinanciadora.Id].addItem(alocacao);
            });

            foreach (var empresa in empresas)
            {
                Empresas.Add(empresa.Value);
            }
        }
Ejemplo n.º 5
0
 public void AdicionarEmpresa(Empresa empresa)
 {
     if (empresa is Cliente)
     {
         SetDadosGerais((Cliente)empresa);
     }
     Empresas.Add(empresa);
 }
Ejemplo n.º 6
0
        private void PreencheEmpresas(IEnumerable <Empresa> empresas)
        {
            foreach (var empresa in empresas)
            {
                Empresas.Add(empresa);
            }

            EmpresaSelecionada   = empresas.FirstOrDefault();
            ImportarBatidasState = ImportarBatidasState.Filtrando;
        }
Ejemplo n.º 7
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);
            }

        }
Ejemplo n.º 8
0
 public void AdicionarFabricante(Fabricante empresa)
 {
     Empresas.Add(empresa);
 }
Ejemplo n.º 9
0
 public void AdcionarCliente(Cliente empresa)
 {
     Empresas.Add(empresa);
 }
Ejemplo n.º 10
0
 public void AgregarEmpresa(Empresa empresa)
 {
     Empresas.Add(empresa);
 }
Ejemplo n.º 11
0
 public virtual void AddEmpresa(Empresa e)
 {
     Empresas.Add(e);
 }
Ejemplo n.º 12
0
 private void AddNewEmpresas(Empresas Empresa)
 {
     Empresas.Add(Empresa);
     DGEmpresas.DataContext = Empresas;
     DGEmpresas.Items.Refresh();
 }
Ejemplo n.º 13
0
 public LEmpresas()
 {
     Empresas.Add(new Empresa {
         EmpresaId = 100, Nombre = "Tesla", Ruc = "RM34M", Telefono = "948018312", Correo = "teslamotor@gmail"
     });
 }
Ejemplo n.º 14
0
 public void AdicionarEmpresa(Empresa novaEmpresa)
 {
     Empresas.Add(novaEmpresa);
 }
Ejemplo n.º 15
0
 public void AdicionarEmpresa(Empresa sorteq)
 {
     Empresas.Add(sorteq);
 }