protected void GridView_ARP_RowCommand(object sender, GridViewCommandEventArgs e) { int indexSeleccionado = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "seleccionar") { string REGISTRO = GridView_ARP.DataKeys[indexSeleccionado].Values["REGISTRO"].ToString(); HiddenField_id_arl.Value = REGISTRO; afiliacion _ARP = new afiliacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable _TablaAfiliacionARP = _ARP.ObtenerconafiliacionArpPorRegistro(Convert.ToInt32(REGISTRO)); DataRow _filaSeleccionada = _TablaAfiliacionARP.Rows[0]; TextBox_fecha_r.Text = Convert.ToDateTime(_filaSeleccionada["FECHA_R"]).ToShortDateString(); TextBox_fecha_r.Enabled = false; cargar_DropDownList_ENTIDAD_ARP(); DropDownList_ENTIDAD_ARP.SelectedValue = _filaSeleccionada["ID_ARP"].ToString().Trim(); DropDownList_ENTIDAD_ARP.DataBind(); TextBox_ARP_OBSERVACIONES.Text = _filaSeleccionada["OBSERVACIONES"].ToString().Trim(); TextBox_ARP_OBSERVACIONES.Enabled = true; Panel_registros_ARP.Visible = true; } }
/// <summary> /// hecho por cesar pulido /// el dia 19 de diciembre de 2012 /// para obtener archivo de la afiliacio a arp /// </summary> /// <param name="ID_AFILIACION_ARP"></param> /// <param name="ID_SOLICITUD"></param> /// <param name="ID_EMPLEADO"></param> /// <returns></returns> private String cargar_arp(Decimal ID_AFILIACION_ARP, Decimal ID_SOLICITUD, Decimal ID_EMPLEADO, Decimal ID_CONTRATO) { afiliacion _afilicaion = new afiliacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); /* revisado por fecha de radicacion */ DataTable tablaARPParaReq = _afilicaion.ObtenerconafiliacionArpPorRegistro(Convert.ToInt32(ID_AFILIACION_ARP)); DataRow filaARP; if (tablaARPParaReq.Rows.Count > 0) { String TABLA_AFILIACION_ARP = "<br />"; filaARP = tablaARPParaReq.Rows[0]; String FECHA_RADICACION = "Desconocida."; if (DBNull.Value.Equals(filaARP["FECHA_RADICACION"]) == false) { FECHA_RADICACION = Convert.ToDateTime(filaARP["FECHA_RADICACION"]).ToShortDateString(); } String FECHA_INICIACION = "Desconocida."; if (DBNull.Value.Equals(filaARP["FECHA_R"]) == false) { FECHA_INICIACION = Convert.ToDateTime(filaARP["FECHA_R"]).ToShortDateString(); } String ENTIDAD = filaARP["NOM_ENTIDAD"].ToString().Trim(); String OBSERVACIONES = filaARP["OBSERVACIONES"].ToString().Trim(); TABLA_AFILIACION_ARP += "<div style=\"text-align: left; margin: 0 0 0 20px; text-decoration: underline; font-weight: bold;\">"; TABLA_AFILIACION_ARP += "AFILIACIÓN: ADMINISTRACIÓN RIESGOS LABORALES"; TABLA_AFILIACION_ARP += "</div>"; TABLA_AFILIACION_ARP += "<br />"; TABLA_AFILIACION_ARP += "<table border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">"; TABLA_AFILIACION_ARP += "<tr>"; TABLA_AFILIACION_ARP += "<td style=\"font-weight:bold; width:180px;\">"; TABLA_AFILIACION_ARP += "FECHA RADICACIÓN:"; TABLA_AFILIACION_ARP += "</td>"; TABLA_AFILIACION_ARP += "<td>"; TABLA_AFILIACION_ARP += FECHA_RADICACION; TABLA_AFILIACION_ARP += "</td>"; TABLA_AFILIACION_ARP += "<td style=\"font-weight:bold; width:180px;\">"; TABLA_AFILIACION_ARP += "FECHA INICIACIÓN:"; TABLA_AFILIACION_ARP += "</td>"; TABLA_AFILIACION_ARP += "<td>"; TABLA_AFILIACION_ARP += FECHA_INICIACION; TABLA_AFILIACION_ARP += "</td>"; TABLA_AFILIACION_ARP += "</tr>"; TABLA_AFILIACION_ARP += "<tr>"; TABLA_AFILIACION_ARP += "<td style=\"font-weight:bold; width:180px;\">"; TABLA_AFILIACION_ARP += "ENTIDAD:"; TABLA_AFILIACION_ARP += "</td>"; TABLA_AFILIACION_ARP += "<td colspan=\"3\">"; TABLA_AFILIACION_ARP += ENTIDAD; TABLA_AFILIACION_ARP += "</td>"; TABLA_AFILIACION_ARP += "</tr>"; TABLA_AFILIACION_ARP += "<tr>"; TABLA_AFILIACION_ARP += "<td style=\"font-weight:bold; width:180px;\">"; TABLA_AFILIACION_ARP += "OBSERVACIONES:"; TABLA_AFILIACION_ARP += "</td>"; TABLA_AFILIACION_ARP += "<td colspan=\"3\">"; TABLA_AFILIACION_ARP += OBSERVACIONES; TABLA_AFILIACION_ARP += "</td>"; TABLA_AFILIACION_ARP += "</tr>"; TABLA_AFILIACION_ARP += "</table>"; return TABLA_AFILIACION_ARP; } else { return null; } }
private void cargar_arp(Decimal ID_AFILIACION_ARP, 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 tablaARPParaReq = _afilicaion.ObtenerconafiliacionArpPorRegistro(Convert.ToInt32(ID_AFILIACION_ARP)); DataTable tablaHistorialARP = _afilicaion.ObtenerconafiliacionArpPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD)); if (tablaHistorialARP.Rows.Count <= 0) { Panel_GRILLA_ARP.Visible = false; } else { Panel_GRILLA_ARP.Visible = true; GridView_ARP.DataSource = tablaHistorialARP; GridView_ARP.DataBind(); } cargar_DropDownList_ENTIDAD_ARP(); DataRow filaARP; if (tablaARPParaReq.Rows.Count > 0) { filaARP = tablaARPParaReq.Rows[0]; auditoriaContratos _auditoriaContratos = new auditoriaContratos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaUltimaAuditoria = _auditoriaContratos.ObtenerUltimaAuditoriaPorTablaYEmpleado(tabla.CON_AFILIACION_ARP, ID_EMPLEADO); if (tablaUltimaAuditoria.Rows.Count > 0) { DataRow filaInfoAuditoria = tablaUltimaAuditoria.Rows[0]; Panel_CABEZA_AFILIACION_ARP.BackColor = colorAuditado; Label_AFILIACION_ARP_AUDITORIA.Text = "(AUDITADO) - " + Convert.ToDateTime(filaInfoAuditoria["FECHA_AUDITORIA"]).ToShortDateString(); } else { Panel_CABEZA_AFILIACION_ARP.BackColor = colorSinAuditar; Label_AFILIACION_ARP_AUDITORIA.Text = "(SIN AUDITAR)"; if (String.IsNullOrEmpty(HiddenField_SECCIONES_SIN_AUDITORIA.Value) == true) { HiddenField_SECCIONES_SIN_AUDITORIA.Value = SeccionesAuditoria.AfiliacionARP.ToString(); } else { HiddenField_SECCIONES_SIN_AUDITORIA.Value = ";" + SeccionesAuditoria.AfiliacionARP.ToString(); } } try { TextBox_FECHA_R_ARP.Text = Convert.ToDateTime(filaARP["FECHA_R"]).ToShortDateString(); } catch { TextBox_FECHA_R_ARP.Text = ""; } HiddenField_FECHA_R_ARP.Value = TextBox_FECHA_R_ARP.Text; try { TextBox_FECHA_RADICACION_ARP.Text = Convert.ToDateTime(filaARP["FECHA_RADICACION"]).ToShortDateString(); } catch { TextBox_FECHA_RADICACION_ARP.Text = ""; } HiddenField_FECHA_RADICACION_ARP.Value = TextBox_FECHA_RADICACION_ARP.Text; DataTable TablaArchivoRadicacion = _afilicaion.ObtenerDocsRadicacionPorCOntratoYEntidad(ID_CONTRATO, EntidadesAfiliacion.ARP.ToString()); if (TablaArchivoRadicacion.Rows.Count > 0) { SecureQueryString QueryStringSeguro; tools _tools = new tools(); Panel_ARCHIVO_AFILIACION_ARP.Visible = true; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro()); QueryStringSeguro["contrato"] = ID_CONTRATO.ToString(); QueryStringSeguro["afiliacion"] = EntidadesAfiliacion.ARP.ToString(); HyperLink_ARCHIVO_AFILIACION_ARP.NavigateUrl = "~/contratacion/visorDocsAfiliaciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()); } else { Panel_ARCHIVO_AFILIACION_ARP.Visible = false; } try { DropDownList_ENTIDAD_ARP.SelectedValue = filaARP["ID_ARP"].ToString(); } catch { DropDownList_ENTIDAD_ARP.ClearSelection(); } HiddenField_ENTIDAD_ARP.Value = filaARP["ID_ARP"].ToString(); TextBox_OBS_ARP.Text = filaARP["OBSERVACIONES"].ToString().Trim(); HiddenField_OBS_ARP.Value = filaARP["OBSERVACIONES"].ToString().Trim(); Label_ID_AFLIACION_ARP.Text = ID_AFILIACION_ARP.ToString(); } else { HiddenField_FECHA_R_ARP.Value = ""; HiddenField_FECHA_RADICACION_ARP.Value = ""; Label_ID_AFLIACION_ARP.Text = "Sin asignar"; TextBox_FECHA_R_ARP.Text = ""; TextBox_FECHA_RADICACION_ARP.Text = ""; DropDownList_ENTIDAD_ARP.ClearSelection(); HiddenField_ENTIDAD_ARP.Value = ""; TextBox_OBS_ARP.Text = ""; HiddenField_OBS_ARP.Value = ""; Panel_CABEZA_AFILIACION_ARP.BackColor = colorSinAuditar; Label_AFILIACION_ARP_AUDITORIA.Text = "(SIN AUDITAR)"; if (String.IsNullOrEmpty(HiddenField_SECCIONES_SIN_AUDITORIA.Value) == true) { HiddenField_SECCIONES_SIN_AUDITORIA.Value = SeccionesAuditoria.AfiliacionARP.ToString(); } else { HiddenField_SECCIONES_SIN_AUDITORIA.Value = ";" + SeccionesAuditoria.AfiliacionARP.ToString(); } Panel_ARCHIVO_AFILIACION_ARP.Visible = false; } }