protected void rptSubRoles_OnItemDataBound(object sender, RepeaterItemEventArgs e) { try { if (e.Item.ItemType != ListItemType.Item && e.Item.ItemType != ListItemType.AlternatingItem) { return; } SubRol sbRol = (SubRol)e.Item.DataItem; switch (IdTipoGrupo) { case (int)BusinessVariables.EnumTiposGrupos.Agente: if (sbRol.Id == (int)BusinessVariables.EnumSubRoles.PrimererNivel) { ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).Checked = true; OnCheckedChanged(((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol"), null); ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).Enabled = false; ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).CssClass = "btn btn-block hideCheck btn-primary"; } break; case (int)BusinessVariables.EnumTiposGrupos.ResponsableDeContenido: if (sbRol.Id == (int)BusinessVariables.EnumSubRoles.Autorizador) { ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).Checked = true; OnCheckedChanged(((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol"), null); ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).Enabled = false; ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).CssClass = "btn btn-block hideCheck btn-primary"; } break; } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
protected void rptSubRoles_OnItemDataBound(object sender, RepeaterItemEventArgs e) { try { SubRol sbRol = (SubRol)e.Item.DataItem; switch (IdTipoGrupo) { case (int)BusinessVariables.EnumTiposGrupos.ResponsableDeAtención: if (sbRol.Id == (int)BusinessVariables.EnumSubRoles.PrimererNivel) { ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).Checked = true; ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).Enabled = false; ((Button)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("btnHorarios")).CssClass = "col-sm-3 btn btn-primary"; ((Button)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("btnDiasDescanso")).CssClass = "col-sm-3 btn btn-primary"; } break; case (int)BusinessVariables.EnumTiposGrupos.ResponsableDeInformaciónPublicada: if (sbRol.Id == (int)BusinessVariables.EnumSubRoles.Autorizador) { ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).Checked = true; ((CheckBox)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("chkSubRol")).Enabled = false; ((Button)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("btnHorarios")).CssClass = "col-sm-3 btn btn-primary"; ((Button)((Repeater)sender).Controls[e.Item.ItemIndex].FindControl("btnDiasDescanso")).CssClass = "col-sm-3 btn btn-primary"; } break; } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }