public void SalvarItensDespesa(List <string> ListaIds, string CodDespesaItem, string IdDespesa) { CampoNuloOuInvalidoException ex = new CampoNuloOuInvalidoException(); foreach (string id in ListaIds) { Item oItem = new Item(Convert.ToInt32(id), oDao); DespesaItem oDespesaItem = new DespesaItem(oDao); oDespesaItem.Codigo = CodDespesaItem.Substring(0, 6) + oItem.Codigo; oDespesaItem.Descricao = oItem.Descricao; oDespesaItem.Item = oItem; oDespesaItem.Despesa = new Despesa(Convert.ToInt32(IdDespesa), oDao); oDespesaItem.EAtivo = true; if (oDespesaItem.ValidarItensCadastrados() == true) { ex.Mensagens.Add(oDespesaItem.Item.Descricao, oDespesaItem.Item.Descricao + " , já cadastrado para esta despesa!"); } if (ex.Mensagens.Count == 0) { oDespesaItem.Salvar(); } } if (ex.Mensagens.Count > 0) { throw ex; } }
public void excluirItem(string idDespesaItem) { DespesaItem oDespesaItem = new DespesaItem(Convert.ToInt32(idDespesaItem), oDao); oDespesaItem.Excluir(); }