/// <summary> /// Secciones de consulta - Información general /// </summary> /// <param name="CatTipoTramiteId"></param> /// <param name="EsPrincipal"></param> /// <returns></returns> public PromoventeDTO ConsultaListado(int CatTipoTramiteId, bool EsPrincipal) { var promoventeDto = new PromoventeDTO(); using (var modelo = new ISSSTEEntities()) { if (EsPrincipal) { promoventeDto.SeccionPrincipal = SeccionPrincipal(CatTipoTramiteId, modelo, true); if (promoventeDto.SeccionPrincipal != null) { foreach (var t in promoventeDto.SeccionPrincipal) { t.Detalle = DetalleSeccion(modelo, t.SeccionId); } } } else { promoventeDto.SeccionSecundaria = SeccionPrincipal(CatTipoTramiteId, modelo, false); if (promoventeDto.SeccionSecundaria != null) { foreach (var t in promoventeDto.SeccionSecundaria) { t.Detalle = DetalleSeccion(modelo, t.SeccionId); } } } promoventeDto.Requisitos = RequisitosPorTipoTramiteId(modelo, CatTipoTramiteId); } return(promoventeDto); }
public static MvcHtmlString MenuDivs(PromoventeDTO Informacion, int Secccion) { var i = 0; var tabs = new StringBuilder(); var cuerpoTabs = new StringBuilder(); var PanelTabs = "<div style='width:100%'>MenuBotones</div>" + "<div class='tab-content col-md-8' >ContenidoInformacion</div>"; foreach (var seccionDto in Informacion.SeccionPrincipal) { tabs.Append(BotonImplementacion(seccionDto.Titulo, i)); cuerpoTabs.Append(CuerpoImplementacion(seccionDto.Detalle, i)); i++; } var requisitosTabla = RequisitosPorTramite(Informacion); tabs.Append(BotonImplementacion("Requisitos del trámite", i)); cuerpoTabs.Append(CuerpoImplementacion(requisitosTabla, i)); PanelTabs = PanelTabs.Replace("MenuBotones", tabs.ToString()); PanelTabs = PanelTabs.Replace("ContenidoInformacion", cuerpoTabs.ToString()); return(MvcHtmlString.Create(PanelTabs)); }
private static string RequisitosPorTramite(PromoventeDTO Informacion) { var cuerpoTabla = ConstruyeCuerpoTabla(Informacion.Requisitos); return("<table class='table' width='800px'>" + "<thead>" + "<tr>" + "<td><strong>Documento requerido</strong></td>" + "<td width='150px'><strong>Presentación</strong></td>" + "</tr>" + "</thead>" + "<tbody>" + cuerpoTabla + "</tbody>" + "</table>"); }