private void GetDropNivel2() { cbnivel2.DisplayMember = "NOME"; cbnivel2.ValueMember = "IDNIVELUSUARIO"; NIVELUSUARIOProvider NIVELUSUARIOP = new NIVELUSUARIOProvider(); NIVELUSUARIO2COLL = NIVELUSUARIOP.ReadCollectionByParameter(null, "NOME"); cbnivel2.DisplayMember = "NOME"; cbnivel2.ValueMember = "IDNIVELUSUARIO"; NIVELUSUARIOEntity NIVELUSUARIOTy = new NIVELUSUARIOEntity(); NIVELUSUARIOTy.NOME = ConfigMessage.Default.MsgDrop; NIVELUSUARIOTy.IDNIVELUSUARIO = -1; NIVELUSUARIO2COLL.Add(NIVELUSUARIOTy); Phydeaux.Utilities.DynamicComparer <NIVELUSUARIOEntity> comparer = new Phydeaux.Utilities.DynamicComparer <NIVELUSUARIOEntity>(cbnivel2.DisplayMember); NIVELUSUARIO2COLL.Sort(comparer.Comparer); cbnivel2.DataSource = NIVELUSUARIO2COLL; cbnivel2.SelectedIndex = 0; }
private static NIVELUSUARIOCollection ExecuteReader(ref NIVELUSUARIOCollection collection, ref FbDataReader dataReader, FbCommand dbCommand) { using (dataReader = dbCommand.ExecuteReader()) { collection = new NIVELUSUARIOCollection(); if (dataReader.HasRows) { while (dataReader.Read()) { collection.Add(FillEntityObject(ref dataReader)); } } if (!(dataReader.IsClosed)) { dataReader.Close(); } dataReader.Dispose(); } return(collection); }