private void btnExcluirReceita_Click(object sender, EventArgs e)
        {
            DialogResult resultado = MessageBox.Show("Deseja excluir a receita e seus medicamentos cadastrados?", "Atenção",MessageBoxButtons.YesNo,MessageBoxIcon.Stop);
            if (resultado == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    int idreceita = int.Parse(txIdReceita.Text);

                    DISPENSACAOCRONICOTableAdapter dispensacronico = new DISPENSACAOCRONICOTableAdapter();

                    DataTable MedicamentosEntregues = dispensacronico.RetornaTabelaPorIDCronico(idreceita);

                    if (MedicamentosEntregues.Rows.Count > 0)
                    {
                        string resposta = "";
                        resposta += "Dia: " + MedicamentosEntregues.Rows[0][2].ToString();

                        MessageBox.Show("Impossível exluir, já houve dispensação: \n" + resposta, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        ITENSUSUARIOCRONICOTableAdapter itens = new ITENSUSUARIOCRONICOTableAdapter();
                        MEDICAMENTOSUSUARIOCRONICOTableAdapter receita = new MEDICAMENTOSUSUARIOCRONICOTableAdapter();
                        int resultItens = itens.DeletaItensPorIDCronico(int.Parse(txIdReceita.Text));
                        int resultReceita = receita.DeletaReceitaPorIDCronico(int.Parse(txIdReceita.Text));
                        if (resultItens == 0 && resultReceita == 0)
                            MessageBox.Show("Não há itens para exlcuir!");
                        else
                            MessageBox.Show("Excluido com sucesso!");

                        LiberaCamposReceita();
                    }
                }
                catch (Exception err)
                {
                    MessageBox.Show("Selecione primeiro a receita que deseja exluir.\n"+err.Message);
                }
            }
        }
        private void btnIncluirMedicamento_Click(object sender, EventArgs e)
        {
            DialogResult resultado = MessageBox.Show("Realizar inclusão?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
            if (resultado == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    ITENSUSUARIOCRONICOTableAdapter medicamentos = new ITENSUSUARIOCRONICOTableAdapter();
                    DateTime validade = DataReceita.Value.AddMonths((int)txMeses.Value);
                    int incluir = medicamentos.Insert(int.Parse(txIdMedicamento.Text), int.Parse(txIdReceita.Text), (int)txQuantidade.Value, DataReceita.Value, validade);
                    if (incluir == 1)
                        MessageBox.Show("Incluido com sucesso");
                    else
                        MessageBox.Show("Não foi possivel a inclusao");

                    txIdMedicamento.Clear();
                    txMedicamento.Clear();
                    this.txQuantidade.Value = new decimal(new int[] { 1, 0, 0, 0 });
                    this.ActiveControl = txMedicamento;
                    CarregaMedicamentos();
                }
                catch (Exception err)
                {

                    MessageBox.Show(err.Message);
                }
            }
        }
        private void btnExcluirMedicamento_Click(object sender, EventArgs e)
        {
            DialogResult resultado = MessageBox.Show("Deseja realizar a exclusão do medicamento?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
            if (resultado == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    ITENSUSUARIOCRONICOTableAdapter itens = new ITENSUSUARIOCRONICOTableAdapter();
                    itens.DeletaMedicamentoPorIDDescricaoIDCronico(int.Parse(txIdMedicamento.Text), int.Parse(txIdReceita.Text));
                    this.txQuantidade.Value = new decimal(new int[] { 1, 0, 0, 0 });
                    txQuantidade.Enabled = true;
                    txMedicamento.ReadOnly = false;
                    txMedicamento.Clear();
                    txIdMedicamento.Clear();
                    CarregaMedicamentos();
                    btnExcluirMedicamento.Enabled = false;
                    btnIncluirMedicamento.Enabled = true;
                }
                catch (Exception err)
                {

                    MessageBox.Show(err.Message);
                }
            }
        }