コード例 #1
0
 private void cmbCentroCustos_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbCentroCustos.SelectedItem != null)
     {
         Dominio.CentroCustos custos = (Dominio.CentroCustos)cmbCentroCustos.SelectedItem;
     }
 }
コード例 #2
0
 private void treeViewReceitas_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
 {
     if (e.Label != null)
     {
         if (e.Node.Tag is Dominio.CentroCustos)
         {
             Dominio.CentroCustos custos = (Dominio.CentroCustos)e.Node.Tag;
             custos.Descricao = e.Label;
             new Repositorio.RepositorioCentroCustos().AtualizarObjeto(custos);
         }
         else
         {
             Dominio.Categoria cat = (Dominio.Categoria)e.Node.Tag;
             cat.Descricao = e.Label;
             new Repositorio.RepositorioCategoria().AtualizarObjeto(cat);
         }
     }
 }
コード例 #3
0
 private void Handler_FinalizarCadastro(object objeto)
 {
     if (objeto is Dominio.CentroCustos)
     {
         Dominio.CentroCustos custo = (Dominio.CentroCustos)objeto;
         if (custo.ReceitaOuDespesa == GerenciadorFinanceiro.Dominio.CentroCustos.Tipo.Receita)
         {
             treeViewReceitas.Nodes.Add(custo.Id.ToString(), custo.Descricao, 1, 1).Tag = objeto;
         }
         else
         {
             treeViewDespesas.Nodes.Add(custo.Id.ToString(), custo.Descricao, 1, 1).Tag = objeto;
         }
     }
     else
     {
         Dominio.Categoria cat = (Dominio.Categoria)objeto;
         if (cat.CategoriaPai.ReceitaOuDespesa == GerenciadorFinanceiro.Dominio.CentroCustos.Tipo.Receita)
         {
             for (int i = 0; i < treeViewReceitas.Nodes.Count; i++)
             {
                 Dominio.CentroCustos Ccustos = (Dominio.CentroCustos)treeViewReceitas.Nodes[i].Tag;
                 if (Ccustos.Id == cat.CategoriaPai.Id)
                 {
                     treeViewReceitas.Nodes[i].Nodes.Add(cat.Id.ToString(), cat.Descricao, 0).Tag = cat;
                     break;
                 }
             }
         }
         else
         {
             for (int i = 0; i < treeViewDespesas.Nodes.Count; i++)
             {
                 Dominio.CentroCustos Ccustos = (Dominio.CentroCustos)treeViewDespesas.Nodes[i].Tag;
                 if (Ccustos.Id == cat.CategoriaPai.Id)
                 {
                     treeViewDespesas.Nodes[i].Nodes.Add(cat.Id.ToString(), cat.Descricao, 0).Tag = cat;
                     break;
                 }
             }
         }
     }
 }