예제 #1
0
        public List <AvisoRender> ListaAvisosPendientes()
        {
            ConductorRender c = db.Conductor(Settings._Usuario);

            var client = new RestClient(Constantes.Servidor);

            client.Authenticator = new NtlmAuthenticator(Constantes.UsuarioServidor, Constantes.PassUsuarioServidor);
            string        _ruta    = String.Format("AvisosAPPWS?$format=json&$filter=Hoja_de_ruta eq '{0}' and Tipo_Accion eq 'Insertar' and Sentido eq 'APPMOVIL' and Estado_procesamiento eq 'No Procesada'", db.HojaRutaConductor(c.No));
            IRestRequest  r        = new RestRequest(_ruta, Method.GET);
            IRestResponse response = client.Execute(r);
            var           content  = response.Content;

            AvisosRender = new List <AvisoRender>();
            AvisosRender = JsonConvert.DeserializeObject <AvisoRenderJson>(content.ToString()).value;
            return(AvisosRender);
        }
예제 #2
0
 public static bool TieneAcceso(string Usuario, string Pass)
 {
     try
     {
         d          = new Database();
         _Conductor = d.Conductor(Usuario);
         if (_Conductor.User.ToUpper().Equals(Usuario.ToUpper()) && _Conductor.Pass.ToUpper().Equals(Pass.ToUpper()))
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception e)
     {
         Log.Info("Login:", e.Message);
         return(false);
     }
 }