Ejemplo n.º 1
0
        public void Incluir(ModeloCompra modelo)
        {
            //if (modelo.ComData != DateTime.Now)
            //{
            //    throw new Exception("A data da compra não corresponde a data atual");
            //}

            if (modelo.ComNParcelas <= 0)
            {
                throw new Exception("O número de parcelas dever ser maior do que zero");
            }

            if (modelo.ForCod <= 0)
            {
                throw new Exception("O código do fornecedor deve ser informado");
            }

            if (modelo.ComTotal <= 0)
            {
                throw new Exception("O valor da compra deve ser informado");
            }

            DALCompra DALobj = new DALCompra(conexao);

            DALobj.Incluir(modelo);
        }
        public void Incluir(ModeloCompra modelo)
        {
            //if (modelo.ComData != DateTime.Now)
            //{
            //    throw new Exception("A data da compra é diferente da data atual");
            //    throw new Exception("O nome da categoria é obrigatório");
            //}

            if (modelo.ComNParcelas <= 0)
            {
                throw new Exception("O numero de parcelas deve ser maior que zero!");
            }

            if (modelo.ForCod <= 0)
            {
                throw new Exception("O código do fornecedor deve ser informado!");
            }

            if (modelo.ComTotal <= 0)
            {
                throw new Exception("O totals deve ser maior que zero!");
            }
            DALCompra DALObj = new DALCompra(conexao);

            DALObj.Incluir(modelo);
        }
Ejemplo n.º 3
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Incluir(ModeloCompra obj, SqlConnection cn, SqlTransaction tran)
        {
            //O nome da categoria é obrigatorio
            if (obj.com_nfiscal <= 0)
            {
                throw new Exception("Campo não Informado");
            }


            if (obj.com_pagto_total <= 0)
            {
                throw new Exception("Campo obrigatorio");
            }

            if (obj.com_nparcela <= 0)
            {
                throw new Exception("Campo Obrigatorio");
            }

            if (obj.com_status <= 0)
            {
                throw new Exception("Campo Obrigatorio");
            }

            DALCompra DALobj = new DALCompra();

            DALobj.Incluir(obj, cn, tran);
        }
Ejemplo n.º 4
0
        //==============================================================================================================================
        //Metodo para incluir uma Compra =================================================================== aula 05
        public void Incluir(ModeloCompra modelo)//modelo = coleta as informações da tela
        {
            //validação da compra:
            if (modelo.ComNfiscal < 0)
            {
                throw new Exception("O Numero da Nota Fiscal deve ser informado! \n Caso nao possua informe 0 ."); // cria uma exceção, e retornar a mensagem obrigando
            }

            if (modelo.ComValorTotal <= 0)
            {
                throw new Exception("O valor da compra deve ser informado"); // cria uma exceção, e retornar a mensagem obrigando
            }

            if (modelo.ForCod <= 0)
            {
                throw new Exception("O fornecedor deve ser informado"); // cria uma exceção, e retornar a mensagem obrigando
            }

            if (modelo.ComNparcelas <= 0)
            {
                throw new Exception("O informe o número de parcelas"); // cria uma exceção, e retornar a mensagem obrigando
            }

            //validação para compra com datas retroativas: Controle das datas das compras -  https://youtu.be/ZSwhlPfD7V8?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=527
            //if (modelo.ComData != DateTime.Today)//tem que ajustar para validar somente o dia, esta validando a hora!!
            //{
            //    throw new Exception("a Data da compra não corresponde a data atual"); // cria uma exceção, e retornar a mensagem obrigando
            //}

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

            //manda gravar no banco as informações coletadas na tela
            DALobj.Incluir(modelo);//usa o metodo incluir
        }
Ejemplo n.º 5
0
        //METEDO INSIRIR
        public void Incluir(ModeloCompra modelo)
        {
            if (modelo.Com_total <= 0)
            {
                throw new Exception("O valor da compra de se informado");
            }
            if (modelo.For_cod <= 0)
            {
                throw new Exception("O codogo do fornecedor deve se informado");
            }
            if (modelo.Com_nparcelas <= 0)
            {
                throw new Exception("O numeros de parcelas deve se informado");
            }
            //if (modelo.Com_data != DateTime.Now)
            //{
            //    throw new Exception("A data da compra não corresponde a dada atual");
            //}
            DALCompra compra = new DALCompra(Conexao);

            compra.Incluir(modelo);
        }
Ejemplo n.º 6
0
 /* Aqui foi criada uma pequena restrição para o usuário*/
 public static void Incluir(MCompra modelo)
 {
     DALCompra.Incluir(modelo);
 }