Example #1
0
        private static List <FuncionalidadDTO> readerToListFunc(SqlDataReader dataReader)
        {
            List <FuncionalidadDTO> listaFunc = new List <FuncionalidadDTO>();

            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    FuncionalidadDTO func = new FuncionalidadDTO();
                    func.IdFuncionalidad = Convert.ToInt32(dataReader["Id"]);
                    func.Descripcion     = Convert.ToString(dataReader["Descripcion"]);

                    listaFunc.Add(func);
                }
            }
            dataReader.Close();
            dataReader.Dispose();
            return(listaFunc);
        }
Example #2
0
        private void addFuncionalidadButton_Click(object sender, EventArgs e)
        {
            if (funcionalidadesComboBox.SelectedIndex == -1)
            {
                MessageBox.Show("Seleccione alguna funcionalidad para agregar");
                return;
            }

            FuncionalidadDTO funcionalidad = (FuncionalidadDTO)funcionalidadesComboBox.SelectedItem;

            if (funcionalidadesXRol.Contains(funcionalidad))
            {
                MessageBox.Show("Ya ha agregado esta funcionalidad");
                return;
            }

            funcionalidadesXRol.Add(funcionalidad);
            funcionalidadesDataGridView.Rows.Add(funcionalidad.id, funcionalidad.descripcion);
            funcionalidadesComboBox.SelectedIndex = -1;
        }