public static CorralInfo ObtenerDatosDelCorral(CorralInfo corralInfo, int enfermeria) { try{ var seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo; int organizacionId = seguridad.Usuario.Organizacion.OrganizacionID; var corralPL = new CorralPL(); var operadorPL = new OperadorPL(); var corral = corralPL.ObtenerCorralPorCodigo(organizacionId, corralInfo.Codigo); if (corral != null) { if (corralPL.ValidarCorralPorEnfermeria(corral.Codigo, enfermeria, organizacionId)) { corral.Operador = operadorPL.ObtenerPorCodigoCorral(corral.Codigo, organizacionId); corral.perteneceAEnfermeria = true; } else { corral = new CorralInfo(); corral.perteneceAEnfermeria = false; } } return(corral); } catch (Exception ex) { Logger.Error(ex); throw; } }