private void btnBuscarReceita_Click(object sender, EventArgs e) { try { frmBuscaReceita busca = new frmBuscaReceita(int.Parse(txIDUsuario.Text)); if (busca.dtgDadosReceitas.Rows.Count < 1) { MessageBox.Show("Não há receitas cadastradas, inclua nova"); this.ActiveControl = DataReceita; } else { busca.ShowDialog(); if (busca.ValidadeReceita > DateTime.Now) { txIDReceitaDispencacao.Text = busca.idReceita.ToString(); ; txProfissionalDispensacao.Text = busca.Ocupacao; txDataReceitaDispensacao.Value = busca.DataReceita; txDataValidadeReceita.Value = busca.ValidadeReceita; painelDispensacaoMedicamentos.Visible = true; PopulaGridMedicamentosCronicos(); } else MessageBox.Show("Receita vencida, escolha outra ou insira nova!"); } } catch (Exception err) { MessageBox.Show(err.Message); } }
private void btnBuscaReceita_Click(object sender, EventArgs e) { try { frmBuscaReceita busca = new frmBuscaReceita(int.Parse(txIDUsuario.Text)); if (busca.dtgDadosReceitas.Rows.Count < 1) { MessageBox.Show("Não há receitas cadastradas, inclua nova"); this.ActiveControl = DataReceita; } else { busca.ShowDialog(); txIdReceita.Text = busca.idReceita.ToString(); ; DataReceita.Value = busca.DataReceita; txOcupacao.Text = busca.Ocupacao; int tempo = busca.ValidadeReceita.Month - busca.DataReceita.Month; if (tempo == 0) txMeses.Value = 12; else txMeses.Value = tempo; PainelMedicamentos.Visible = true; painelListaMedicamentos.Visible = true; BloqueiaItensReceita(); btnExcluirReceita.Enabled = true; this.ActiveControl = txMedicamento; CarregaMedicamentos(); } } catch (Exception err) { MessageBox.Show(err.Message); } }