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) { Membro RegCid = new Membro(); RegCid.IdMembro = Convert.ToInt16(txtId.Text); RegCid.NomeMembro = txtNomeMembro.Text; RegCid.PapelMembro = txtPapelMembro.Text; if (RegCid.Excluir() > 0) { MessageBox.Show("Membro excluído com sucesso!"); Membro R = new Membro(); dsMembro.Tables.Clear(); dsMembro.Tables.Add(R.Listar()); bnMembro.DataSource = dsMembro.Tables["Membro"]; } else { MessageBox.Show("Erro ao excluir Membro!"); } } }
private void frmTipoDespesa_Load(object sender, EventArgs e) { try { Despesa Desp = new Despesa(); dsDespesa.Tables.Add(Desp.Listar()); bnDespesa.DataSource = dsDespesa.Tables["DESPESA"]; dgvDespesa.DataSource = bnDespesa; bnvDespesa.BindingSource = bnDespesa; txtId.DataBindings.Add("TEXT", bnDespesa, "id_despesa"); txtDataDespesa.DataBindings.Add("TEXT", bnDespesa, "data_despesa"); txtValor.DataBindings.Add("TEXT", bnDespesa, "valor_despesa"); txtObs.DataBindings.Add("TEXT", bnDespesa, "obs_despesa"); TipoDespesa TD = new TipoDespesa(); dsTipoDespesa.Tables.Add(TD.Listar()); Membro Mem = new Membro(); dsMembro.Tables.Add(Mem.Listar()); cbxTipoDespesa.DataSource = dsTipoDespesa.Tables["TIPODESPESA"]; cbxMembro.DataSource = dsMembro.Tables["MEMBRO"]; //CAMPO QUE SERÁ MOSTRADO PARA O USUÁRIO cbxTipoDespesa.DisplayMember = "nome_tipodespesa"; cbxMembro.DisplayMember = "nome_membro"; //CAMPO QUE É A CHAVE DA TABELA CIDADE E QUE LIGA COM A TABELA DE Despesa cbxTipoDespesa.ValueMember = "id_tipodespesa"; cbxMembro.ValueMember = "id_membro"; //No momento de linkar os componentes com o Binding Source linkar também o combox da cidade cbxTipoDespesa.DataBindings.Add("SelectedValue", bnDespesa, "tipodespesa_id_tipodespesa"); // AJUSTAR DROPDOWNSTYLE PARA DropDownList PARA NAO DEIXAR INCLUIR cbxMembro.DataBindings.Add("SelectedValue", bnDespesa, "membro_id_membro"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void frmMembro_Load(object sender, EventArgs e) { try { Membro Cid = new Membro(); dsMembro.Tables.Add(Cid.Listar()); bnMembro.DataSource = dsMembro.Tables["Membro"]; dgvMembro.DataSource = bnMembro; bnvMembro.BindingSource = bnMembro; txtId.DataBindings.Add("TEXT", bnMembro, "id_Membro"); txtNomeMembro.DataBindings.Add("TEXT", bnMembro, "nome_Membro"); txtPapelMembro.DataBindings.Add("TEXT", bnMembro, "papel_membro"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FrmDespesa_Load(object sender, EventArgs e) { try { Despesa Des = new Despesa(); dsDespesa.Tables.Add(Des.Listar()); bnDespesa.DataSource = dsDespesa.Tables["DESPESA"]; dgvDespesa.DataSource = bnDespesa; bnvDespesa.BindingSource = bnDespesa; txtIdDespesa.DataBindings.Add("TEXT", bnDespesa, "ID_DESPESA"); dtpDataDespesa.DataBindings.Add("TEXT", bnDespesa, "DATA_DESPESA"); txtValorDespesa.DataBindings.Add("TEXT", bnDespesa, "VALOR_DESPESA"); txtObsDespesa.DataBindings.Add("TEXT", bnDespesa, "OBS_DESPESA"); // Adicionar MEMBRO_ID_MEMBRO à cbxMembro Membro Mem = new Membro(); dsMembro.Tables.Add(Mem.Listar()); bnMembro.DataSource = dsMembro.Tables["MEMBRO"]; cbxMembro.DataSource = dsMembro.Tables["MEMBRO"]; cbxMembro.DisplayMember = "NOME_MEMBRO"; cbxMembro.ValueMember = "ID_MEMBRO"; cbxMembro.DataBindings.Add("SelectedValue", bnDespesa, "MEMBRO_ID_MEMBRO"); // Adicionar TIPODESPESA_ID_TIPODESPESAs à cbxTipoDespesa TipoDespesa TDesp = new TipoDespesa(); dsTDesp.Tables.Add(TDesp.Listar()); bnTDesp.DataSource = dsTDesp.Tables["TIPODESPESA"]; cbxTipoDespesa.DataSource = dsTDesp.Tables["TIPODESPESA"]; cbxTipoDespesa.DisplayMember = "NOME_TIPODESPESA"; cbxTipoDespesa.ValueMember = "ID_TIPODESPESA"; cbxTipoDespesa.DataBindings.Add("SelectedValue", bnDespesa, "TIPODESPESA_ID_TIPODESPESA"); lockControls(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FrmMembro_Load(object sender, EventArgs e) { try { Membro Mem = new Membro(); dsMembro.Tables.Add(Mem.Listar()); bnMembro.DataSource = dsMembro.Tables["MEMBRO"]; dgvMembro.DataSource = bnMembro; bnvMembro.BindingSource = bnMembro; txtIdMembro.DataBindings.Add("TEXT", bnMembro, "id_membro"); txtNomeMembro.DataBindings.Add("TEXT", bnMembro, "nome_membro"); txtPapelMembro.DataBindings.Add("TEXT", bnMembro, "papel_membro"); //lock controls txtIdMembro.ReadOnly = true; txtNomeMembro.ReadOnly = true; txtPapelMembro.ReadOnly = true; btnSalvar.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { // validar os dados if (txtNomeMembro.Text == "" || txtPapelMembro.Text == "") { MessageBox.Show("Membro inválido!"); } else { Membro RegCid = new Membro(); RegCid.IdMembro = Convert.ToInt16(txtId.Text); RegCid.NomeMembro = txtNomeMembro.Text; RegCid.PapelMembro = txtPapelMembro.Text; if (bInclusao) { if (RegCid.Salvar() > 0) { MessageBox.Show("Membro adicionado com sucesso!"); btnSalvar.Enabled = false; txtId.Enabled = false; txtNomeMembro.Enabled = false; txtPapelMembro.Enabled = false; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; bInclusao = false; // recarrega o grid dsMembro.Tables.Clear(); dsMembro.Tables.Add(RegCid.Listar()); bnMembro.DataSource = dsMembro.Tables["Membro"]; } else { MessageBox.Show("Erro ao gravar Membro!"); } } else { if (RegCid.Alterar() > 0) { MessageBox.Show("Membro alterado com sucesso!"); dsMembro.Tables.Clear(); dsMembro.Tables.Add(RegCid.Listar()); txtId.Enabled = false; txtNomeMembro.Enabled = false; txtPapelMembro.Enabled = false; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; } else { MessageBox.Show("Erro ao gravar Membro!"); } } } }