Exemplo n.º 1
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (tbVacina.SelectedIndex == 0)
            {
                tbVacina.SelectTab(1);
            }



            if (MessageBox.Show("Confirma exclusão?", "Sim or Não", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                Vacina RegVac = new Vacina();
                RegVac.IdVacina = Convert.ToInt32(txtIDVacina.Text);

                if (RegVac.Excluir() > 0)
                {
                    MessageBox.Show("Vacina excluída com sucesso!");



                    // recarrega o grid
                    dsVacina.Tables.Clear();
                    dsVacina.Tables.Add(RegVac.Listar());
                    bsVacina.DataSource = dsVacina.Tables["Vacina"];
                }
                else
                {
                    MessageBox.Show("Erro ao excluir vacina!");
                }
            }
        }
Exemplo n.º 2
0
        private void frmVacina_Load(object sender, EventArgs e)
        {
            try
            {
                Vacina Vac = new Vacina(); // Criar objeto
                dsVacina.Tables.Add(Vac.Listar());
                bsVacina.DataSource    = dsVacina.Tables["Vacina"];
                bnVacina.BindingSource = bsVacina;
                dgVacina.DataSource    = bsVacina;


                txtIDVacina.DataBindings.Add("Text", bsVacina, "id_vacina");
                txtNomeVacina.DataBindings.Add("Text", bsVacina, "nome_vacina");
                txtDataNascVacina.DataBindings.Add("Text", bsVacina, "datanasc_vacina");
                txtEndVacina.DataBindings.Add("Text", bsVacina, "end_vacina");
                cbxCidade.DataBindings.Add("Text", bsVacina, "cidade_id_cidade");
                //txtCidadeIDCidade.DataBindings.Add("Text", bsVacina, "cidade_id_cidade");
                mskbxCpfVacina.DataBindings.Add("Text", bsVacina, "cpf_vacina");
                mskbxRgVacina.DataBindings.Add("Text", bsVacina, "rg_vacina");
                txtDataVacina.DataBindings.Add("Text", bsVacina, "data_vacina");
                cbxTipoVacina.DataBindings.Add("SelectedItem", bsVacina, "tipo_vacina");
                cbxComorbiVacina.DataBindings.Add("SelectedItem", bsVacina, "comorbidade_vacina");
                cbxPrioriVacina.DataBindings.Add("SelectedItem", bsVacina, "grupopriori_vacina");
                //txtEnfermeiroVacina.DataBindings.Add("Text", bsVacina, "enfermeiro_id_enfermeiro");
                cbxEnfermeiro.DataBindings.Add("Text", bsVacina, "enfermeiro_id_enfermeiro");

                Cidade RegCid = new Cidade(); //criar objeto
                dsCidade.Tables.Add(RegCid.Listar());
                cbxCidade.DataSource    = dsCidade.Tables["Cidade"];
                cbxCidade.DisplayMember = "nome_cidade";
                cbxCidade.ValueMember   = "id_cidade";
                cbxCidade.DataBindings.Add("SelectedValue", bsVacina, "cidade_id_cidade");

                /*bnCidade.DataSource = dsCidade.Tables["TBCidade"];
                 * dgvCidade.DataSource = bnCidade;
                 * bnvCidade.BindingSource = bnCidade;
                 * 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
                 * }*/
                Enfermeiro RegEnfermeiro = new Enfermeiro(); //criar objeto
                dsEnfermeiro.Tables.Add(RegEnfermeiro.Listar());
                cbxEnfermeiro.DataSource    = dsEnfermeiro.Tables["Enfermeiro"];
                cbxEnfermeiro.DisplayMember = "nome_enfermeiro";
                cbxEnfermeiro.ValueMember   = "id_enfermeiro";
                cbxEnfermeiro.DataBindings.Add("SelectedValue", bsVacina, "enfermeiro_id_enfermeiro");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            DateTime data;


            // validar os dados
            if (txtNomeVacina.Text == "")
            {
                MessageBox.Show("Nome inválido!");
            }
            else
            if (!DateTime.TryParse(txtDataNascVacina.Value.ToString(), out data))
            {
                MessageBox.Show("Data inválida!");
            }
            else
            if (mskbxCpfVacina.Text == "")
            {
                MessageBox.Show("CPF inválido!");
            }
            else
            if (mskbxRgVacina.Text == "")
            {
                MessageBox.Show("RG inválido!");
            }
            else
            if (!DateTime.TryParse(txtDataVacina.Value.ToString(), out data))
            {
                MessageBox.Show("Data inválida!");
            }
            else
            {
                Vacina RegVac = new Vacina();



                RegVac.NomeVacina                   = txtNomeVacina.Text;
                RegVac.EndVacina                    = txtEndVacina.Text;
                RegVac.DataNascVacina               = txtDataNascVacina.Value;
                RegVac.CidadeIdVacina               = Convert.ToInt32(cbxCidade.SelectedValue.ToString());
                RegVac.CpfVacina                    = mskbxCpfVacina.Text;
                RegVac.RgVacina                     = mskbxRgVacina.Text;
                RegVac.DataVacina                   = txtDataVacina.Value;
                RegVac.TipoVacina                   = Convert.ToChar(cbxTipoVacina.SelectedItem.ToString());
                RegVac.GrupoPrioriVacina            = Convert.ToChar(cbxPrioriVacina.SelectedItem.ToString());
                RegVac.ComorbidadeVacina            = Convert.ToChar(cbxComorbiVacina.SelectedItem.ToString());
                RegVac.EnfermeiroIdEnfermeiroVacina = Convert.ToInt32(cbxEnfermeiro.SelectedValue.ToString());



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



                        txtNomeVacina.Enabled     = false;
                        txtDataNascVacina.Enabled = false;
                        txtEndVacina.Enabled      = false;
                        //cbxCidadeIDCidade.Enabled = false;
                        cbxCidade.Enabled        = false;
                        mskbxCpfVacina.Enabled   = false;
                        mskbxRgVacina.Enabled    = false;
                        txtDataVacina.Enabled    = false;
                        cbxTipoVacina.Enabled    = false;
                        cbxComorbiVacina.Enabled = false;
                        cbxPrioriVacina.Enabled  = false;
                        //txtEnfermeiroVacina.Enabled = false;
                        cbxEnfermeiro.Enabled = false;



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

                        bInclusao = false;



                        // recarrega o grid
                        dsVacina.Tables.Clear();
                        dsVacina.Tables.Add(RegVac.Listar());
                        bsVacina.DataSource = dsVacina.Tables["Vacina"];
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar cidade!");
                    }
                }
                else
                {
                    // validar os dados
                    if (txtNomeVacina.Text == "")
                    {
                        MessageBox.Show("Nome inválido!");
                    }
                    else
                    if (!DateTime.TryParse(txtDataNascVacina.Value.ToString(), out data))
                    {
                        MessageBox.Show("Data inválida!");
                    }
                    else
                    if (mskbxCpfVacina.Text == "")
                    {
                        MessageBox.Show("CPF inválido!");
                    }
                    else
                    if (mskbxRgVacina.Text == "")
                    {
                        MessageBox.Show("RG inválido!");
                    }
                    else
                    if (!DateTime.TryParse(txtDataVacina.Value.ToString(), out data))
                    {
                        MessageBox.Show("Data inválida!");
                    }
                    else
                    {
                        Vacina RegVac1 = new Vacina();



                        RegVac1.NomeVacina                   = txtNomeVacina.Text;
                        RegVac1.EndVacina                    = txtEndVacina.Text;
                        RegVac1.DataNascVacina               = txtDataNascVacina.Value;
                        RegVac1.CidadeIdVacina               = Convert.ToInt32(cbxCidade.SelectedValue.ToString());
                        RegVac1.CpfVacina                    = mskbxCpfVacina.Text;
                        RegVac1.RgVacina                     = mskbxRgVacina.Text;
                        RegVac1.DataVacina                   = txtDataVacina.Value;
                        RegVac1.TipoVacina                   = Convert.ToChar(cbxTipoVacina.SelectedItem.ToString());
                        RegVac1.GrupoPrioriVacina            = Convert.ToChar(cbxComorbiVacina.SelectedItem.ToString());
                        RegVac1.ComorbidadeVacina            = Convert.ToChar(cbxComorbiVacina.SelectedItem.ToString());
                        RegVac1.EnfermeiroIdEnfermeiroVacina = Convert.ToInt32(cbxEnfermeiro.Enabled = false);



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



                                txtNomeVacina.Enabled     = false;
                                txtDataNascVacina.Enabled = false;
                                txtEndVacina.Enabled      = false;
                                cbxCidade.Enabled         = false;
                                mskbxCpfVacina.Enabled    = false;
                                mskbxRgVacina.Enabled     = false;
                                txtDataVacina.Enabled     = false;
                                cbxTipoVacina.Enabled     = false;
                                cbxComorbiVacina.Enabled  = false;
                                cbxPrioriVacina.Enabled   = false;
                                cbxEnfermeiro.Enabled     = false;



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

                                bInclusao = false;



                                // recarrega o grid
                                dsVacina.Tables.Clear();
                                dsVacina.Tables.Add(RegVac.Listar());
                                bsVacina.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;
                                txtDataNascVacina.Enabled = false;
                                txtEndVacina.Enabled      = false;
                                cbxCidade.Enabled         = false;
                                mskbxCpfVacina.Enabled    = false;
                                mskbxRgVacina.Enabled     = false;
                                txtDataVacina.Enabled     = false;
                                cbxTipoVacina.Enabled     = false;
                                cbxComorbiVacina.Enabled  = false;
                                cbxPrioriVacina.Enabled   = false;
                                cbxEnfermeiro.Enabled     = false;



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



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

                    /*
                     * if (RegCid.Alterar() > 0)
                     * {
                     * MessageBox.Show("Cidade alterada com sucesso!");
                     *
                     *
                     *
                     * dsCidade.Tables.Clear();
                     * dsCidade.Tables.Add(RegCid.Listar());
                     * txtId.Enabled = false;
                     * txtNomeCidade.Enabled = false;
                     * cbxEstado.Enabled = false;
                     * btnSalvar.Enabled = false;
                     * btnAlterar.Enabled = true;
                     * btnNovoRegistro.Enabled = true;
                     * btnExcluir.Enabled = true;
                     * btnCancelar.Enabled = false;
                     * }
                     * else
                     * {
                     * MessageBox.Show("Erro ao gravar cidade!");
                     * } */
                }
            }
        }