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("Deseja Excluir o Cadastro?", "Excluir", 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"); //txtCidadeVacina.DataBindings.Add("Text", bnVacina, "cidade_id_cidade"); //txtEnfermeiroVacina.DataBindings.Add("Text", bnVacina, "enfermeiro_id_enfermeiro"); Cidade RegCidade = new Cidade(); dsCidade.Tables.Add(RegCidade.Listar()); cbxCidade.DataSource = dsCidade.Tables["Cidade"]; //CAMPO QUE SERÁ MOSTRADO PARA O USUÁRIO cbxCidade.DisplayMember = "nome_cidade"; //CAMPO QUE É A CHAVE DA TABELA CIDADE E QUE LIGA COM A TABELA DE ALUNO 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) { throw ex; } }
private void btnSalvar_Click(object sender, EventArgs e) { // validar os dados 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.CidadeIdCidade = Convert.ToInt32(cbxCidade.SelectedValue); RegVac.EnfermeiroIdEnfermeiro = Convert.ToInt32(cbxEnfermeiro.SelectedValue); if (bInclusao) { if (RegVac.Salvar() > 0) { MessageBox.Show("Dados da Vacina adicionados 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 os dados da vacina!"); } } else { RegVac.IdVacina = Convert.ToInt32(txtIDVacina.Text); if (RegVac.Alterar() > 0) { MessageBox.Show("Dados da Vacina alterados 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 alterar os dados da vacina!"); } } } }