예제 #1
0
 public void ObtenerRepartidoresDisponibles(string licencia)
 {
     LISTADEUSUARIOS = new List <VMUsuarios>();
     foreach (DataRow item in oDbusuarios.ObtenerRepartidoresConVehiculosYTurnoAbierto(licencia).Rows)
     {
         //Varifica que este activo el campo
         if (item["estatus"].ToString().ToUpper() == "A298B40F-C495-4BD8-A357-4A3209FBC162")
         {
             if (item["EstatusTurno"].ToString().ToUpper() == "81494F49-F416-4431-99F4-E0AA4CF7E9F6" || item["EstatusTurno"].ToString().ToUpper() == "38FA16DF-4727-41FD-A03E-E2E43FA78F3F" || item["EstatusTurno"].ToString().ToUpper() == "CCAFB7D6-A27C-4F5B-A4A6-13D35138471F")
             {
                 if (string.IsNullOrEmpty(item["DtmHoraFin"].ToString()))
                 {
                     VMUsuarios usuario = new VMUsuarios()
                     {
                         Uid = new Guid(item["UidUsuario"].ToString()),
                         uidTurnoRepartidor = new Guid(item["UidTurnoRepartidor"].ToString()),
                         StrNombre          = item["Nombre"].ToString(),
                         StrUsuario         = item["usuario"].ToString(),
                         MEfectivoEnMano    = decimal.Parse(decimal.Parse(item["Efectivo"].ToString()).ToString("N2")),
                         MFondoRepartidor   = decimal.Parse(decimal.Parse(item["Fondo"].ToString()).ToString("N2"))
                     };
                     if (!LISTADEUSUARIOS.Exists(u => u.Uid == Uid))
                     {
                         LISTADEUSUARIOS.Add(usuario);
                     }
                 }
             }
         }
     }
 }
예제 #2
0
        public void SeleccionarUsuario(Guid uid)
        {
            var objeto = new VMUsuarios();

            if (LISTADEUSUARIOS.Exists(u => u.Seleccion == true))
            {
                //objeto = LISTADEUSUARIOS.Find(u => u.Seleccion == true);
                //objeto.Seleccion = false;
                objeto           = LISTADEUSUARIOS.Find(U => U.Uid == uid);
                objeto.Seleccion = false;
            }
        }
예제 #3
0
 public void RepartidoresEnSucursal(string licencia)
 {
     LISTADEUSUARIOS = new List <VMUsuarios>();
     foreach (DataRow item in oDbusuarios.ObtenRepartidores(licencia).Rows)
     {
         VMUsuarios usuario = new VMUsuarios()
         {
             Uid                = new Guid(item["UidUsuario"].ToString()),
             StrNombre          = item["Nombre"].ToString(),
             StrApellidoPaterno = item["ApellidoPaterno"].ToString(),
             StrApellidoMaterno = item["ApellidoMaterno"].ToString(),
             StrUsuario         = item["usuario"].ToString(),
         };
         LISTADEUSUARIOS.Add(usuario);
     }
 }