Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }