public virtual ValorUtilizadoParaValorFinal ObterValorUtilizado(ColunaDestino coluna) { switch (coluna) { case ColunaDestino.Valor1: return(ValorUtilizadoParaValorFinal.PrimeiroValor); case ColunaDestino.Valor2: return(ValorUtilizadoParaValorFinal.SegundoValor); } return(ValorUtilizadoParaValorFinal.NaoDefinido); }
public virtual string ObterValor(ColunaDestino coluna) { switch (coluna) { case ColunaDestino.Valor1: return(this.PrimeiroValor); case ColunaDestino.Valor2: return(this.SegundoValor); case ColunaDestino.ValorFinal: return(this.ValorFinal); } return(string.Empty); }
public virtual void AtribuirValor(ColunaDestino coluna, string valor) { switch (coluna) { case ColunaDestino.Valor1: this.PrimeiroValor = valor; break; case ColunaDestino.Valor2: this.SegundoValor = valor; break; case ColunaDestino.ValorFinal: this.ValorFinal = valor; break; } }
private void indexColumnsCbColDestino(string tableName) { try { var dtColumns = new DataTable("ColumnsDestino"); ConnectionFactoryIts cnn = new ConnectionFactoryIts(AppConfigManager.Configuration.AppConfig.ConnectionString); dtColumns = cnn.ExecuteQueryDataTable(String.Format("SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, NUMERIC_PRECISION, NUMERIC_SCALE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = {0}", "\'" + tableName + "\'")); foreach (var col in dtColumns.AsEnumerable()) { var colDest = new ColunaDestino(col[0].ToString(), col[1].ToString(), col[2].ToString(), col[3].ToString(), col[4].ToString()); repComboDestino.Items.Add(colDest); } } catch (SqlException ex) { LoggerUtilIts.ShowExceptionLogs(ex); } }