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); }