private void Cargar(Decimal REGISTRO_VEN_P_CONTRATACION) { HiddenField_REGISTRO_VEN_P_CONTRATACION.Value = REGISTRO_VEN_P_CONTRATACION.ToString(); Decimal ID_EMPRESA = Convert.ToDecimal(HiddenField_ID_EMPRESA.Value); Decimal ID_PERFIL = Convert.ToDecimal(HiddenField_ID_PERFIL.Value); condicionesContratacion _condicionesContratacion = new condicionesContratacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable TablaInfoCondicionContratacion = _condicionesContratacion.ObtenerCondicionContratacionPorRegistro(REGISTRO_VEN_P_CONTRATACION); DataRow filaInfoCondicionContratacion = TablaInfoCondicionContratacion.Rows[0]; DeterminarIDsSubCCentrosCCiudadDesdeDataRow(filaInfoCondicionContratacion); CargarInformacionPerfilSeleccionado(ID_PERFIL); CargarDropsCiudadCCSubCYServico(filaInfoCondicionContratacion); CargarDatosControlRegistro(filaInfoCondicionContratacion); CargarRiesgoDocumentosyRequerimientos(filaInfoCondicionContratacion); servicio _servicio = new servicio(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaServiciosComplementariosAsociados = _servicio.ObtenerServiciosComplementariosPorUbicacion(GLO_ID_CIUDAD, GLO_ID_CENTRO_C, GLO_ID_SUB_C, GLO_ID_SERVICIO); if (ExisteServicioExameneszMedicos(tablaServiciosComplementariosAsociados) > 0) { HiddenField_ServicioExamenesMedicos.Value = "SI"; HiddenField_ID_PARA_SABER_ID_DE_EXAMENES_MEDICOS.Value = ExisteServicioExameneszMedicos(tablaServiciosComplementariosAsociados).ToString(); } else { HiddenField_ServicioExamenesMedicos.Value = "NO"; HiddenField_ID_PARA_SABER_ID_DE_EXAMENES_MEDICOS.Value = ""; } DataTable tablaInfoImplementosParametrizados = _condicionesContratacion.obtenerImplementosOExamenesActivosPorRegistroVenPContratacionYTipo(REGISTRO_VEN_P_CONTRATACION, TiposServicioComplementarios.IMPLEMENTOS.ToString()); DataTable tablaInfoExamenesParametrizados = _condicionesContratacion.obtenerImplementosOExamenesActivosPorRegistroVenPContratacionYTipo(REGISTRO_VEN_P_CONTRATACION, TiposServicioComplementarios.EXAMENES_MEDICOS.ToString()); DataTable tablaParaGrillaImplementos = GetTablaParaGrillaImplementosDesdeTabla(tablaInfoImplementosParametrizados); CargarGridView_ImplementosDesdeTabla(tablaParaGrillaImplementos); inhabilitarFilasGrilla(GridView_ImplementosParametrizados, 2); AjustarEstadoValidadoresGrillaImplementos(GridView_ImplementosParametrizados); if (tablaParaGrillaImplementos.Rows.Count <= 0) { Panel_LISTA_IMPLEMENTOS_SELECCIONADOS.Visible = false; } DataTable tablaExamenesConfigurada = GetTablaParaGrillaExamenesMedicosDesdetabla(tablaInfoExamenesParametrizados); Cargar_GridView_ExamenesMedicosDesdeTabla(tablaExamenesConfigurada); inhabilitarFilasGrilla(GridView_ExamenesParametrizados, 2); if (tablaExamenesConfigurada.Rows.Count <= 0) { Panel_EXAMENES_SELECCIONADOS.Visible = false; } }