示例#1
0
 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);
             }
         }
     }
 }
示例#2
0
 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);
         }
     }
 }