private void GetDropUsuario() { try { LIS_USUARIOColl = LIS_USUARIOP.ReadCollectionByParameter(null, "NOMEUSUARIO"); cbusuario.DisplayMember = "NOMEUSUARIO"; cbusuario.ValueMember = "IDUSUARIO"; LIS_USUARIOEntity LIS_USUARIOETy = new LIS_USUARIOEntity(); LIS_USUARIOETy.NOMEUSUARIO = ConfigMessage.Default.MsgDrop; LIS_USUARIOETy.IDUSUARIO = -1; LIS_USUARIOColl.Add(LIS_USUARIOETy); Phydeaux.Utilities.DynamicComparer <LIS_USUARIOEntity> comparer = new Phydeaux.Utilities.DynamicComparer <LIS_USUARIOEntity>(cbusuario.DisplayMember); LIS_USUARIOColl.Sort(comparer.Comparer); cbusuario.DataSource = LIS_USUARIOColl; cbusuario.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); } }
private static LIS_USUARIOEntity FillEntityObject(ref FbDataReader DataReader) { LIS_USUARIOEntity entity = new LIS_USUARIOEntity(); FirebirdGetDbData getData = new FirebirdGetDbData(); entity.IDUSUARIO = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDUSUARIO")); entity.IDFUNCIONARIO = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDFUNCIONARIO")); entity.NOMEFUNCIONARIO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMEFUNCIONARIO")); entity.IDNIVELUSUARIO = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDNIVELUSUARIO")); entity.FLAGATIVO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("FLAGATIVO")); entity.NOMENIVELUSUARIO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMENIVELUSUARIO")); entity.NOMESTATUS = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMESTATUS")); entity.NOMEUSUARIO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMEUSUARIO")); entity.SENHAUSUARIO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("SENHAUSUARIO")); entity.OBSERVACAO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("OBSERVACAO")); return(entity); }