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"]; } } }
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); } }
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!"); } } } }