Exemple #1
0
        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;
            }
        }
Exemple #2
0
        public void excluirItem(string idDespesaItem)
        {
            DespesaItem oDespesaItem = new DespesaItem(Convert.ToInt32(idDespesaItem), oDao);

            oDespesaItem.Excluir();
        }