private void dgList_DoubleClick(object sender, EventArgs e) { FinanceCategory financeCategoryVO = new FinanceCategory(); financeCategoryVO.Id = int.Parse(dgList.CurrentRow.Cells["clId"].Value.ToString()); financeCategoryVO = FinanceCategoryDAO.GetByID(financeCategoryVO); cmbType.SelectedIndex = financeCategoryVO.Type; txtName.Text = financeCategoryVO.Name; txtId.Text = financeCategoryVO.Id.ToString(); btnExcluir.Enabled = true; }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja mesmo este registro?", "Categoria", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FinanceCategory financeCategoryVO = new FinanceCategory(); financeCategoryVO.Id = int.Parse(txtId.Text); financeCategoryVO = FinanceCategoryDAO.GetByID(financeCategoryVO); if (!FinanceCategoryDAO.UpdateDisable(financeCategoryVO)) { MessageBox.Show("Erro: Ocorreu um erro inesperado excluir."); } else { MessageBox.Show("Excluído com sucesso."); this.ClearFields(); this.showGrid(); } } }
private void btnSalvar_Click(object sender, EventArgs e) { FinanceCategorySub financeCategorySub = new FinanceCategorySub(); int Id; if (int.TryParse(txtId.Text, out Id)) { financeCategorySub.Id = Id; financeCategorySub = FinanceCategorySubDAO.GetByID(financeCategorySub); } FinanceCategory financeCategory = new FinanceCategory(); financeCategory = (FinanceCategory)cmbCategory.SelectedItem; financeCategory = FinanceCategoryDAO.GetByID(financeCategory); financeCategorySub.FinanceCategory = financeCategory; if (this.validateForm(financeCategorySub)) { if (financeCategorySub.Id > 0) { if (FinanceCategorySubDAO.Update(financeCategorySub)) { MessageBox.Show("Alterado com sucesso."); this.ClearFields(); this.showGrid(); return; } MessageBox.Show("Erro: Ocorreu um erro inesperado alterar."); } else { if (FinanceCategorySubDAO.Insert(financeCategorySub)) { MessageBox.Show("Cadastrado com sucesso."); this.ClearFields(); this.showGrid(); return; } MessageBox.Show("Erro: Ocorreu um erro inesperado cadastrar."); } } }