void ListaVw_contamae(String parm_coordenador, List <String> _filtro) { base_vw_contamae vw_contamae = new base_vw_contamae(); DB BancoOrigem = new DB(); BancoOrigem.Campos = new List <string>(); BancoOrigem.Campos.Add("conta_mae"); BancoOrigem.Campos.Add("descricaoContaMae"); BancoOrigem.Nometabela = "vw_contamae"; BancoOrigem.Filtro = new List <string>(); BancoOrigem.Filtro = _filtro; BancoOrigem.Complementocomando = "order by descricaoContaMae"; BancoOrigem.getData(); Linhas = new List <basecampos_vw_contamae>(); basecampos_vw_contamae linha = new basecampos_vw_contamae(); NovaEraPortais.ExportarArquivos.CsvFileWriter csvFile = new ExportarArquivos.CsvFileWriter(BancoOrigem.CaminhoArquivos + "Vw_contamae_" + parm_coordenador + ".csv"); NovaEraPortais.ExportarArquivos.CsvRow row = new NovaEraPortais.ExportarArquivos.CsvRow(); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine(""); foreach (DataRow dataRow in BancoOrigem.Tabela.Rows) { linha = new basecampos_vw_contamae(); linha.Conta_mae = dataRow["conta_mae"].ToString(); linha.Descricaocontamae = dataRow["descricaoContaMae"].ToString(); Linhas.Add(linha); csvFile.WriteLine(dataRow["conta_mae"].ToString() + ";" + dataRow["descricaoContaMae"].ToString() + ";"); csvFile.WriteRow(row); } csvFile.Close(); }
//criar campos chave e identity como propriedades no gerador. Criar neste ponto(); void ListaProjetos(String parm_coordenador, List <String> _filtro) { base_projetos projetos = new base_projetos(); DB BancoOrigem = new DB(); BancoOrigem.Campos = new List <string>(); BancoOrigem.Campos.Add("Codigo"); BancoOrigem.Campos.Add("Projeto"); BancoOrigem.Campos.Add("Inicio"); BancoOrigem.Campos.Add("Coordenador"); BancoOrigem.Nometabela = "projetos"; BancoOrigem.Filtro = new List <string>(); BancoOrigem.Filtro = _filtro; BancoOrigem.getData(); Linhas = new List <basecampos_projetos>(); basecampos_projetos linha = new basecampos_projetos(); NovaEraPortais.ExportarArquivos.CsvFileWriter csvFile = new ExportarArquivos.CsvFileWriter(BancoOrigem.CaminhoArquivos + "Projetos_" + parm_coordenador + ".csv"); NovaEraPortais.ExportarArquivos.CsvRow row = new NovaEraPortais.ExportarArquivos.CsvRow(); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine(""); foreach (DataRow dataRow in BancoOrigem.Tabela.Rows) { linha = new basecampos_projetos(); linha.Codigo = Convert.ToInt32(dataRow["Codigo"].ToString()); linha.Projeto = dataRow["Projeto"].ToString(); linha.Inicio = Convert.ToDateTime(dataRow["Inicio"].ToString()); linha.Coordenador = Convert.ToInt32(dataRow["Coordenador"].ToString()); Linhas.Add(linha); csvFile.WriteLine(dataRow["Codigo"].ToString() + ";" + dataRow["Projeto"].ToString() + ";" + dataRow["Inicio"].ToString() + ";" + dataRow["Coordenador"].ToString() + ";"); csvFile.WriteRow(row); } csvFile.Close(); }
void ListaView_extrato2(String parm_coordenador, List <String> _filtro) { base_view_extrato2 view_extrato2 = new base_view_extrato2(); DB BancoOrigem = new DB(); BancoOrigem.Campos = new List <string>(); BancoOrigem.Campos.Add("Expr1"); BancoOrigem.Campos.Add("Coordenador"); BancoOrigem.Campos.Add("Tipo_Projeto"); BancoOrigem.Campos.Add("Conta_Principal"); BancoOrigem.Campos.Add("Descricao"); BancoOrigem.Campos.Add("Nome"); BancoOrigem.Campos.Add("Projeto"); BancoOrigem.Campos.Add("Rubrica"); BancoOrigem.Campos.Add("Fatura"); BancoOrigem.Campos.Add("Data"); BancoOrigem.Campos.Add("Tipo_Lancamento"); BancoOrigem.Campos.Add("Valor"); BancoOrigem.Campos.Add("Receita"); BancoOrigem.Campos.Add("Despesa"); BancoOrigem.Campos.Add("Historico"); BancoOrigem.Campos.Add("Banco"); BancoOrigem.Campos.Add("Favorecido"); BancoOrigem.Campos.Add("Documento"); BancoOrigem.Campos.Add("Pre_lancamento"); BancoOrigem.Campos.Add("Saldo"); BancoOrigem.Campos.Add("Codigo_Lancamento"); BancoOrigem.Campos.Add("conta_mae"); BancoOrigem.Campos.Add("descricaoContaMae"); BancoOrigem.Nometabela = "view_extrato2"; BancoOrigem.Filtro = new List <string>(); BancoOrigem.Filtro = _filtro; BancoOrigem.getData(); Linhas = new List <basecampos_view_extrato2>(); basecampos_view_extrato2 linha = new basecampos_view_extrato2(); NovaEraPortais.ExportarArquivos.CsvFileWriter csvFile = new ExportarArquivos.CsvFileWriter(BancoOrigem.CaminhoArquivos + "View_extrato2_" + parm_coordenador + ".csv"); NovaEraPortais.ExportarArquivos.CsvRow row = new NovaEraPortais.ExportarArquivos.CsvRow(); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine("--"); csvFile.WriteLine(""); foreach (DataRow dataRow in BancoOrigem.Tabela.Rows) { linha = new basecampos_view_extrato2(); linha.Expr1 = dataRow["Expr1"].ToString(); linha.Coordenador = Convert.ToInt32(dataRow["Coordenador"].ToString()); linha.Tipo_projeto = dataRow["Tipo_Projeto"].ToString(); linha.Conta_principal = dataRow["Conta_Principal"].ToString(); linha.Descricao = dataRow["Descricao"].ToString(); linha.Nome = dataRow["Nome"].ToString(); linha.Projeto = Convert.ToInt32(dataRow["Projeto"].ToString()); linha.Rubrica = Convert.ToInt32(dataRow["Rubrica"].ToString()); linha.Fatura = dataRow["Fatura"].ToString(); linha.Data = Convert.ToDateTime(dataRow["Data"].ToString()); linha.Tipo_lancamento = dataRow["Tipo_Lancamento"].ToString(); linha.Valor = Convert.ToDecimal(dataRow["Valor"].ToString()); linha.Receita = Convert.ToDecimal(dataRow["Receita"].ToString()); linha.Despesa = Convert.ToDecimal(dataRow["Despesa"].ToString()); linha.Historico = dataRow["Historico"].ToString(); linha.Banco = dataRow["Banco"].ToString(); linha.Favorecido = dataRow["Favorecido"].ToString(); linha.Documento = dataRow["Documento"].ToString(); linha.Pre_lancamento = dataRow["Pre_lancamento"].ToString(); linha.Saldo = Convert.ToDecimal(dataRow["Saldo"].ToString()); linha.Codigo_lancamento = Convert.ToInt32(dataRow["Codigo_Lancamento"].ToString()); linha.Conta_mae = dataRow["conta_mae"].ToString(); linha.Descricaocontamae = dataRow["descricaoContaMae"].ToString(); Linhas.Add(linha); csvFile.WriteLine(dataRow["Expr1"].ToString() + ";" + dataRow["Coordenador"].ToString() + ";" + dataRow["Tipo_Projeto"].ToString() + ";" + dataRow["Conta_Principal"].ToString() + ";" + dataRow["Descricao"].ToString() + ";" + dataRow["Nome"].ToString() + ";" + dataRow["Projeto"].ToString() + ";" + dataRow["Rubrica"].ToString() + ";" + dataRow["Fatura"].ToString() + ";" + dataRow["Data"].ToString() + ";" + dataRow["Tipo_Lancamento"].ToString() + ";" + dataRow["Valor"].ToString() + ";" + dataRow["Receita"].ToString() + ";" + dataRow["Despesa"].ToString() + ";" + dataRow["Historico"].ToString() + ";" + dataRow["Banco"].ToString() + ";" + dataRow["Favorecido"].ToString() + ";" + dataRow["Documento"].ToString() + ";" + dataRow["Pre_lancamento"].ToString() + ";" + dataRow["Saldo"].ToString() + ";" + dataRow["Codigo_Lancamento"].ToString() + ";" + dataRow["conta_mae"].ToString() + ";" + dataRow["descricaoContaMae"].ToString() + ";"); csvFile.WriteRow(row); } csvFile.Close(); }