public static dynamic ARQUIVO_R_PRODUTO <T>(ICollection <T> LISTA_DE_PRODUTOS) { try { LER.NomeArquivo = new FileInfo(R_PRODUTO_COM_ESPECIE).Name; var LISTA_DE_PRODUTOS_CONVERTIDA = LISTA_DE_PRODUTOS.ToArray() as PRODUTO[]; using (StreamWriter sw = File.CreateText(R_PRODUTO_COM_ESPECIE)) { sw.WriteLine($"ID;Nome;Unidade;ID - Especie"); for (int i = 0; i < LISTA_DE_PRODUTOS_CONVERTIDA.Count(); i++) { // AINDA COM PROBLEMAS var NUMERO_ESPECIE = TELA_CAPTURA_VALORES.OpcaoSelecionada; int saida = 1; bool passei = false; if ((NUMERO_ESPECIE != null || NUMERO_ESPECIE != 0) && (!TELA_CAPTURA_VALORES.TUDO)) { int.TryParse(NUMERO_ESPECIE.Substring(0, 2), out saida); if (LISTA_DE_PRODUTOS_CONVERTIDA[i].Especie.ID == saida) { PRODUTO_R_PRODUTO(LISTA_DE_PRODUTOS_CONVERTIDA, sw, i); passei = true; continue; } } if (!passei) { PRODUTO_R_PRODUTO(LISTA_DE_PRODUTOS_CONVERTIDA, sw, i); continue; } } } ARQUIVO_GERADO_COM_SUCESSO(); return(true); } catch (IOException) { RELATORIO_EXCEPTION.ARQUIVO_EM_USO(); return(false); } }
public static dynamic ARQUIVO_R_CONS_MEDIO_MENSAL <T>(ICollection <T> LISTA_DE_PRODUTOS, int NUMERO_DE_MESES) { try { LER.NomeArquivo = new FileInfo(R_CONS_MEDIO_MENSAL).Name; var LISTA_DE_PRODUTOS_CONVERTIDA = LISTA_DE_PRODUTOS.ToArray() as PRODUTO[]; using (StreamWriter sw = File.CreateText(R_CONS_MEDIO_MENSAL)) { sw.WriteLine("ID;Nome;Consumo Medio Mensal em {0} Meses", NUMERO_DE_MESES); for (int i = 0; i < LISTA_DE_PRODUTOS_CONVERTIDA.Count(); i++) { PRODUTO_R_CONS_MEDIO_MENSAL(LISTA_DE_PRODUTOS_CONVERTIDA, sw, i, NUMERO_DE_MESES); } } ARQUIVO_GERADO_COM_SUCESSO(); return(true); } catch (IOException) { RELATORIO_EXCEPTION.ARQUIVO_EM_USO(); return(false); } }
public static dynamic ARQUIVO_R_TRANS_EFET(ICollection <R_TRANS_EFET.TRANS_EFET> LISTA) { try { LER.NomeArquivo = new FileInfo(R_TRANSFERENCIAS_EFETETUADAS).Name; var LISTA_CONVERTIDA = LISTA.ToArray() as R_TRANS_EFET.TRANS_EFET[]; using (StreamWriter sw = File.CreateText(R_TRANSFERENCIAS_EFETETUADAS)) { sw.WriteLine("ID;Nome;Qnt Transf"); for (int i = 0; i < LISTA_CONVERTIDA.Count(); i++) { PRODUTO_R_TRANSFERENCIAS_EFETETUADAS(LISTA_CONVERTIDA, sw, i); } } ARQUIVO_GERADO_COM_SUCESSO(); return(true); } catch (IOException) { RELATORIO_EXCEPTION.ARQUIVO_EM_USO(); return(false); } }
public static dynamic ARQUIVO_R_CONS_PREV_KIT_COVID <T>(ICollection <T> LISTA_DE_PRODUTOS) { try { LER.NomeArquivo = new FileInfo(R_CONS_PREV_KIT_COVID).Name; var LISTA_DE_PRODUTOS_CONVERTIDA = LISTA_DE_PRODUTOS.ToArray() as PRODUTO[]; using (StreamWriter sw = File.CreateText(R_CONS_PREV_KIT_COVID)) { sw.WriteLine("ID;Nome;Consumo Previsto;Saldo Hospital;Consumo"); for (int i = 0; i < LISTA_DE_PRODUTOS_CONVERTIDA.Count(); i++) { PRODUTO_R_CONS_PREV_KIT_COVID(LISTA_DE_PRODUTOS_CONVERTIDA, sw, i); } } ARQUIVO_GERADO_COM_SUCESSO(); return(true); } catch (IOException) { RELATORIO_EXCEPTION.ARQUIVO_EM_USO(); return(false); } }
public static dynamic ARQUIVO_R_PRODUTO_NAO_ATENDIDO(ICollection <R_PROD_SOLICITADO_ATEND.SUB> LISTA) { try { LER.NomeArquivo = new FileInfo(R_PRODUTO_NAO_ATENDIDO).Name; var LISTA_DE_PRODUTOS_CONVERTIDA = LISTA.ToArray(); using (StreamWriter sw = File.CreateText(R_PRODUTO_NAO_ATENDIDO)) { sw.WriteLine("ID;Nome;Solicitacao;Data;Solicitado"); for (int i = 0; i < LISTA_DE_PRODUTOS_CONVERTIDA.Count(); i++) { PRODUTO_R_PRODUTO_NAO_ATENDIDO(LISTA_DE_PRODUTOS_CONVERTIDA, sw, i); } } ARQUIVO_GERADO_COM_SUCESSO(); return(true); } catch (IOException) { RELATORIO_EXCEPTION.ARQUIVO_EM_USO(); return(false); } }