//METEDO INCLUIR
        public void Incluir(ModeloParcelasCompra modelo)
        {
            if (modelo.Pco_cod <= 0)
            {
                throw new Exception("o codigo da parcela é obrigatorio");
            }
            if (modelo.Pco_valor <= 0)
            {
                throw new Exception("o valor da parcela é obrigatorio");
            }
            DateTime data = DateTime.Now;

            if (modelo.Pco_datavecto.Year < data.Year)
            {
                throw new Exception("a data de pagamento da parcela é obrigatorio");
            }
            DALParcelasCompra compra = new DALParcelasCompra(Conexao);

            compra.Incluir(modelo);
        }
Beispiel #2
0
        //==============================================================================================================================
        //Metodo para incluir
        public void Incluir(ModeloParcelasCompra modelo) //https://youtu.be/4FrqeIDgPaQ?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA
        {
            //Validação campo nao pode ser vazio
            if (modelo.PcoCod <= 0)                                       //se o tamanho do texto for igual a zero ...
            {
                throw new Exception("O codigo da parcela é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando
            }

            if (modelo.ComCod <= 0)
            {
                throw new Exception("O codigo da compra é obrigatório");
            }

            //valdação campo valor:
            if (modelo.PcoValor <= 0)
            {
                throw new Exception("O valor da parcela é obrigatório");
            }

            //criar validação para data de vencimento
            //pegar a data atual:
            DateTime Data = DateTime.Now;

            if (modelo.PcoDatavecto.Year < Data.Year)
            {
                throw new Exception("Ano de vencimento inferior ao ano atual");
            }
            if (modelo.PcoDatavecto == null)
            {
                throw new Exception("A data de vencimento da parcela é obrigatório");
            }

            // criar validação para nao deixar por vencimento anterior a data da compra...!!!
            // ou seja nao se pode pagar antes de comprar!!

            //cria um objeto, e informa a conexão
            DALParcelasCompra DALobj = new DALParcelasCompra(conexao);

            //manda gravar no banco as informações coletadas na tela
            DALobj.Incluir(modelo);//usa o metodo incluir
        }
Beispiel #3
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Incluir(ModeloParcelascompra obj, SqlConnection cn, SqlTransaction tran)
        {
            if (obj.com_cod <= 0)
            {
                throw new Exception("Código da compra obrigatório");
            }

            if (obj.pco_cod <= 0)
            {
                throw new Exception("Código da parcela obrigatório");
            }

            if (obj.pco_valor <= 0)
            {
                throw new Exception("Valor da parcela obrigatório");
            }

            DALParcelasCompra DALobj = new DALParcelasCompra();

            DALobj.Incluir(obj, cn, tran);
        }
Beispiel #4
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Incluir(ModeloParcelascompra obj)
        {
            if (obj.com_cod <= 0)
            {
                throw new Exception("Código da compra obrigatório");
            }

            if (obj.pco_cod <= 0)
            {
                throw new Exception("Código da parcela obrigatório");
            }

            if (obj.pco_valor <= 0)
            {
                throw new Exception("Valor da parcela obrigatório");
            }

            DALParcelasCompra DALobj = new DALParcelasCompra();

            DALobj.Incluir(obj);
        }
Beispiel #5
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Alterar(ModeloParcelascompra obj)
        {
            //O nome da categoria é obrigatorio
            if (obj.com_cod <= 0)
            {
                throw new Exception("Campo obrigatório");
            }


            //O nome da categoria é obrigatorio
            if (obj.pco_cod <= 0)
            {
                throw new Exception("Campo obrigatório");
            }

            if (obj.pco_valor <= 0)
            {
                throw new Exception("Campo obrigatório");
            }

            DALParcelasCompra DALobj = new DALParcelasCompra();

            DALobj.Incluir(obj);
        }
        public void Incluir(ModeloParcelasCompra modelo)
        {
            if (modelo.PcoCod <= 0)
            {
                throw new Exception("O código da parcela é obrigatório");
            }

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

            if (modelo.PcoValor <= 0)
            {
                throw new Exception("O valor da parcela é obrigatório");
            }
            DateTime data = DateTime.Now;
            if (modelo.PcoDataVecto.Year < data.Year)
            {
                throw new Exception("Ano de vencimento inferior ao ano atual");
            }
            DALParcelasCompra DALobj = new DALParcelasCompra(conexao);
            DALobj.Incluir(modelo);
        }
Beispiel #7
0
 /* Aqui foi criada uma pequena restrição para o usuário*/
 public static void Incluir(MParcelasCompra modelo)
 {
     DALParcelasCompra.Incluir(modelo);
 }