public static DataTable CarregarGradeRapida(string Condicoes, string Tabela) { DataTable mDataTable = new DataTable(); DataColumn mDataColumn; mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "ID"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "DESCRIÇÃO"; mDataTable.Columns.Add(mDataColumn); DataRow linha; switch (Tabela) { default: { string Colunas = "t0030.IdCidade, t0030.Nome + ' - ' + t0029.Sigla As Nome"; DadosCidadesBairros objDados = new DadosCidadesBairros(); objDados.ConsultaCidade(Colunas,Condicoes); foreach (DataRow dr in objDados.dt.Rows) { linha = mDataTable.NewRow(); if (Tabela == "Cidade") {linha["ID"] = dr["IdCidade"].ToString().Trim();} if (Tabela == "Bairro") {linha["ID"] = dr["IdBairro"].ToString().Trim();} linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim(); mDataTable.Rows.Add(linha); } break; } case "Cliente": { DadosClientes objDados = new DadosClientes(); objDados.Consulta(Condicoes); foreach (DataRow dr in objDados.dt.Rows) { linha = mDataTable.NewRow(); linha["ID"] = dr["IdCliente"].ToString().Trim(); linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim(); mDataTable.Rows.Add(linha); } break; } case "Produto": { DadosProdutos objDados = new DadosProdutos(); objDados.Consulta(Condicoes); foreach (DataRow dr in objDados.dt.Rows) { linha = mDataTable.NewRow(); linha["ID"] = dr["IdProd"].ToString().Trim(); linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim(); mDataTable.Rows.Add(linha); } break; } } return mDataTable; }
public static DataTable CarregarGradeRapida(string Condicoes, string Tabela) { DataTable mDataTable = new DataTable(); DataColumn mDataColumn; mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "ID"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "DESCRIÇÃO"; mDataTable.Columns.Add(mDataColumn); DataRow linha; switch (Tabela) { default: { string Colunas = "t0030.IdCidade, t0030.Nome + ' - ' + t0029.Sigla As Nome"; DadosCidadesBairros objDados = new DadosCidadesBairros(); objDados.ConsultaCidade(Colunas, Condicoes); foreach (DataRow dr in objDados.dt.Rows) { linha = mDataTable.NewRow(); if (Tabela == "Cidade") { linha["ID"] = dr["IdCidade"].ToString().Trim(); } if (Tabela == "Bairro") { linha["ID"] = dr["IdBairro"].ToString().Trim(); } linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim(); mDataTable.Rows.Add(linha); } break; } case "Cliente": { DadosClientes objDados = new DadosClientes(); objDados.Consulta(Condicoes); foreach (DataRow dr in objDados.dt.Rows) { linha = mDataTable.NewRow(); linha["ID"] = dr["IdCliente"].ToString().Trim(); linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim(); mDataTable.Rows.Add(linha); } break; } case "Produto": { DadosProdutos objDados = new DadosProdutos(); objDados.Consulta(Condicoes); foreach (DataRow dr in objDados.dt.Rows) { linha = mDataTable.NewRow(); linha["ID"] = dr["IdProd"].ToString().Trim(); linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim(); mDataTable.Rows.Add(linha); } break; } } return(mDataTable); }