public EmprestimoRepositoryAdo(Context context) { _context = context; }
public FileResult Executar(int usuarioId, int camId) { Campanha campanha = _unityOfWork.Campanhas.ListarPorId(camId.ToString(), usuarioId.ToString()); string[] cabecalho = { "BENEFICIO", "CPF", "NOME", "DATA_NASC", "UF", "CIDADE", "BAIRRO", "CEP", "ENDERECO", "DDD", "TELEFONE", "PARC_CONTRATO", "SALDO", "INICIO_PAG", "BANCO", "VALOR_PARCELA" }; string sql = sqlString(campanha); string caminho = Path.Combine(Server.MapPath("~/Content/Export"), campanha.Nome + ".csv"); Context ctx = new Context(); using (ManipuladorCsv.CsvFileWriter writer = new ManipuladorCsv.CsvFileWriter(caminho)) { ManipuladorCsv.CsvRow row = new ManipuladorCsv.CsvRow(); foreach (string c in cabecalho) { row.Add(c); } writer.WriteRow(row); var reader = ctx.ExecutaComandoComRetorno(sql); while (reader.Read()) { row = new ManipuladorCsv.CsvRow(); for(int i = 0; i < cabecalho.Length; i++) { row.Add(reader[i].ToString()); } writer.WriteRow(row); } } ctx.Dispose(); return File(caminho, "text/CSV", campanha.Nome); }
public UsuarioRepositoryAdo(Context context) { _context = context; _pessoaRepositorioADO = new PessoaRepositoryAdo(context); }
public BancoRepositoryAdo(Context context) { _context = context; }
public CampanhaRepositoryAdo(Context context) { _context = context; _relacionamentoRepositorioADO = new Campanha_ImportacaoRepositoryAdo(context); }
public ImportacaoRepositoryAdo(Context context) { _context = context; }
public BeneficioRepositoryAdo(Context context) { _context = context; }
public PessoaRepositoryAdo(Context context) { _context = context; }