private void BtnSalvar_Click(object sender, EventArgs e) { // validar os dados if (txtTipoDespesa.Text == "") { MessageBox.Show("Nome do Tipo de Despesa inválido!"); } else { TipoDespesa tipoDespesa = new TipoDespesa(); tipoDespesa.IdTipoDespesa = Convert.ToInt16(txtIdDespesa.Text); tipoDespesa.NomeTipoDespesa = txtTipoDespesa.Text; if (bInclusao) { if (tipoDespesa.Salvar() > 0) { MessageBox.Show("Tipo de Despesa adicionado com sucesso!"); btnSalvar.Enabled = false; txtIdDespesa.ReadOnly = true; txtTipoDespesa.ReadOnly = true; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; bInclusao = false; // recarrega o grid dsTipoDesp.Tables.Clear(); dsTipoDesp.Tables.Add(tipoDespesa.Listar()); bnTipoDesp.DataSource = dsTipoDesp.Tables["TIPODESPESA"]; tabControl1.SelectTab(0); } else { MessageBox.Show("Erro ao gravar Tipo de Despesa!"); } } else { if (tipoDespesa.Alterar() > 0) { MessageBox.Show("Tipo de Despesa alterado com sucesso!"); dsTipoDesp.Tables.Clear(); dsTipoDesp.Tables.Add(tipoDespesa.Listar()); txtIdDespesa.ReadOnly = true; txtTipoDespesa.ReadOnly = true; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; tabControl1.SelectTab(0); } else { MessageBox.Show("Erro ao gravar Tipo de Despesa!"); } } } }
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) { TipoDespesa RegCid = new TipoDespesa(); RegCid.IdTipoDespesa = Convert.ToInt16(txtId.Text); RegCid.NomeTipoDespesa = txtNomeTipoDespesa.Text; if (RegCid.Excluir() > 0) { MessageBox.Show("Tipo de despesa excluído com sucesso!"); TipoDespesa R = new TipoDespesa(); dsTipoDespesa.Tables.Clear(); dsTipoDespesa.Tables.Add(R.Listar()); bnTipoDespesa.DataSource = dsTipoDespesa.Tables["TIPODESPESA"]; } else { MessageBox.Show("Erro ao excluir tipo de despesa!"); } } }
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) { TipoDespesa tipoDespesa = new TipoDespesa(); tipoDespesa.IdTipoDespesa = Convert.ToInt16(txtIdDespesa.Text); tipoDespesa.NomeTipoDespesa = txtTipoDespesa.Text; if (tipoDespesa.Excluir() > 0) { TipoDespesa T = new TipoDespesa(); dsTipoDesp.Tables.Clear(); dsTipoDesp.Tables.Add(T.Listar()); bnTipoDesp.DataSource = dsTipoDesp.Tables["TipoDespesa"]; tabControl1.SelectTab(0); MessageBox.Show("Tipo de Despesa excluído com sucesso!"); } else { MessageBox.Show("Erro ao excluir Tipo de Despesa!"); } } }
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 frmTipoDespesa_Load(object sender, EventArgs e) { try { TipoDespesa Cid = new TipoDespesa(); dsTipoDespesa.Tables.Add(Cid.Listar()); bnTipoDespesa.DataSource = dsTipoDespesa.Tables["TIPODESPESA"]; dgvTipoDespesa.DataSource = bnTipoDespesa; bnvTipoDespesa.BindingSource = bnTipoDespesa; txtId.DataBindings.Add("TEXT", bnTipoDespesa, "id_tipodespesa"); txtNomeTipoDespesa.DataBindings.Add("TEXT", bnTipoDespesa, "nome_tipodespesa"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FrmTipoDespesa_Load(object sender, EventArgs e) { try { TipoDespesa tipoDespesa = new TipoDespesa(); dsTipoDesp.Tables.Add(tipoDespesa.Listar()); bnTipoDesp.DataSource = dsTipoDesp.Tables["TIPODESPESA"]; dgvTipoDespesa.DataSource = bnTipoDesp; bnvTipoDespesa.BindingSource = bnTipoDesp; txtIdDespesa.DataBindings.Add("TEXT", bnTipoDesp, "id_tipodespesa"); txtTipoDespesa.DataBindings.Add("TEXT", bnTipoDesp, "nome_tipodespesa"); //lock controls txtIdDespesa.ReadOnly = true; txtTipoDespesa.ReadOnly = true; btnSalvar.Enabled = false; } 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 btnSalvar_Click(object sender, EventArgs e) { // validar os dados if (txtNomeTipoDespesa.Text == "") { MessageBox.Show("Tipo de despesa inválido!"); } else { TipoDespesa RegCid = new TipoDespesa(); RegCid.IdTipoDespesa = Convert.ToInt16(txtId.Text); RegCid.NomeTipoDespesa = txtNomeTipoDespesa.Text; if (bInclusao) { if (RegCid.Salvar() > 0) { MessageBox.Show("Tipo de despesa adicionado com sucesso!"); btnSalvar.Enabled = false; txtId.Enabled = false; txtNomeTipoDespesa.Enabled = false; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; bInclusao = false; // recarrega o grid dsTipoDespesa.Tables.Clear(); dsTipoDespesa.Tables.Add(RegCid.Listar()); bnTipoDespesa.DataSource = dsTipoDespesa.Tables["TIPODESPESA"]; } else { MessageBox.Show("Erro ao gravar Tipo de despesa!"); } } else { if (RegCid.Alterar() > 0) { MessageBox.Show("Tipo de despesa alterado com sucesso!"); dsTipoDespesa.Tables.Clear(); dsTipoDespesa.Tables.Add(RegCid.Listar()); txtId.Enabled = false; txtNomeTipoDespesa.Enabled = false; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; } else { MessageBox.Show("Erro ao gravar tipo de despesa!"); } } } }