// gera o consumo previsto e retorna lista public static dynamic EXECUTAR() { // para ler os dois arquivo para elaborar o relatorio // responsaveis por gerar arquivos respectivos LER.EXECUTAR(DIRETORIO.C_R_POS_EST_S); LISTA_ESTOQUE_SIMPLIFICADA = R_POS_EST_S.LISTA; if (LISTA_ESTOQUE_SIMPLIFICADA == null) { return(false); } LER.EXECUTAR(DIRETORIO.C_R_LIST_CONS_PAC); CONSUMO_SETOR_PACIENTE = R_LIST_CONS_PAC.LISTA; if (CONSUMO_SETOR_PACIENTE == null) { return(false); } TempoDeUso(); var RESULTADO = ESCREVER.ARQUIVO_R_CONS_PREV_KIT_COVID(LISTA_CONSUMO_PREVISTO); if (!RESULTADO) { return(false); } return(true); }
private void BTN_CONS_MEDI_MENS_Click(object sender, EventArgs e) { var NOME_TELA = "Consumo Médio Mensal"; var MSG_INICIAL = "Quantos Meses?"; var MSG_LISTA = "informe os"; var LISTA = new HashSet <int>() { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; var POSICAO_NA_TELA = new System.Drawing.Point(50, 52); var TAMANHO_DO_CAMPO = new System.Drawing.Size(70, 40); var novaTela = new TELA_CAPTURA_VALORES( NOME_TELA, MSG_INICIAL, MSG_LISTA, LISTA, POSICAO_NA_TELA, TAMANHO_DO_CAMPO, true, false); novaTela.ShowDialog(); if (TELA_CAPTURA_VALORES.ClicouConfirmar) { TELA_CAPTURA_VALORES.ClicouConfirmar = false; //// CAPTURA O VALOR EM INT DO NUMERO DE MESES PARA GERAR O RELATORIO int.TryParse(TELA_CAPTURA_VALORES.OpcaoSelecionada, out int s); if (!LISTA.Contains(s)) { Close(); TELA_CAPTURA_VALORES.CHAMAR_TELA_PRINCIPAL(); return; } var NUMERO_DE_MESES = int.Parse(TELA_CAPTURA_VALORES.OpcaoSelecionada); LER.EXECUTAR(DIRETORIO.C_R_LIST_CONS_PAC); var ARQUIVO_CONSUMO_SETOR_PACIENTE = R_LIST_CONS_PAC.LISTA; if (ARQUIVO_CONSUMO_SETOR_PACIENTE != null) { ESCREVER.ARQUIVO_R_CONS_MEDIO_MENSAL(ARQUIVO_CONSUMO_SETOR_PACIENTE, NUMERO_DE_MESES); TELA_CAPTURA_VALORES.CHAMAR_TELA_PRINCIPAL(); } else if (ARQUIVO_CONSUMO_SETOR_PACIENTE == null) { Close(); TELA_CAPTURA_VALORES.CHAMAR_TELA_PRINCIPAL(); } } }
private void BTN_SOLIC_NAO_ATENDIDO_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; LER.EXECUTAR(DIRETORIO.C_R_PROD_SOLICITADO_ATEND); var RESULTADO = R_PROD_SOLICITADO_ATEND.LISTA; if (RESULTADO.Count() == 0) { MENSAGEM_AO_USUARIO.ERRO_RELATORIO_NULL(); return; } ESCREVER.ARQUIVO_R_PRODUTO_NAO_ATENDIDO(RESULTADO); } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.Message); } finally { Cursor = Cursors.Default; } }
private void BTN_CONSUMO_AC_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; LER.EXECUTAR(DIRETORIO.C_R_TRANS_EFET); var RESULTADO = R_TRANS_EFET.LISTA; if (RESULTADO.Count() == 0) { MENSAGEM_AO_USUARIO.ERRO_RELATORIO_NULL(); return; } ESCREVER.ARQUIVO_R_TRANS_EFET(RESULTADO); } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.Message); } finally { Cursor = Cursors.Default; } }
private void BTN_SALDO_HOSPITAL_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; var NOME_TELA = "Relatótio Saldo Hospital"; var MSG_INICIAL = "Qual Espécie?"; var MSG_LISTA = "selecione a espécie.."; var POSICAO_NA_TELA = new System.Drawing.Point(2, 49); var TAMANHO_DO_CAMPO = new System.Drawing.Size(220, 30); List <ESPECIE> LISTA_ESPECIE; List <PRODUTO> LISTA_PRODUTO; using (var contexto = new PRODUTO_DAO()) { LISTA_ESPECIE = contexto.TrazerEspecies(); LISTA_PRODUTO = contexto.TrazerProdutos(); } if (LISTA_ESPECIE.Count == 0 || LISTA_PRODUTO.Count == 0) { MENSAGEM_AO_USUARIO.ERRO("Banco de dados indisponível!"); } var novaTela = new TELA_CAPTURA_VALORES( NOME_TELA, MSG_INICIAL, MSG_LISTA, LISTA_ESPECIE, POSICAO_NA_TELA, TAMANHO_DO_CAMPO, false, true); novaTela.ShowDialog(); if (TELA_CAPTURA_VALORES.ClicouVoltar) { TELA_CAPTURA_VALORES.ClicouVoltar = false; return; } if (ESCREVER.ARQUIVO_R_PRODUTO(LISTA_PRODUTO) == false) { return; } } catch (Exception ex) { RELATORIO_EXCEPTION.CAIXA_DIALOGO_DE_EXCESSOES(ex.Message); } finally { Cursor = Cursors.Default; } }