Exemplo n.º 1
0
        public void Alterar(ModeloParcelasVenda modelo)
        {
            if (modelo.PveCod <= 0)
            {
                throw new Exception("O código da parcela é obrigatório");
            }

            if (modelo.VenCod <= 0)
            {
                throw new Exception("O código da venda é obrigatório");
            }

            if (modelo.PveValor <= 0)
            {
                throw new Exception("O valor da parcela é obrigatório");
            }

            DateTime data = DateTime.Now;

            if (modelo.PveDataVecto.Year < data.Year)
            {
                throw new Exception("Ano de vencimento inferior ao ano atual");
            }

            DaoParcelasVenda DALobj = new DaoParcelasVenda(conexao);

            DALobj.Alterar(modelo);
        }
Exemplo n.º 2
0
        public DataTable Localizar(int comcod)
        {
            if (comcod <= 0)
            {
                throw new Exception("O código da parcela é obrigatório");
            }

            DaoParcelasVenda DALobj = new DaoParcelasVenda(conexao);

            return(DALobj.Localizar(comcod));
        }
Exemplo n.º 3
0
        public void ExcluirTodasAsParcelas(int comcod)
        {
            if (comcod <= 0)
            {
                throw new Exception("O código da parcela é obrigatório");
            }

            DaoParcelasVenda DALobj = new DaoParcelasVenda(conexao);

            DALobj.ExcluirTodasAsParcelas(comcod);
        }
Exemplo n.º 4
0
        public void Excluir(ModeloParcelasVenda modelo)
        {
            if (modelo.PveCod <= 0)
            {
                throw new Exception("O código da parcela é obrigatório");
            }

            if (modelo.VenCod <= 0)
            {
                throw new Exception("O código da venda é obrigatório");
            }

            DaoParcelasVenda DALobj = new DaoParcelasVenda(conexao);

            DALobj.Excluir(modelo);
        }
Exemplo n.º 5
0
        public ModeloParcelasVenda CarregaModeloPrcelasVenda(int PveCod, int VenCod)
        {
            if (PveCod <= 0)
            {
                throw new Exception("O código da parcela é obrigatório");
            }


            if (VenCod <= 0)
            {
                throw new Exception("O código da venda é obrigatório");
            }

            DaoParcelasVenda DALobj = new DaoParcelasVenda(conexao);

            return(DALobj.CarregaModeloParcelasVenda(PveCod, VenCod));
        }
Exemplo n.º 6
0
        public void EfetuaRecebimentoParcela(int venCod, int pveCod, DateTime dtRecebimento)
        {
            if (pveCod <= 0)
            {
                throw new Exception("O código da parcela é obrigatório");
            }

            if (venCod <= 0)
            {
                throw new Exception("O código da venda é obrigatório");
            }
            if (dtRecebimento != null)
            {
                DaoParcelasVenda DALobj = new DaoParcelasVenda(conexao);
                DALobj.EfetuaRecebimentoParcela(venCod, pveCod, dtRecebimento);
            }
            else
            {
                throw new Exception("Data do recebimento obrigatória");
            }
        }