예제 #1
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (tbVacina.SelectedIndex == 0)
            {
                tbVacina.SelectTab(1);
            }
            Vacina RegVac = new Vacina();

            RegVac.IdVacina = Convert.ToInt32(txtIdVacina.Text);

            if (MessageBox.Show("Confirma exclusão?", "Yes or No", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                if (RegVac.Excluir() == 0)
                {
                    MessageBox.Show("Erro ao excluir vacina");
                }
                else
                {
                    MessageBox.Show("Vacina excluida com sucesso");

                    // recarrega o grid
                    dsVacina.Tables.Clear();
                    dsVacina.Tables.Add(RegVac.Listar());
                    bnVacina.DataSource = dsVacina.Tables["vacina"];
                }
            }
        }
예제 #2
0
        private void frmVacina_Load(object sender, EventArgs e)
        {
            try
            {
                Vacina RegVac = new Vacina();
                dsVacina.Tables.Add(RegVac.Listar());
                bnVacina.DataSource     = dsVacina.Tables["Vacina"];
                dgvVacina.DataSource    = bnVacina;
                bnvVacina.BindingSource = bnVacina;

                txtIdVacina.DataBindings.Add("Text", bnVacina, "id_vacina");
                txtNomeVacina.DataBindings.Add("Text", bnVacina, "nome_vacina");
                txtEndVacina.DataBindings.Add("Text", bnVacina, "end_vacina");
                dtNascVacina.DataBindings.Add("Text", bnVacina, "datanasc_vacina");
                dtVacina.DataBindings.Add("Text", bnVacina, "data_vacina");
                mskbxCpfVacina.DataBindings.Add("Text", bnVacina, "cpf_vacina");
                mskbxRgVacina.DataBindings.Add("Text", bnVacina, "rg_vacina");
                cbxComorbidadeVacina.DataBindings.Add("SelectedItem", bnVacina, "comorbidade_vacina");
                cbxGrupoPrioritarioVacina.DataBindings.Add("SelectedItem", bnVacina, "grupopriori_vacina");
                cbxTipoVacina.DataBindings.Add("SelectedItem", bnVacina, "tipo_vacina");
                //txtCidade.DataBindings.Add("Text", bnVacina, "cidade_id_cidade");
                //txtEnfermeiro.DataBindings.Add("Text", bnVacina, "enfermeiro_id_enfermeiro");

                Cidade RegCidade = new Cidade();
                dsCidade.Tables.Add(RegCidade.Listar());
                cbxCidade.DataSource = dsCidade.Tables["Cidade"];

                cbxCidade.DisplayMember = "nome_cidade";
                cbxCidade.ValueMember   = "id_cidade";
                cbxCidade.DataBindings.Add("SelectedValue", bnVacina, "cidade_id_cidade");

                Enfermeiro RegEnfermeiro = new Enfermeiro();
                dsEnfermeiro.Tables.Add(RegEnfermeiro.Listar());
                cbxEnfermeiro.DataSource = dsEnfermeiro.Tables["Enfermeiro"];

                cbxEnfermeiro.DisplayMember = "nome_enfermeiro";
                cbxEnfermeiro.ValueMember   = "id_enfermeiro";
                cbxEnfermeiro.DataBindings.Add("SelectedValue", bnVacina, "enfermeiro_id_enfermeiro");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (txtNomeVacina.Text == "")
            {
                MessageBox.Show("Nome vazio");
            }
            else
            if (txtEndVacina.Text == "")
            {
                MessageBox.Show("Endereço vazio");
            }
            else
            if (mskbxCpfVacina.Text == "")
            {
                MessageBox.Show("cpf vazio");
            }
            else
            if (mskbxRgVacina.Text == "")
            {
                MessageBox.Show("rg vazio");
            }
            else
            {
                Vacina RegVac = new Vacina();
                RegVac.NomeVacina             = txtNomeVacina.Text;
                RegVac.EndVacina              = txtEndVacina.Text;
                RegVac.DataNascVacina         = Convert.ToDateTime(dtNascVacina.Text);
                RegVac.DataVacina             = Convert.ToDateTime(dtVacina.Text);
                RegVac.CpfVacina              = mskbxCpfVacina.Text;
                RegVac.RgVacina               = mskbxRgVacina.Text;
                RegVac.GrupoPrioriVacina      = Convert.ToChar(cbxGrupoPrioritarioVacina.SelectedItem.ToString());
                RegVac.TipoVacina             = Convert.ToChar(cbxTipoVacina.SelectedItem.ToString());
                RegVac.ComorbidadeVacina      = Convert.ToChar(cbxComorbidadeVacina.SelectedItem.ToString());
                RegVac.CidadeIdVacina         = Convert.ToInt32(cbxCidade.SelectedValue);
                RegVac.EnfermeiroIdEnfermeiro = Convert.ToInt32(cbxEnfermeiro.SelectedValue);

                if (bInclusao)
                {
                    if (RegVac.Salvar() > 0)
                    {
                        MessageBox.Show("Vacina adicionada com sucesso!");
                        bInclusao = false;

                        txtNomeVacina.Enabled             = false;
                        txtEndVacina.Enabled              = false;
                        dtNascVacina.Enabled              = false;
                        dtVacina.Enabled                  = false;
                        mskbxCpfVacina.Enabled            = false;
                        mskbxRgVacina.Enabled             = false;
                        cbxCidade.Enabled                 = false;
                        cbxEnfermeiro.Enabled             = false;
                        cbxComorbidadeVacina.Enabled      = false;
                        cbxGrupoPrioritarioVacina.Enabled = false;
                        cbxTipoVacina.Enabled             = false;

                        btnSalvar.Enabled   = false;
                        btnAlterar.Enabled  = true;
                        btnNovo.Enabled     = true;
                        btnExcluir.Enabled  = true;
                        btnCancelar.Enabled = false;

                        // recarrega o grid
                        dsVacina.Tables.Clear();
                        dsVacina.Tables.Add(RegVac.Listar());
                        bnVacina.DataSource = dsVacina.Tables["vacina"];
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar vacina!");
                    }
                }
                else
                {
                    RegVac.IdVacina = Convert.ToInt32(txtIdVacina.Text);

                    if (RegVac.Alterar() > 0)
                    {
                        MessageBox.Show("Vacina alterada com sucesso!");

                        txtNomeVacina.Enabled             = false;
                        txtEndVacina.Enabled              = false;
                        dtNascVacina.Enabled              = false;
                        dtVacina.Enabled                  = false;
                        mskbxCpfVacina.Enabled            = false;
                        mskbxRgVacina.Enabled             = false;
                        cbxCidade.Enabled                 = false;
                        cbxEnfermeiro.Enabled             = false;
                        cbxComorbidadeVacina.Enabled      = false;
                        cbxGrupoPrioritarioVacina.Enabled = false;
                        cbxTipoVacina.Enabled             = false;

                        btnSalvar.Enabled   = false;
                        btnAlterar.Enabled  = true;
                        btnNovo.Enabled     = true;
                        btnExcluir.Enabled  = true;
                        btnCancelar.Enabled = false;

                        // recarrega o grid
                        dsVacina.Tables.Clear();
                        dsVacina.Tables.Add(RegVac.Listar());
                        bnVacina.DataSource = dsVacina.Tables["vacina"];
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar vacina!");
                    }
                }
            }
        }