private void CargarDatosActividad(DataTable tablaActividad) { Image_Representativa.Visible = false; DataRow filaActividad = tablaActividad.Rows[0]; Label_INFO_ADICIONAL_MODULO.Text = filaActividad["RAZ_SOCIAL"].ToString() + "<br>NIT: " + filaActividad["NIT_EMPRESA"].ToString(); HiddenField_ID_ACTIVIDAD.Value = filaActividad["ID_ACTIVIDAD"].ToString().Trim(); HiddenField_ID_DETALLE.Value = filaActividad["ID_DETALLE"].ToString(); HiddenField_ID_DETALLE_GENERAL.Value = filaActividad["ID_DETALLE_GENERAL"].ToString(); HiddenField_ID_PROGRAMA_GENERAL.Value = filaActividad["ID_PROGRAMA_GENERAL"].ToString(); HiddenField_ID_EMPRESA.Value = filaActividad["ID_EMPRESA"].ToString(); HiddenField_ID_DETALLE_GENERAL_PADRE.Value = filaActividad["ID_DETALLE_GENERAL_PADRE"].ToString(); HiddenField_ID_PRESUPUESTO.Value = filaActividad["ID_PRESUPUESTO"].ToString(); HiddenField_PRESUPUESTO.Value = Convert.ToDecimal(filaActividad["PRESUPUESTO"]).ToString(); HiddenField_PRESUPUESTO_ASIGNADO_EMPRESA.Value = Convert.ToDecimal(filaActividad["ASIGNADO"]).ToString(); HiddenField_PRESUPUESTO_EJECUTADO_EMPRESA.Value = Convert.ToDecimal(filaActividad["EJECUTADO"]).ToString(); HiddenField_SECCIONES_HABILITADAS.Value = filaActividad["SECCIONES_HABILITADAS"].ToString().Trim(); Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaSubPrograma = _programa.ObtenerProgramaAlQuePerteneceUnaActividadProgramada(Convert.ToDecimal(HiddenField_ID_DETALLE_GENERAL.Value)); DataRow filaSubprograma = tablaSubPrograma.Rows[0]; HiddenField_ID_SUB_PROGRAMA_PADRE.Value = filaSubprograma["ID_SUB_PROGRAMA"].ToString(); Cargar(Listas.SubProgramas, DropDownList_SubPrograma); DropDownList_SubPrograma.SelectedValue = HiddenField_ID_SUB_PROGRAMA_PADRE.Value; DataTable tablaActividades = _programa.ObtenerActividadesPorDetalleGeneralPadre(Convert.ToDecimal(HiddenField_ID_DETALLE_GENERAL_PADRE.Value)); CargarActividadesSegunSubPrograma(tablaActividades, DropDownList_IdActividad); DropDownList_IdActividad.SelectedValue = filaActividad["ID_ACTIVIDAD"].ToString().Trim(); DropDownList_Tipo.SelectedValue = filaActividad["TIPO"].ToString().Trim(); DropDownList_Sector.SelectedValue = filaActividad["SECTOR"].ToString().Trim(); DropDownList_EstadoActividad.SelectedValue = filaActividad["ACTIVO"].ToString().Trim(); TextBox_Resumen.Text = filaActividad["RESUMEN_ACTIVIDAD"].ToString().Trim(); TextBox_FechaActividad.Text = Convert.ToDateTime(filaActividad["FECHA_ACTIVIDAD"]).ToShortDateString(); TimePicker_HoraInicioActividad.SelectedTime = Convert.ToDateTime(filaActividad["HORA_INICIO"]); TimePicker_HoraFinActividad.SelectedTime = Convert.ToDateTime(filaActividad["HORA_FIN"]); TextBox_PresupuestoAsignado.Text = Convert.ToDecimal(filaActividad["PRESUPUESTO_APROBADO"]).ToString(); RangeValidator_TextBox_PresupuestoAsignado.MinimumValue = "0"; RangeValidator_TextBox_PresupuestoAsignado.MaximumValue = HiddenField_PRESUPUESTO.Value; TextBox_PersonalCitado.Text = Convert.ToInt32(filaActividad["PERSONAL_CITADO"]).ToString(); RangeValidator_TextBox_PersonalCitado.Enabled = false; ValidatorCalloutExtender_TextBox_PersonalCitado_1.Enabled = false; Label_PersonalCitadoMaximo.Visible = false; Cargar(Listas.Encargados, DropDownList_Encargado); try { DropDownList_Encargado.SelectedValue = filaActividad["ENCARGADO"].ToString().Trim(); } catch { DropDownList_Encargado.SelectedIndex = 0; } DataRow filaInfoCiudadActividad = obtenerDatosCiudadCliente(filaActividad["ID_CIUDAD"].ToString().Trim()); if (filaInfoCiudadActividad != null) { DropDownList_REGIONAL.SelectedValue = filaInfoCiudadActividad["ID_REGIONAL"].ToString().Trim(); cargar_DropDownList_DEPARTAMENTO(filaInfoCiudadActividad["ID_REGIONAL"].ToString().Trim()); DropDownList_DEPARTAMENTO.SelectedValue = filaInfoCiudadActividad["ID_DEPARTAMENTO"].ToString().Trim(); cargar_DropDownList_CIUDAD(filaInfoCiudadActividad["ID_REGIONAL"].ToString().Trim(), filaInfoCiudadActividad["ID_DEPARTAMENTO"].ToString().Trim()); DropDownList_CIUDAD.SelectedValue = filaInfoCiudadActividad["ID_CIUDAD"].ToString().Trim(); } else { inhabilitar_DropDownList_DEPARTAMENTO(); inhabilitar_DropDownList_CIUDAD(); } CargarBarraDeEstadoDeActividad(filaActividad["ID_ESTADO"].ToString().Trim()); if (filaActividad["ID_ESTADO"].ToString().Trim() == Programa.EstadosDetalleActividad.CANCELADA.ToString()) { Panel_MOTIVO_CANCELACION.Visible = true; TextBox_Motivocancelacion.Text = filaActividad["MOTIVO_CANCELACION"].ToString().Trim(); try { DropDownList_MotivoCancelacion.SelectedValue = filaActividad["TIPO_CANCELACION"].ToString().Trim(); } catch { DropDownList_MotivoCancelacion.SelectedIndex = 0; } Panel_LinkArchivoCancelacion.Visible = false; Panel_FileUploadArchivoCancelacion.Visible = false; if (DBNull.Value.Equals(filaActividad["ARCHIVO_CANCELACION"]) == true) { } else { Panel_LinkArchivoCancelacion.Visible = true; tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro()); QueryStringSeguro["id_detalle"] = HiddenField_ID_DETALLE.Value; HyperLink_ArchivoCancelacion.NavigateUrl = "~/maestros/visorArchivoCancelacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()); HyperLink_ArchivoCancelacion.Enabled = true; HyperLink_ArchivoCancelacion.Text = "Ver Archivo."; } } else { if (filaActividad["ID_ESTADO"].ToString().Trim() == Programa.EstadosDetalleActividad.TERMINADA.ToString()) { Mostrar(Acciones.ResultadosActividad); TextBox_PresupuestoFinal.Text = Convert.ToDecimal(filaActividad["PRESUPUESTO_FINAL"]).ToString(); TextBox_PersonalFinal.Text = Convert.ToDecimal(filaActividad["PERSONAL_FINAL"]).ToString(); if (HiddenField_SECCIONES_HABILITADAS.Value.Contains("Resultados Encuesta") == true) { LlenarcamposDeEncuesta(filaActividad["RESULTADOS_ENCUESTA"].ToString().Trim()); CargarLinkArchivo(Programa.TiposArchivo.ENCUESTA, HyperLink_ArchivoEncuesta); } if (HiddenField_SECCIONES_HABILITADAS.Value.Contains("Control Asistencia") == true) { CargarTrabajadoresEmpresa(); CargarChulosDeAsistencia(); VisiblesSoloLosEmpleadosChueados(); CheckBox_TodosEmpleados.Checked = false; TextBox_FiltroEmpleados.Text = ""; CargarLinkArchivo(Programa.TiposArchivo.ASISTENCIA, HyperLink_ArchivoAsistencia); } if (HiddenField_SECCIONES_HABILITADAS.Value.Contains("Entidades Colaboradoras") == true) { CargarEntidadesQueColaboraron(); } if (HiddenField_SECCIONES_HABILITADAS.Value.Contains("Compromisos") == true) { CargarCompromisosActividad(); CheckBox_TodosEmpleados.Enabled = false; } CargarImagenYConclusiones(filaActividad); Panel_AdjuntarArchivos.Visible = true; Panel_NuevoAdjunto.Visible = false; Button_NuevoAdjunto.Visible = true; Button_GuardarAdjunto.Visible = false; Button_CancelarAdjunto.Visible = false; CargarAdjuntos(); } } CargarHistorialAjustesAPresupuesto(Convert.ToDecimal(filaActividad["ID_DETALLE"])); CargarHistorialReprogramaciones(Convert.ToDecimal(filaActividad["ID_DETALLE"])); ComprobraEstadoActividad(filaActividad["ID_ESTADO"].ToString().Trim()); }