Пример #1
0
        public async Task <string> verificarTiempo(List <ClienteCola> data)
        {
            try
            {
                using (var ctx = new DbContextCliente())
                {
                    foreach (dynamic item in data)
                    {
                        var    tiempoFin = item.TiempoFin;
                        string idCliente = item.IdCliente;
                        int    idCola    = item.IdCola;

                        DateTime now = DateTime.Now;

                        if (tiempoFin <= now)
                        {
                            #region Liberar-Tablas
                            await EjecutarProcesoLiberarTablas(idCliente, idCola);

                            #endregion Liberar-Tablas
                        }
                    }
                }
                return("1");
            }
            catch (Exception ex)
            {
                return("2");

                throw;
            }
        }
Пример #2
0
        //Verificar cada 1 minuto
        public async Task <string> checkTime()
        {
            try
            {
                //Verifico una cola Libre
                //
                using (var ctx = new DbContextCliente())
                {
                    var studentList = ctx.ClienteColas.Where(s => s.EstadoCliente == "CV").ToList();
                    var d           = "";
                }

                var data = await(from Colascliente in DbContextCliente.ClienteColas where Colascliente.EstadoCliente == "CV" select Colascliente).ToListAsync();
                await verificarTiempo(data);

                var resultado = data;

                return("1");
            }

            catch (Exception ex)
            {
                return("2");
            }
        }
Пример #3
0
 public async Task <string> CheckExistenciaCliente(string idCliente)
 {
     try
     {
         List <Cliente> cliente = new List <Cliente>();
         using (var ctx = new DbContextCliente())
         {
             cliente = await ctx.Clientes.Where(s => s.IdCliente == idCliente).ToListAsync();
         }
         if (cliente.Count > 0)
         {
             return("1");
         }
         else
         {
             return("2");
         }
     }
     catch (Exception ex)
     {
         return("2");
     }
 }
Пример #4
0
 public ClienteServices(DbContextCliente _DbContextCliente, IConfiguration configuration)
 {
     this.DbContextCliente = _DbContextCliente;
     Conexion = configuration.GetConnectionString("DefaultConnection");
 }