public JsonResult GetAsistencia(long pMov, long pPer) { List <Asistencia> lstAsistencias = new List <Asistencia>(); WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient wsClient = new WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient(); try { wsClient.Open(); DataSet ds = wsClient.GetAsistencia(pMov); wsClient.Close(); foreach (DataRow dr in ds.Tables[0].Rows) { lstAsistencias.Add(new Asistencia(dr)); } } catch (System.ServiceModel.FaultException ex) { logger.Error(ex.Message); wsClient.Abort(); } catch (Exception ex) { logger.Error(ex.Message); wsClient.Abort(); } return(Json(lstAsistencias, JsonRequestBehavior.AllowGet)); }
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); }