Beispiel #1
0
 public bool validarUsuario(long usr, int empresa)
 {
     try
     {
         WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient wsClient = new WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient();
         wsClient.Open();
         DataTable dtUsuario = wsClient.GetUsuarioValidacion(usr, empresa).Tables[0];
         wsClient.Abort();
         if (Convert.ToInt32(dtUsuario.Rows[0]["Acceso"]) == 0)
         {
             return(false);
         }
         else
         {
             Session["usr_id"]   = usr;
             Session["empresa"]  = empresa;
             Session["UserName"] = dtUsuario.Rows[0]["NombreUsuario"].ToString();
             Session["Acceso"]   = Convert.ToInt32(dtUsuario.Rows[0]["Acceso"]);
             //Session["page"] = "Liquidaciones";
             return(true);
         }
     }
     catch (SoapException ex)
     {
         logger.Error(ex);
     }
     catch (FaultException ex)
     {
         logger.Error(ex);
         logger.Error(ServiceHelper.UltimaRespuesta);
     }
     catch (Exception ex)
     {
         logger.Error(ex);
     }
     return(false);
 }