public void FecharContasAReceber(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceber)
 {
     if ((ValidarFechamento(pContasAReceber)))
     {
         objDAL.FecharContasAReceber(pContasAReceber);
     }
 }
 public void Alterar(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceber)
 {
     if ((Validar(pContasAReceber)))
     {
         objDAL.Alterar(pContasAReceber);
     }
 }
Example #3
0
        public void TesteFecharContaSemPagamento()
        {
            Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber VoCtaReceb = new Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber();
            VoCtaReceb.IdReservaOrigem = 2;
            VoCtaReceb.Recebido        = false;

            Academia.Controller.ContasARecebers.Controller_ContasARecebers ContMovEst = new Academia.Controller.ContasARecebers.Controller_ContasARecebers();
            ContMovEst.FecharContasAReceber(VoCtaReceb);
        }
        public Boolean ValidarFechamento(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceberLocal)
        {
            if ((pContasAReceberLocal.IdReservaOrigem <= 0) &&
                (pContasAReceberLocal.IdProduto > 0))
            {
                throw new Exception(("Reserva deve ser informada."));
            }

            return(true);
        }
        public Boolean Validar(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceberLocal)
        {
            if ((pContasAReceberLocal.DataHoraCriacao == null))
            {
                throw new Exception(("Data/Hora de criação devem ser informadas."));
            }

            if ((pContasAReceberLocal.IdCliente <= 0))
            {
                throw new Exception(("Cliente deve ser informado."));
            }

            if ((pContasAReceberLocal.IdReservaOrigem <= 0) &&
                (pContasAReceberLocal.IdProduto > 0))
            {
                throw new Exception(("Reserva deve ser informada."));
            }

            if ((pContasAReceberLocal.IdReservaOrigem > 0) &&
                (pContasAReceberLocal.IdProduto <= 0))
            {
                throw new Exception(("Produto deve ser informado."));
            }

            if ((pContasAReceberLocal.Origem.ToString() == String.Empty))
            {
                throw new Exception(("Origem deve ser informada."));
            }

            if ((pContasAReceberLocal.IdReservaOrigem <= 0) &&
                (pContasAReceberLocal.ValorAReceber <= 0))
            {
                throw new Exception(("Valor deve ser informado."));
            }

            return(true);
        }
Example #6
0
        public void TesteFecharContaSemPagamento()
        {
            Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber VoCtaReceb = new Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber();
            VoCtaReceb.IdReservaOrigem = 2;
            VoCtaReceb.Recebido = false;

            Academia.Controller.ContasARecebers.Controller_ContasARecebers ContMovEst = new Academia.Controller.ContasARecebers.Controller_ContasARecebers();
            ContMovEst.FecharContasAReceber(VoCtaReceb);
        }