예제 #1
0
        private void btnIncluirReceita_Click(object sender, EventArgs e)
        {
            int tipo = 1;
            DialogResult resultado = MessageBox.Show("Confirmar inclusão", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
            if (resultado == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    if (RadioCronico.Checked == true)
                        tipo = 2;

                    DateTime vencimento = DataReceita.Value.AddMonths((int)txMeses.Value);
                    MEDICAMENTOSUSUARIOCRONICOTableAdapter receita = new MEDICAMENTOSUSUARIOCRONICOTableAdapter();
                    receita.Insert(int.Parse(txIDUsuario.Text), tipo, (int)txOcupacao.SelectedValue, DataReceita.Value, vencimento);
                    BloqueiaItensReceita();
                    ViewReceitasTableAdapter viewreceita = new ViewReceitasTableAdapter();
                    txIdReceita.Text = viewreceita.RetornaIDReceita(int.Parse(txIDUsuario.Text), DataReceita.Value.ToShortDateString(), vencimento.ToShortDateString()).ToString();
                    PainelMedicamentos.Visible = true;
                    painelListaMedicamentos.Visible = true;
                    this.ActiveControl = txMedicamento;
                }
                catch (Exception err)
                {

                    MessageBox.Show(err.Message);
                }

            }
            else
            {
                MessageBox.Show("Cancelado pelo usuario");
            }
        }