Esempio n. 1
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                convenio.Cid = int.Parse(lblId.Text);

                ctrlConvenio.Excluir(convenio);

                MessageBox.Show("Convenio excluido com sucesso!", "Sucesso.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (FormatException)
            {
                DialogResult answer = MessageBox.Show("Nenhum convênio foi selecionado para exclusão." + "\r\n\r\n" +
                                                      "Deseja limpar a tela?", "Parece que algo estranho aconteceu...",
                                                      MessageBoxButtons.YesNo,
                                                      MessageBoxIcon.Asterisk);
                if (answer == DialogResult.Yes)
                {
                    limpar();
                }
            }
            catch (MySqlException)
            {
                DialogResult answer = MessageBox.Show("Você não pode excluir este convênio pois existem pacientes cadastros nele." + "\r\n\r\n" +
                                                      "Deseja ver os pacientes?", "Parece que algo estranho aconteceu...",
                                                      MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

                if (answer == DialogResult.Yes)
                {
                    frmPaciente frmPac = new frmPaciente();
                    frmPac.id_conv_passed_by_frmConve = int.Parse(lblId.Text);
                    frmPac.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Parece que algo estranho aconteceu...", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void opcPacientes_Click(object sender, EventArgs e)
        {
            frmPaciente objFrmPaciente = new frmPaciente();

            objFrmPaciente.ShowDialog();
        }