private void btnSalvar_Click(object sender, EventArgs e) { if (txtNomeCidade.Text == "") { MessageBox.Show("Cidade inválida"); } else { Cidade RegCid = new Cidade(); RegCid.Idcidade = Convert.ToInt16(txtId.Text); RegCid.Nomecidade = txtNomeCidade.Text; RegCid.Ufcidade = cbxEstado.SelectedItem.ToString(); if (bInclusao) { if (RegCid.Salvar() > 0) { MessageBox.Show("Cidade adicionada com sucesso"); btnSalvar.Enabled = false; txtId.Enabled = false; txtNomeCidade.Enabled = false; cbxEstado.Enabled = false; btnSalvar.Enabled = false; btnEditar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; bInclusao = false; dsCidade.Tables.Clear(); dsCidade.Tables.Add(RegCid.Listar()); bnCidade.DataSource = dsCidade.Tables["TBCIDADE"]; } else { MessageBox.Show("Erro ao gravar cidade"); } } else { if (RegCid.Alterar() > 0) { MessageBox.Show("Cidade alterada com sucesso"); dsCidade.Tables.Clear(); dsCidade.Tables.Add(RegCid.Listar()); btnSalvar.Enabled = false; txtId.Enabled = false; txtNomeCidade.Enabled = false; cbxEstado.Enabled = false; btnSalvar.Enabled = false; btnEditar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; } } } }
private void frmAluno_Load(object sender, EventArgs e) { try { Aluno Alu = new Aluno(); dsAluno.Tables.Add(Alu.Listar()); bnAluno.DataSource = dsAluno.Tables["TBAluno"]; dgvAluno.DataSource = bnAluno; bnvAluno.BindingSource = bnAluno; // buscar no BD txtRa.DataBindings.Add("TEXT", bnAluno, "ra_aluno"); txtNomeAluno.DataBindings.Add("TEXT", bnAluno, "nome_aluno"); Cidade Cid = new Cidade(); dsCidade.Tables.Add(Cid.Listar()); cbxCidade.DataSource = dsCidade.Tables["TbCidade"]; // campo mostrado para o usuario cbxCidade.DisplayMember = "nome_cidade"; // campo chave da tabela cidade que liga com a tabela de aluno cbxCidade.ValueMember = "id_cidade"; // quando linkar os componentes com o Binding Source, // linkar tambem o combobox da cidade cbxCidade.DataBindings.Add("SelectedValue", bnAluno, "cidade_id_cidade"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (TabControl1.SelectedIndex == 0) { TabControl1.SelectTab(1); } if (MessageBox.Show("Confirma exclusão?", "Yes or No", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Cidade RegCid = new Cidade(); RegCid.Idcidade = Convert.ToInt16(txtId.Text); RegCid.Nomecidade = txtNomeCidade.Text; RegCid.Ufcidade = cbxEstado.SelectedItem.ToString(); if (RegCid.Excluir() > 0) { MessageBox.Show("Cidade excluída com sucesso!"); Cidade R = new Cidade(); dsCidade.Tables.Clear(); dsCidade.Tables.Add(R.Listar()); bnCidade.DataSource = dsCidade.Tables["TBCidade"]; } else { MessageBox.Show("Erro ao excluir cidade!"); } } }
private void frmCidade_Load(object sender, EventArgs e) { try { Cidade Cid = new Cidade(); dsCidade.Tables.Add(Cid.Listar()); 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 } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FrmCidade_Load(object sender, EventArgs e) { try { Cidade Cid = new Cidade(); dsCidade.Tables.Add(Cid.Listar()); 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"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void frmAluno_Load(object sender, EventArgs e) { try { Aluno Alu = new Aluno(); dsAluno.Tables.Add(Alu.Listar()); bnAluno.DataSource = dsAluno.Tables["TBALUNO"]; dgvAluno.DataSource = bnAluno; bnvAluno.BindingSource = bnAluno; txtRa.DataBindings.Add("TEXT", bnAluno, "ra_aluno"); txtNomeAluno.DataBindings.Add("TEXT", bnAluno, "nome_aluno"); // tbcidade : id_cidade --> tbaluno : cidade_id_cidade Cidade Cid = new Cidade(); dsCidade.Tables.Add(Cid.Listar()); cbxCidade.DataSource = dsCidade.Tables["TbCidade"]; //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"; //No momento de linkar os componentes com o Binding Source linkar também o combox da cidade cbxCidade.DataBindings.Add("SelectedValue", bnAluno, "cidade_id_cidade"); // AJUSTAR DROPDOWNSTYLE PARA DropDownList PARA NAO DEIXAR INCLUIR } catch (Exception ex) { MessageBox.Show(ex.Message); } }