private void MainRol_Load(object sender, EventArgs e) { #region armadoDeGrillaRol BindingList <Rol> dataSource = new BindingList <Rol>(RolesServices.GetAllData()); BindingSource bs = new BindingSource { DataSource = dataSource }; DgRoles.AutoGenerateColumns = false; DgRoles.ColumnCount = 2; DgRoles.Columns[0].HeaderText = Resources.Rol; DgRoles.Columns[0].Name = "Descripcion"; DgRoles.Columns[0].DataPropertyName = "Descripcion"; DgRoles.Columns[1].HeaderText = Resources.Estado; DgRoles.Columns[1].Name = "Estado"; DgRoles.Columns[1].DataPropertyName = "Estado"; DgRoles.DataSource = bs; #endregion #region armadoComboEstado Estado estadoTodos = new Estado { Descripcion = "--Todos--" }; Estado estadoHabilitado = new Estado { Valor = true }; Estado estadoDeshabilitado = new Estado { Valor = false }; List <Estado> estados = new List <Estado> { estadoTodos, estadoHabilitado, estadoDeshabilitado }; ComboEstado.DataSource = estados; ComboEstado.DisplayMember = "Descripcion"; ComboEstado.DropDownStyle = ComboBoxStyle.DropDownList; #endregion #region armadoComboFuncionalidad Funcionalidad funcionalidadTodas = new Funcionalidad { IdFuncionalidad = 0, Descripcion = "--Todas--" }; List <Funcionalidad> funcionalidades = new List <Funcionalidad>(RolesServices.GetAllFuncionalidades()) { funcionalidadTodas }; funcionalidades.RemoveAll(x => x.Descripcion.Equals(Resources.LoginSeguridad, StringComparison.CurrentCultureIgnoreCase)); funcionalidades = funcionalidades.OrderBy(x => x.IdFuncionalidad).ToList(); ComboFuncionalidad.DataSource = funcionalidades; ComboFuncionalidad.DisplayMember = "Descripcion"; ComboFuncionalidad.DropDownStyle = ComboBoxStyle.DropDownList; #endregion }
private void AltaRol_Load(object sender, EventArgs e) { TxtNombre.Text = Rol.Descripcion; #region armadoDeGrillaFuncionalidad BindingList <Funcionalidad> dataSource = new BindingList <Funcionalidad>(Rol.Funcionalidades); BindingSource bs = new BindingSource(); bs.DataSource = dataSource; DgFuncionalidades.AutoGenerateColumns = false; DgFuncionalidades.ColumnCount = 1; DgFuncionalidades.Columns[0].HeaderText = Resources.Funcionalidad; DgFuncionalidades.Columns[0].Name = "Descripcion"; DgFuncionalidades.Columns[0].DataPropertyName = "Descripcion"; DgFuncionalidades.DataSource = bs; #endregion #region armadoComboEstado Estado estadoHabilitado = new Estado { Valor = true }; Estado estadoDeshabilitado = new Estado { Valor = false }; List <Estado> estados = new List <Estado>(); estados.Add(estadoHabilitado); estados.Add(estadoDeshabilitado); Estado estado = new Estado(); estado.Valor = Rol.Activo; ComboEstado.DataSource = estados; ComboEstado.DisplayMember = "Descripcion"; ComboEstado.DropDownStyle = ComboBoxStyle.DropDownList; ComboEstado.SelectedIndex = ComboEstado.FindStringExact(estado.Descripcion); #endregion List <Funcionalidad> funcionalidades = new List <Funcionalidad>(RolesServices.GetAllFuncionalidades()); funcionalidades.RemoveAll(x => x.Descripcion.Equals(Resources.LoginSeguridad, StringComparison.CurrentCultureIgnoreCase)); funcionalidades = funcionalidades.OrderBy(x => x.IdFuncionalidad).ToList(); ComboFuncionalidad.DataSource = funcionalidades; ComboFuncionalidad.DisplayMember = "Descripcion"; ComboFuncionalidad.DropDownStyle = ComboBoxStyle.DropDownList; }