public PresentadorDomicilio( ) { try { servicioCalle = FabricaClienteServicio.Instancia.CrearCliente <IServicioABM <Calle> >(); Calles = servicioCalle.ObtenerLista(1, CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo).ToList(); } catch (Exception exc) { Mensajes.Error(exc); } }
public void CargaAreas( ) { this.Items = new ObservableCollection <Jerarquia>(); var jefes = servicioJefe.ObtenerLista(0, CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo); Jerarquia raiz = new Jerarquia(); Jerarquia jefe = null; Jerarquia supervisor = null; Jerarquia vendedor = null; foreach (var Jefe in jefes) { jefe = new Jerarquia(); jefe.Nivel = 1; jefe.Id = Jefe.Id; jefe.Nombre = Jefe.Nombre; jefe.Codigo = Jefe.Codigo; var supervisores = servicioSupervisor.ObtenerLista(Jefe.Id, CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo); foreach (var Supervisor in supervisores) { supervisor = new Jerarquia(); supervisor.Id = Supervisor.Id; supervisor.Nivel = 2; supervisor.Nombre = Supervisor.Nombre; supervisor.Codigo = Supervisor.Codigo; supervisor.Padre = jefe; var vendedores = servicioVendedor.ObtenerLista(Supervisor.Id, CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo); foreach (var Vendedor in vendedores) { vendedor = new Jerarquia(); vendedor.Nivel = 3; vendedor.Id = Vendedor.Id; vendedor.Nombre = Vendedor.Nombre; vendedor.Codigo = Vendedor.Codigo; vendedor.Padre = supervisor; supervisor.Nodos.Add(vendedor); } jefe.Nodos.Add(supervisor); } raiz.Nodos.Add(jefe); } raiz.Nombre = "Raiz"; raiz.Nivel = 0; raiz.Codigo = "0"; Items.Add(raiz); }
public void CargaAreas( ) { this.Items = new ObservableCollection <Jerarquia>(); var areas = servicioArea.ObtenerLista(0, CargarRelaciones.NoCargarNada); Jerarquia raiz = new Jerarquia(); Jerarquia area = null; Jerarquia sector = null; Jerarquia subSector = null; Jerarquia familia = null; Jerarquia subFamilia = null; foreach (var Area in areas) { area = new Jerarquia(); area.Nivel = 1; area.Id = Area.Id; area.Nombre = Area.Nombre; area.Codigo = Area.Codigo; var sectores = servicioSector.ObtenerLista(Area.Id, CargarRelaciones.NoCargarNada); foreach (var Sector in sectores) { sector = new Jerarquia(); sector.Id = Sector.Id; sector.Nivel = 2; sector.Nombre = Sector.Nombre; sector.Codigo = Sector.Codigo; sector.Padre = area; var subSectores = servicioSubSector.ObtenerLista(Sector.Id, CargarRelaciones.NoCargarNada); foreach (var SubSector in subSectores) { subSector = new Jerarquia(); subSector.Nivel = 3; subSector.Id = SubSector.Id; subSector.Nombre = SubSector.Nombre; subSector.Codigo = SubSector.Codigo; subSector.Padre = sector; var familias = servicioFamilia.ObtenerLista(SubSector.Id, CargarRelaciones.NoCargarNada); foreach (var Familia in familias) { familia = new Jerarquia(); familia.Nivel = 4; familia.Id = Familia.Id; familia.Codigo = Familia.Codigo; familia.Nombre = Familia.Nombre; familia.Padre = subSector; var subFamilias = servicioSubFamilia.ObtenerLista(Familia.Id, CargarRelaciones.NoCargarNada); foreach (var SubFamilia in subFamilias) { subFamilia = new Jerarquia(); subFamilia.Nivel = 5; subFamilia.Id = SubFamilia.Id; subFamilia.Codigo = SubFamilia.Codigo; subFamilia.Nombre = SubFamilia.Nombre; subFamilia.Padre = familia; subFamilia.Nodos = null; familia.Nodos.Add(subFamilia); } subSector.Nodos.Add(familia); } sector.Nodos.Add(subSector); } area.Nodos.Add(sector); } raiz.Nodos.Add(area); } raiz.Nombre = "Raiz"; raiz.Nivel = 0; raiz.Codigo = "0"; Items.Add(raiz); }
public virtual List <Subfamilia> CargaSubFamilia(int idSubFamilia) { return(servicioSubFamilia.ObtenerLista(idSubFamilia, CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo).ToList()); }
public virtual List <Subsector> CargaSubSector(int idSector) { return(servicioSubSector.ObtenerLista(idSector, CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo).ToList()); }
public virtual List <Area> CargaArea( ) { return(servicioArea.ObtenerLista(0, CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo).ToList()); }