string getTiposDeBloqueo(EstadodeCuentaModel model) { string html = string.Empty; int contador = 0; Dictionary <string, string> dict = model.Obtener_TipoBloqueo(); foreach (KeyValuePair <string, string> pair in dict) { html += "<label class='radio-inline'>\n<input id='TipoBloqueo_" + (contador++) + "' data-idbloqueo='" + pair.Key + "' type='checkbox' value='" + pair.Key + "'> " + pair.Value + "\n</label>"; } html += "<input type='hidden' id='TipoBloqueo_length' value='" + contador + "'>"; return(html); }
public ActionResult Start() { if (sesion == null) { sesion = SessionDB.start(Request, Response, false, db); } Main view = new Main(); ViewBag.MainUser = view.CreateMenuInfoUser(sesion); ViewBag.Main = view.createMenu("Pagos", "Pantalla de Retenciones", sesion); ViewBag.sedes = view.createSelectSedes("Sedes", sesion); ViewBag.DataTable = CreateDataTable(10, 1, null, "APELLIDOS", "ASC"); //Intercom ViewBag.User = sesion.nickName.ToString(); ViewBag.Email = sesion.nickName.ToString(); ViewBag.FechaReg = DateTime.Today; ViewBag.Scripts = Scripts.addScript() + Scripts.setPrivileges(Privileges, sesion); EstadodeCuentaModel modelEC = new EstadodeCuentaModel(); ViewBag.TIPO_BLOQUEO = getTiposDeBloqueo(modelEC); ViewBag.FILTRO_TIPODEBLOQUEO = getfiltroDeBloqueo(modelEC); if (!sesion.permisos.havePermission(Privileges[0].Permiso)) { return(View(Factory.View.NotAccess)); } Log.write(this, "Desbloqueos de Pagos Start", LOG.CONSULTA, "Ingresa Desbloqueos", sesion); ViewBag.sede = view.createLevels(sesion, "sede"); return(View(Factory.View.Access + "Pagos/Desbloqueos/Start.cshtml")); }