public VMControlTurno() { MVEmpresas = new VMEmpresas(); MVSucursales = new VMSucursales(); MVTurno = new VMTurno(); ListaDeSucursales = new List <TurnoItem>(); MVEmpresas.BuscarEmpresas(tipo: 1, status: 1); foreach (var item in MVEmpresas.LISTADEEMPRESAS) { MVSucursales.BuscarSucursales(Uidempresa: item.UIDEMPRESA.ToString()); foreach (var sucursal in MVSucursales.LISTADESUCURSALES) { if (!MVTurno.TurnoAbierto(sucursal.ID)) { TurnoItem control = new TurnoItem() { NombreEmpresa = item.NOMBRECOMERCIAL, NombreSucursal = sucursal.IDENTIFICADOR, HorarioSucursal = sucursal.HORAAPARTURA + " - " + sucursal.HORACIERRE }; ListaDeSucursales.Add(control); } } } }
public void ObtenSucursales() { MVSucursales = new VMSucursales(); ListaDeSucursales = new ObservableCollection <TurnoItem>(); oLicenciaLocal = new VMLicenciaLocal(); MVEmpresa = new VMEmpresas(); foreach (DataRow item in oLicenciaLocal.obtenerLicencias().Rows) { MVSucursales.BuscarSucursales(UidSucursal: MVSucursales.ObtenSucursalDeLicencia(item["UidLicencia"].ToString())); MVEmpresa.BuscarEmpresas(UidEmpresa: MVSucursales.UidEmpresa); TurnoItem control = new TurnoItem() { Licencia = new Guid(item["UidLicencia"].ToString()), UidSucursal = MVSucursales.ID, NombreEmpresa = MVEmpresa.NOMBRECOMERCIAL, NombreSucursal = MVSucursales.IDENTIFICADOR, HorarioSucursal = MVSucursales.HORAAPARTURA + " - " + MVSucursales.HORACIERRE }; if (ListaDeSucursales.Where(x => x.UidSucursal == MVSucursales.ID).ToList().Count == 0) { ListaDeSucursales.Add(control); } } }