Esempio n. 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"];
                }
            }
        }
Esempio n. 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");
                txtNameVacina.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");

                /*
                 *
                 * txtId.DataBindings.Add("TEXT", bnCidade, "id_cidade");
                 * txtNomeCidade.DataBindings.Add("TEXT", bnCidade, "nome_cidade");
                 * cbxEstado.DataBindings.Add("SelectedItem", bnCidade, "uf_cidade");
                 * // AJUSTAR DROPDOWNSTYLE PARA DropDownList PARA NAO DEIXAR INCLUIR
                 */
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (txtNameVacina.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             = txtNameVacina.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.CidadeIdCidade         = Convert.ToInt32(cbxCidade.SelectedValue);
                RegVac.EnfermeiroIdEnfermeiro = Convert.ToInt32(cbxEnfermeiro.SelectedValue);

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

                        txtNameVacina.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;
                        btnNovo1.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!");

                        txtNameVacina.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;
                        btnNovo1.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!");
                    }
                }
            }
        }