Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 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();
         }
     }
 }
Exemplo n.º 3
0
        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.");
                }
            }
        }