private void FrmMembro_Load(object sender, EventArgs e) { tbtnAdicionar.Enabled = true; tbtnAlterar.Enabled = true; tbtnCancelar.Enabled = false; ttbtnSalvar.Enabled = false; tbtnExcluir.Enabled = true; tbtnSair.Enabled = true; try { Membro Membro = new Membro(); dsMembro.Tables.Add(Membro.Listar()); bnMembro.DataSource = dsMembro.Tables["Membro"]; dgvMembro.DataSource = bnMembro; bnvMembro.BindingSource = bnMembro; txtId.DataBindings.Add("TEXT", bnMembro, "id_membro"); txtNome.DataBindings.Add("TEXT", bnMembro, "nome_membro"); txtPapel.DataBindings.Add("TEXT", bnMembro, "papel_membro"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void TbtnExcluir_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 RegMembro = new Membro(); RegMembro.Idmembro = Convert.ToInt16(txtId.Text); RegMembro.Nomemembro = txtNome.Text; RegMembro.Papelmembro = txtPapel.Text; if (RegMembro.Excluir() > 0) { MessageBox.Show("Membro excluído com sucesso!"); Membro M = new Membro(); dsMembro.Tables.Clear(); dsMembro.Tables.Add(M.Listar()); bnMembro.DataSource = dsMembro.Tables["Membro"]; } else { MessageBox.Show("Erro ao excluir membro!"); } } }
private void FrmDespesa_Load(object sender, EventArgs e) { EnableOrDisable(false); EnableOrDisableButtons(false, true, true, true, false); try { Despesa despesa = new Despesa(); dsDespesa.Tables.Add(despesa.Listar()); bnDespesa.DataSource = dsDespesa.Tables["Despesa"]; dgvDespesa.DataSource = bnDespesa; bnvDespesa.BindingSource = bnDespesa; txtId.DataBindings.Add("TEXT", bnDespesa, "id_despesa"); txtData.DataBindings.Add("TEXT", bnDespesa, "data_despesa"); //is it though? txtValor.DataBindings.Add("TEXT", bnDespesa, "valor_despesa"); rtxtObservacao.DataBindings.Add("TEXT", bnDespesa, "obs_despesa"); //^ Membro membro = new Membro(); dsMembro.Tables.Add(membro.Listar()); cbxMembro.DataSource = dsMembro.Tables["Membro"]; cbxMembro.DisplayMember = "nome_membro"; cbxMembro.ValueMember = "id_membro"; cbxMembro.DataBindings.Add("SelectedValue", bnDespesa, "membro_id_membro"); TipoDespesa tipoDespesa = new TipoDespesa(); dsTipoDespesa.Tables.Add(tipoDespesa.Listar()); cbxTipoDespesa.DataSource = dsTipoDespesa.Tables["TipoDespesa"]; cbxTipoDespesa.DisplayMember = "nome_tipodespesa"; cbxTipoDespesa.ValueMember = "id_tipodespesa"; cbxTipoDespesa.DataBindings.Add("SelectedValue", bnDespesa, "tipodespesa_id_tipodespesa"); } catch (Exception ex) { throw ex; } }
private void TtbtnSalvar_Click(object sender, EventArgs e) { bool vazio = false; foreach (Control item in this.Controls) { if (item == null) { vazio = true; break; } } if (vazio) { MessageBox.Show("Preencha devidamente todos os campos.", "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Membro RegMembro = new Membro(); RegMembro.Idmembro = Convert.ToInt16(txtId.Text); RegMembro.Nomemembro = txtNome.Text; RegMembro.Papelmembro = txtPapel.Text; if (bInclusao) { if (RegMembro.Salvar() > 0) { MessageBox.Show("Membro adicionado com sucesso!"); ttbtnSalvar.Enabled = false; txtId.Enabled = false; txtNome.Enabled = false; txtPapel.Enabled = false; ttbtnSalvar.Enabled = false; tbtnAlterar.Enabled = true; tbtnAdicionar.Enabled = true; tbtnExcluir.Enabled = true; tbtnCancelar.Enabled = false; bInclusao = false; dsMembro.Tables.Clear(); dsMembro.Tables.Add(RegMembro.Listar()); bnMembro.DataSource = dsMembro.Tables["Membro"]; } else { MessageBox.Show("Erro ao gravar membro!"); } } else { if (RegMembro.Alterar() > 0) { MessageBox.Show("Membro alterado com sucesso!"); dsMembro.Tables.Clear(); dsMembro.Tables.Add(RegMembro.Listar()); txtId.Enabled = false; txtNome.Enabled = false; txtPapel.Enabled = false; ttbtnSalvar.Enabled = false; tbtnAlterar.Enabled = true; tbtnAdicionar.Enabled = true; tbtnExcluir.Enabled = true; tbtnCancelar.Enabled = false; } else { MessageBox.Show("Erro ao gravar membro!"); } } } }