private void Cargar(DataTable dataTable)
    {
        LimpiarDatosINcapacidad();

        if (dataTable.Rows.Count > 0)
        {
            foreach (DataRow _dataRow in dataTable.Rows)
            {
                if (!String.IsNullOrEmpty(_dataRow["FCH_CRE"].ToString())) this.TextBox_FCH_CRE.Text = _dataRow["FCH_CRE"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["USU_CRE"].ToString())) this.TextBox_USU_CRE.Text = _dataRow["USU_CRE"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["FCH_MOD"].ToString())) this.TextBox_FCH_MOD.Text = _dataRow["FCH_MOD"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["USU_MOD"].ToString())) this.TextBox_USU_MOD.Text = _dataRow["USU_MOD"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["REGISTRO"].ToString())) this.TextBox_ID.Text = _dataRow["REGISTRO"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["FCH_INI_REAL"].ToString())) this.TextBox_FCH_INI_REAL.Text = _dataRow["FCH_INI_REAL"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["FCH_TER_REAL"].ToString())) this.TextBox_FCH_TER_REAL.Text = _dataRow["FCH_TER_REAL"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["DIAS_INCAP"].ToString())) this.TextBox_DIAS_INCAP.Text = _dataRow["DIAS_INCAP"].ToString();

                try
                {
                    if (!String.IsNullOrEmpty(_dataRow["VAL_RECONOCIDO"].ToString()))
                    {
                        this.TextBox_VAL_RECONOCIDO.Text = Decimal.Round(Convert.ToDecimal(_dataRow["VAL_RECONOCIDO"]),0).ToString();
                    }
                    else
                    {
                        this.TextBox_VAL_RECONOCIDO.Text = "0";
                    }
                }
                catch
                {
                    this.TextBox_VAL_RECONOCIDO.Text = "0";
                }

                if (!String.IsNullOrEmpty(_dataRow["NUM_AUTORIZA"].ToString())) this.TextBox_NUM_AUTORIZA.Text = _dataRow["NUM_AUTORIZA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["FECHA"].ToString())) this.TextBox_FECHA.Text = _dataRow["FECHA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["OBS_REG"].ToString())) this.TextBox_OBS_REG.Text = HttpUtility.HtmlDecode(_dataRow["OBS_REG"].ToString());
                if (!String.IsNullOrEmpty(_dataRow["INC_CARENCIA"].ToString())) this.DropDownList_INC_CARENCIA.SelectedValue = _dataRow["INC_CARENCIA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["TIPO_INCA"].ToString())) this.DropDownList_TIPO_INCA.SelectedValue = _dataRow["TIPO_INCA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["SEVERO"].ToString())) this.DropDownList_SEVERO.SelectedValue = _dataRow["SEVERO"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["CLASE_INCA"].ToString()))
                {
                    DropDownList_CLASE_INCA.SelectedValue = _dataRow["CLASE_INCA"].ToString();
                    parametroIncapacidad _parametroIncapacidad = new parametroIncapacidad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
                    DataTable d = _parametroIncapacidad.ObtenerPorClaseIncapacidad(_dataRow["CLASE_INCA"].ToString());

                    Cargar(DropDownList_ID_CONCEPTO, d, "ID_CONCEPTO");
                    try
                    {
                        DropDownList_ID_CONCEPTO.SelectedValue = _dataRow["ID_CONCEPTO"].ToString();
                    }
                    catch
                    {
                        DropDownList_ID_CONCEPTO.ClearSelection();
                    }
                }

                if (!String.IsNullOrEmpty(_dataRow["PRORROGA"].ToString())) this.DropDownList_PRORROGA.SelectedValue = _dataRow["PRORROGA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["VALOR_LIQUIDADO_NOMINA"].ToString())) this.TextBox_VALOR_LIQUIDADO_NOMINA.Text = _dataRow["VALOR_LIQUIDADO_NOMINA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["COD_DIAG"].ToString())) Cargar(_dataRow["COD_DIAG"].ToString());

                if (!String.IsNullOrEmpty(_dataRow["DIAS_PEND_POR_PAGAR"].ToString())) this.TextBox_dias_pendientes.Text = _dataRow["DIAS_PEND_POR_PAGAR"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["DIAS_PEND_POR_DESCONTAR"].ToString())) this.TextBox_dias_pagados.Text = _dataRow["DIAS_PEND_POR_DESCONTAR"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["ESTADO"].ToString())) this.DropDownList_estado.SelectedValue = _dataRow["ESTADO"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["TRAMITADA_POR"].ToString())) this.DropDownList_tramitada_por.SelectedValue = _dataRow["TRAMITADA_POR"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["ESTADO_TRAMITE"].ToString())) this.DropDownList_estado_tramite.SelectedValue = _dataRow["ESTADO_TRAMITE"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["transcripcion_fecha_radicacion"].ToString())) this.TextBox_transcripcion_fecha_radicacion.Text = _dataRow["transcripcion_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["transcripcion_fecha_seguimiento"].ToString())) this.TextBox_transcripcion_fecha_seguimiento.Text = _dataRow["transcripcion_fecha_seguimiento"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["transcripcion_vobo"].ToString()))
                {
                    if(_dataRow["transcripcion_vobo"].ToString().Equals("S")) CheckBox_transcripcion_VoBo.Checked = true;
                    else CheckBox_transcripcion_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["transcripcion_numero"].ToString())) this.TextBox_transcripcion_numero.Text = _dataRow["transcripcion_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["transcripcion_valor"].ToString())) this.TextBox_transcripcion_valor.Text = _dataRow["transcripcion_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["transcripcion_notas"].ToString())) this.TextBox_transcripcion_notas.Text = _dataRow["transcripcion_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["liquidacion_fecha_radicacion"].ToString())) this.TextBox_liquidacion_fecha_radicacion.Text = _dataRow["liquidacion_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_fecha_seguimiento"].ToString())) this.TextBox_liquidacion_fecha_seguimiento.Text = _dataRow["liquidacion_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_vobo"].ToString()))
                {
                    if(_dataRow["liquidacion_vobo"].ToString().Equals("S")) CheckBox_liquidacion_VoBo.Checked = true;
                    else CheckBox_liquidacion_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_numero"].ToString())) this.TextBox_liquidacion_numero.Text = _dataRow["liquidacion_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_valor"].ToString())) this.TextBox_liquidacion_valor.Text = _dataRow["liquidacion_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_notas"].ToString())) this.TextBox_liquidacion_notas.Text = _dataRow["liquidacion_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_fecha_radicacion"].ToString())) this.TextBox_reliquidacion_fecha_radicacion.Text = _dataRow["reliquidacion_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_fecha_seguimiento"].ToString())) this.TextBox_reliquidacion_fecha_seguimiento.Text = _dataRow["reliquidacion_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_vobo"].ToString()))
                {
                    if(_dataRow["reliquidacion_vobo"].ToString().Equals("S")) CheckBox_reliquidacion_VoBo.Checked = true;
                    else CheckBox_reliquidacion_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_numero"].ToString())) this.TextBox_reliquidacion_numero.Text = _dataRow["reliquidacion_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_valor"].ToString())) this.TextBox_reliquidacion_valor.Text = _dataRow["reliquidacion_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_notas"].ToString())) this.TextBox_reliquidacion_notas.Text = _dataRow["reliquidacion_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["cobro_fecha_radicacion"].ToString())) this.TextBox_cobro_fecha_radicacion.Text = _dataRow["cobro_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["cobro_fecha_seguimiento"].ToString())) this.TextBox_cobro_fecha_seguimiento.Text = _dataRow["cobro_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["cobro_vobo"].ToString()))
                {
                    if(_dataRow["cobro_vobo"].ToString().Equals("S")) CheckBox_cobro_VoBo.Checked = true;
                    else CheckBox_cobro_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["cobro_numero"].ToString())) this.TextBox_cobro_numero.Text = _dataRow["cobro_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["cobro_valor"].ToString())) this.TextBox_cobro_valor.Text = _dataRow["cobro_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["cobro_notas"].ToString())) this.TextBox_cobro_notas.Text = _dataRow["cobro_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["pago_fecha_radicacion"].ToString())) this.TextBox_pago_fecha_radicacion.Text = _dataRow["pago_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["pago_fecha_seguimiento"].ToString())) this.TextBox_pago_fecha_seguimiento.Text = _dataRow["pago_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["pago_vobo"].ToString()))
                {
                    if(_dataRow["pago_vobo"].ToString().Equals("S")) CheckBox_pago_VoBo.Checked = true;
                    else CheckBox_pago_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["pago_numero"].ToString())) this.TextBox_pago_numero.Text = _dataRow["pago_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["pago_valor"].ToString())) this.TextBox_pago_valor.Text = _dataRow["pago_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["pago_notas"].ToString())) this.TextBox_pago_notas.Text = _dataRow["pago_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["objetada_fecha_radicacion"].ToString())) this.TextBox_objetada_fecha_radicacion.Text = _dataRow["objetada_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["objetada_fecha_seguimiento"].ToString())) this.TextBox_objetada_fecha_seguimiento.Text = _dataRow["objetada_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["objetada_vobo"].ToString()))
                {
                    if (_dataRow["objetada_vobo"].ToString().Equals("S")) CheckBox_objetada_VoBo.Checked = true;
                    else CheckBox_objetada_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["objetada_numero"].ToString())) this.TextBox_objetada_numero.Text = _dataRow["objetada_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["objetada_valor"].ToString())) this.TextBox_objetada_valor.Text = _dataRow["objetada_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["objetada_notas"].ToString())) this.TextBox_objetada_notas.Text = _dataRow["objetada_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["negada_fecha_radicacion"].ToString())) this.TextBox_negada_fecha_radicacion.Text = _dataRow["negada_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["negada_fecha_seguimiento"].ToString())) this.TextBox_negada_fecha_seguimiento.Text = _dataRow["negada_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["negada_vobo"].ToString()))
                {
                    if(_dataRow["negada_vobo"].ToString().Equals("S")) CheckBox_negada_VoBo.Checked = true;
                    else CheckBox_negada_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["negada_numero"].ToString())) this.TextBox_negada_numero.Text = _dataRow["negada_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["negada_valor"].ToString())) this.TextBox_negada_valor.Text = _dataRow["negada_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["negada_notas"].ToString())) this.TextBox_negada_notas.Text = _dataRow["negada_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["fch_ini_nom"].ToString())) this.TextBox_fecha_paga_nomina_desde.Text = _dataRow["fch_ini_nom"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["fch_ter_nom"].ToString())) this.TextBox_fecha_paga_nomina_hasta.Text = _dataRow["fch_ter_nom"].ToString();

                if (DBNull.Value.Equals(_dataRow["ARCHIVO"]) == true)
                {
                    HyperLink_ARCHIVO.Text = "Sin Archivo";
                    HyperLink_ARCHIVO.Enabled = false;
                }
                else
                {
                    tools _tools = new tools();
                    SecureQueryString QueryStringSeguro;
                    QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                    QueryStringSeguro["id_incapacidad"] = _dataRow["REGISTRO"].ToString();
                    HyperLink_ARCHIVO.NavigateUrl = "~/contratacion/VisorDocumentosIncapacidad.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
                    HyperLink_ARCHIVO.Enabled = true;
                }
            }
        }
        dataTable.Dispose();
    }
 protected void DropDownList_CLASE_INCA_SelectedIndexChanged(object sender, EventArgs e)
 {
     parametroIncapacidad _parametroIncapacidad = new parametroIncapacidad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
     DataTable dataTable = _parametroIncapacidad.ObtenerPorClaseIncapacidad(DropDownList_CLASE_INCA.SelectedValue);
     Cargar(DropDownList_ID_CONCEPTO, dataTable, "ID_CONCEPTO");
 }