protected void GridView_AFP_RowCommand(object sender, GridViewCommandEventArgs e) { int indexSeleccionado = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "seleccionar") { string REGISTRO = GridView_AFP.DataKeys[indexSeleccionado].Values["REGISTRO"].ToString(); HiddenField_id_afp.Value = REGISTRO; afiliacion _AFP = new afiliacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable _TablaAfiliacionAFP = _AFP.ObtenerconafiliacionfpensionesPorRegistro(Convert.ToInt32(REGISTRO)); DataRow _filaSeleccionada = _TablaAfiliacionAFP.Rows[0]; TextBox_Fecha_AFP.Text = Convert.ToDateTime(_filaSeleccionada["FECHA_R"]).ToShortDateString(); TextBox_Fecha_AFP.Enabled = false; cargar_DropDownList_ENTIDAD_AFP(); DropDownList_AFP.SelectedValue = _filaSeleccionada["ID_F_PENSIONES"].ToString(); DropDownList_AFP.DataBind(); TextBox_COMENTARIOS_AFP.Text = _filaSeleccionada["OBSERVACIONES"].ToString().Trim(); TextBox_COMENTARIOS_AFP.Enabled = true; cargar_DropDownList_pensionado(); try { DropDownList_pensionado.SelectedValue = _filaSeleccionada["PENSIONADO"].ToString(); } catch { DropDownList_pensionado.SelectedIndex = 0; } DropDownList_pensionado.DataBind(); DropDownList_pensionado.Enabled = true; if (DropDownList_pensionado.SelectedValue == "S") { cargar_DropDownList_tipo_Pensionado(); try { DropDownList_tipo_pensionado.SelectedValue = _filaSeleccionada["TIPO_PENSIONADO"].ToString(); } catch { DropDownList_tipo_pensionado.SelectedIndex = 0; } DropDownList_tipo_pensionado.Enabled = true; TextBox_Numero_resolucion_tramite.Text = _filaSeleccionada["NUMERO_RESOLUCION_TRAMITE"].ToString().Trim(); TextBox_Numero_resolucion_tramite.Enabled = true; panel_tipo_pensionado.Visible = true; } else { DropDownList_tipo_pensionado.Items.Clear(); TextBox_Numero_resolucion_tramite.Text = ""; panel_tipo_pensionado.Visible = false; } Panel_registros_afp.Visible = true; } }
private String cargar_afp(Decimal ID_AFILIACION_F_PENSIONES, Decimal ID_SOLICITUD, Decimal ID_EMPLEADO) { afiliacion _afilicaion = new afiliacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); /* revisado por cambios en fecha de radicacion */ DataTable tablaAfiliacion = _afilicaion.ObtenerconafiliacionfpensionesPorRegistro(Convert.ToInt32(ID_AFILIACION_F_PENSIONES)); if (tablaAfiliacion.Rows.Count > 0) { String TABLA_AFILIACION_AFP = "<br />"; DataRow fila = tablaAfiliacion.Rows[0]; String FECHA_RADICACION = "Desconocida."; if (DBNull.Value.Equals(fila["FECHA_RADICACION"]) == false) { FECHA_RADICACION = Convert.ToDateTime(fila["FECHA_RADICACION"]).ToShortDateString(); } String FECHA_INICIACION = "Desconocida."; if (DBNull.Value.Equals(fila["FECHA_R"]) == false) { FECHA_INICIACION = Convert.ToDateTime(fila["FECHA_R"]).ToShortDateString(); } String ENTIDAD = fila["NOM_ENTIDAD"].ToString().Trim(); String OBSERVACIONES = fila["OBSERVACIONES"].ToString().Trim(); TABLA_AFILIACION_AFP += "<div style=\"text-align: left; margin: 0 0 0 20px; text-decoration: underline; font-weight: bold;\">"; TABLA_AFILIACION_AFP += "AFILIACIÓN: ADMINISTRADORA DE FONDOS DE PENSIONES"; TABLA_AFILIACION_AFP += "</div>"; TABLA_AFILIACION_AFP += "<br />"; TABLA_AFILIACION_AFP += "<table border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">"; TABLA_AFILIACION_AFP += "<tr>"; TABLA_AFILIACION_AFP += "<td style=\"font-weight:bold; width:180px;\">"; TABLA_AFILIACION_AFP += "FECHA RADICACIÓN:"; TABLA_AFILIACION_AFP += "</td>"; TABLA_AFILIACION_AFP += "<td>"; TABLA_AFILIACION_AFP += FECHA_RADICACION; TABLA_AFILIACION_AFP += "</td>"; TABLA_AFILIACION_AFP += "<td style=\"font-weight:bold; width:180px;\">"; TABLA_AFILIACION_AFP += "FECHA INICIACIÓN:"; TABLA_AFILIACION_AFP += "</td>"; TABLA_AFILIACION_AFP += "<td>"; TABLA_AFILIACION_AFP += FECHA_INICIACION; TABLA_AFILIACION_AFP += "</td>"; TABLA_AFILIACION_AFP += "</tr>"; TABLA_AFILIACION_AFP += "<tr>"; TABLA_AFILIACION_AFP += "<td style=\"font-weight:bold; width:180px;\">"; TABLA_AFILIACION_AFP += "ENTIDAD:"; TABLA_AFILIACION_AFP += "</td>"; TABLA_AFILIACION_AFP += "<td colspan=\"3\">"; TABLA_AFILIACION_AFP += ENTIDAD; TABLA_AFILIACION_AFP += "</td>"; TABLA_AFILIACION_AFP += "</tr>"; TABLA_AFILIACION_AFP += "<tr>"; TABLA_AFILIACION_AFP += "<td style=\"font-weight:bold; width:180px;\">"; TABLA_AFILIACION_AFP += "OBSERVACIONES:"; TABLA_AFILIACION_AFP += "</td>"; TABLA_AFILIACION_AFP += "<td colspan=\"3\">"; TABLA_AFILIACION_AFP += OBSERVACIONES; TABLA_AFILIACION_AFP += "</td>"; TABLA_AFILIACION_AFP += "</tr>"; TABLA_AFILIACION_AFP += "</table>"; return TABLA_AFILIACION_AFP; } else { return null; } }
private void cargar_afp(Decimal ID_AFILIACION_F_PENSIONES, Decimal ID_SOLICITUD, Decimal ID_EMPLEADO) { Decimal ID_CONTRATO = Convert.ToDecimal(HiddenField_ID_CONTRATO.Value); afiliacion _afilicaion = new afiliacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaAfiliacion = _afilicaion.ObtenerconafiliacionfpensionesPorRegistro(Convert.ToInt32(ID_AFILIACION_F_PENSIONES)); DataTable tablaHistorial = _afilicaion.ObtenerconafiliacionfpensionesPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD)); if (tablaHistorial.Rows.Count <= 0) { Panel_GRILLA_AFP.Visible = false; } else { Panel_GRILLA_AFP.Visible = true; GridView_AFP.DataSource = tablaHistorial; GridView_AFP.DataBind(); } cargar_DropDownList_ENTIDAD_AFP(); cargar_DropDownList_pensionado(); cargar_DropDownList_tipo_Pensionado(); DataRow fila; if (tablaAfiliacion.Rows.Count > 0) { fila = tablaAfiliacion.Rows[0]; auditoriaContratos _auditoriaContratos = new auditoriaContratos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaUltimaAuditoria = _auditoriaContratos.ObtenerUltimaAuditoriaPorTablaYEmpleado(tabla.CON_AFILIACION_F_PENSIONES, ID_EMPLEADO); if (tablaUltimaAuditoria.Rows.Count > 0) { DataRow filaInfoAuditoria = tablaUltimaAuditoria.Rows[0]; Panel_CABEZA_AFILIACION_AFP.BackColor = colorAuditado; Label_AFILIACION_AFP_AUDITADA.Text = "(AUDITADO) - " + Convert.ToDateTime(filaInfoAuditoria["FECHA_AUDITORIA"]).ToShortDateString(); } else { Panel_CABEZA_AFILIACION_AFP.BackColor = colorSinAuditar; Label_AFILIACION_AFP_AUDITADA.Text = "(SIN AUDITAR)"; if (String.IsNullOrEmpty(HiddenField_SECCIONES_SIN_AUDITORIA.Value) == true) { HiddenField_SECCIONES_SIN_AUDITORIA.Value = SeccionesAuditoria.AfiliacionAFP.ToString(); } else { HiddenField_SECCIONES_SIN_AUDITORIA.Value = ";" + SeccionesAuditoria.AfiliacionAFP.ToString(); } } try { TextBox_FECHA_R_AFP.Text = Convert.ToDateTime(fila["FECHA_R"]).ToShortDateString(); } catch { TextBox_FECHA_R_AFP.Text = ""; } HiddenField_FECHA_R_AFP.Value = TextBox_FECHA_R_AFP.Text; try { TextBox_FECHA_RADICACION_AFP.Text = Convert.ToDateTime(fila["FECHA_RADICACION"]).ToShortDateString(); } catch { TextBox_FECHA_RADICACION_AFP.Text = ""; } HiddenField_FECHA_RADICACION_AFP.Value = TextBox_FECHA_RADICACION_AFP.Text; DataTable TablaArchivoRadicacion = _afilicaion.ObtenerDocsRadicacionPorCOntratoYEntidad(ID_CONTRATO, EntidadesAfiliacion.AFP.ToString()); if (TablaArchivoRadicacion.Rows.Count > 0) { SecureQueryString QueryStringSeguro; tools _tools = new tools(); Panel_ARCHIVO_AFILIACION_AFP.Visible = true; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro()); QueryStringSeguro["contrato"] = ID_CONTRATO.ToString(); QueryStringSeguro["afiliacion"] = EntidadesAfiliacion.AFP.ToString(); HyperLink_ARCHIVO_AFILIACION_AFP.NavigateUrl = "~/contratacion/visorDocsAfiliaciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()); } else { Panel_ARCHIVO_AFILIACION_AFP.Visible = false; } try { DropDownList_AFP.SelectedValue = fila["ID_F_PENSIONES"].ToString(); } catch { DropDownList_AFP.ClearSelection(); } HiddenField_ENTIDAD_AFP.Value = DropDownList_AFP.SelectedValue; Ocultar(Acciones.pensionado); if (fila["PENSIONADO"] == DBNull.Value) { DropDownList_pensionado.SelectedIndex = 0; HiddenField_pensionado.Value = ""; DropDownList_tipo_pensionado.SelectedIndex = 0; HiddenField_tipo_pensionado.Value = ""; TextBox_Numero_resolucion_tramite.Text = ""; HiddenField_resolucion_tramite.Value = ""; } else { if (fila["PENSIONADO"].ToString().Trim() == "S") { Mostrar(Acciones.pensionado); DropDownList_pensionado.SelectedValue = fila["PENSIONADO"].ToString(); HiddenField_pensionado.Value = DropDownList_pensionado.SelectedValue; DropDownList_tipo_pensionado.SelectedValue = fila["TIPO_PENSIONADO"].ToString(); HiddenField_tipo_pensionado.Value = DropDownList_tipo_pensionado.SelectedValue; TextBox_Numero_resolucion_tramite.Text = fila["NUMERO_RESOLUCION_TRAMITE"].ToString(); HiddenField_resolucion_tramite.Value = TextBox_Numero_resolucion_tramite.Text; } else { DropDownList_pensionado.SelectedValue = fila["PENSIONADO"].ToString(); HiddenField_pensionado.Value = DropDownList_pensionado.SelectedValue; DropDownList_tipo_pensionado.SelectedIndex = 0; HiddenField_tipo_pensionado.Value = ""; TextBox_Numero_resolucion_tramite.Text = ""; HiddenField_resolucion_tramite.Value = ""; } } TextBox_OBS_AFP.Text = fila["OBSERVACIONES"].ToString().Trim(); HiddenField_OBS_AFP.Value = fila["OBSERVACIONES"].ToString().Trim(); Label_ID_AFILIACION_F_PENSIONES.Text = ID_AFILIACION_F_PENSIONES.ToString(); } else { HiddenField_FECHA_R_AFP.Value = ""; HiddenField_FECHA_RADICACION_AFP.Value = ""; Label_ID_AFILIACION_F_PENSIONES.Text = "Sin asignar"; TextBox_FECHA_R_AFP.Text = ""; TextBox_FECHA_RADICACION_AFP.Text = ""; DropDownList_AFP.ClearSelection(); HiddenField_ENTIDAD_AFP.Value = ""; DropDownList_pensionado.SelectedIndex = 0; HiddenField_pensionado.Value = ""; DropDownList_tipo_pensionado.SelectedIndex = 0; HiddenField_tipo_pensionado.Value = ""; TextBox_Numero_resolucion_tramite.Text = ""; HiddenField_resolucion_tramite.Value = ""; TextBox_OBS_AFP.Text = ""; HiddenField_OBS_AFP.Value = ""; Panel_CABEZA_AFILIACION_AFP.BackColor = colorSinAuditar; Label_AFILIACION_AFP_AUDITADA.Text = "(SIN AUDITAR)"; if (String.IsNullOrEmpty(HiddenField_SECCIONES_SIN_AUDITORIA.Value) == true) { HiddenField_SECCIONES_SIN_AUDITORIA.Value = SeccionesAuditoria.AfiliacionAFP.ToString(); } else { HiddenField_SECCIONES_SIN_AUDITORIA.Value = ";" + SeccionesAuditoria.AfiliacionAFP.ToString(); } Panel_ARCHIVO_AFILIACION_AFP.Visible = false; } }