public int delete(CondicoesPagamentoDTO condicoesPagamento)
        {
            try
            {
                IList <CondicoesParcelaDTO> listaCondicoesParcela = condicoesPagamento.ListaCondicoesParcela;
                int resultado = base.delete <CondicoesPagamentoDTO>(condicoesPagamento);

                if (resultado == 0)
                {
                    foreach (CondicoesParcelaDTO condParc in listaCondicoesParcela)
                    {
                        NHibernateDAL <CondicoesParcelaDTO> DAL = new NHibernateDAL <CondicoesParcelaDTO>(session);
                        DAL.delete(condParc);
                    }
                }
                session.Flush();

                resultado = 0;
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public int delete(VendaCabecalhoDTO objeto)
        {
            try
            {
                IList <VendaDetalheDTO> listaVendaDetalhe = objeto.ListaVendaDetalhe;
                int resultado = base.delete <VendaCabecalhoDTO>(objeto);

                if (resultado == 0)
                {
                    foreach (VendaDetalheDTO objLista in listaVendaDetalhe)
                    {
                        NHibernateDAL <VendaDetalheDTO> DAL = new NHibernateDAL <VendaDetalheDTO>(session);
                        DAL.delete(objLista);
                    }
                }
                session.Flush();

                resultado = 0;
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }