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) { TipoDespesa RegTipoDespesa = new TipoDespesa(); RegTipoDespesa.Idtipodespesa = Convert.ToInt16(txtId.Text); RegTipoDespesa.Nometipodespesa = txtTipoDespesa.Text; if (RegTipoDespesa.Excluir() > 0) { MessageBox.Show("Tipo de despesa excluída com sucesso!"); TipoDespesa M = new TipoDespesa(); dsTipoDespesa.Tables.Clear(); dsTipoDespesa.Tables.Add(M.Listar()); bnTipoDespesa.DataSource = dsTipoDespesa.Tables["TipoDespesa"]; } else { MessageBox.Show("Erro ao excluir tipo de despesa!"); } } }
private void FrmTipoDespesa_Load(object sender, EventArgs e) { this.BackColor = Color.FromArgb(242, 245, 242); tabControl1.TabPages[1].BackColor = Color.FromArgb(255, 255, 255); tabControl1.SelectedIndex = 1; txtId.Enabled = false; txtTipoDespesa.Enabled = false; tbtnAdicionar.Enabled = true; tbtnAlterar.Enabled = true; tbtnCancelar.Enabled = false; ttbtnSalvar.Enabled = false; tbtnExcluir.Enabled = true; tbtnSair.Enabled = true; try { TipoDespesa TipoDespesa = new TipoDespesa(); dsTipoDespesa.Tables.Add(TipoDespesa.Listar()); bnTipoDespesa.DataSource = dsTipoDespesa.Tables["TipoDespesa"]; dgvTipoDespesa.DataSource = bnTipoDespesa; bnvTipoDespesa.BindingSource = bnTipoDespesa; txtId.DataBindings.Add("TEXT", bnTipoDespesa, "id_tipodespesa"); txtTipoDespesa.DataBindings.Add("TEXT", bnTipoDespesa, "nome_tipodespesa"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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) { if (txtTipoDespesa.Text == "") { MessageBox.Show("Preencha devidamente todos os campos.", "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { TipoDespesa RegTipoDespesa = new TipoDespesa(); RegTipoDespesa.Idtipodespesa = Convert.ToInt16(txtId.Text); RegTipoDespesa.Nometipodespesa = txtTipoDespesa.Text; if (bInclusao) { if (RegTipoDespesa.Salvar() > 0) { MessageBox.Show("Tipo de despesa adicionada com sucesso!"); ttbtnSalvar.Enabled = false; txtId.Enabled = false; txtTipoDespesa.Enabled = false; ttbtnSalvar.Enabled = false; tbtnAlterar.Enabled = true; tbtnAdicionar.Enabled = true; tbtnExcluir.Enabled = true; tbtnCancelar.Enabled = false; bInclusao = false; // recarrega o grid dsTipoDespesa.Tables.Clear(); dsTipoDespesa.Tables.Add(RegTipoDespesa.Listar()); bnTipoDespesa.DataSource = dsTipoDespesa.Tables["TipoDespesa"]; } else { MessageBox.Show("Erro ao gravar o tipo de despesa!"); } } else { if (RegTipoDespesa.Alterar() > 0) { MessageBox.Show("Tipo de despesa alterada com sucesso!"); dsTipoDespesa.Tables.Clear(); dsTipoDespesa.Tables.Add(RegTipoDespesa.Listar()); txtId.Enabled = false; txtTipoDespesa.Enabled = false; ttbtnSalvar.Enabled = false; tbtnAlterar.Enabled = true; tbtnAdicionar.Enabled = true; tbtnExcluir.Enabled = true; tbtnCancelar.Enabled = false; } else { MessageBox.Show("Erro ao gravar TipoDespesa!"); } } } }