Ejemplo n.º 1
0
        public void Insert(Compra compra)
        {
            if (compra == null)
            {
                throw new Exception("Informar os dados da compra");
            }

            if (VerificarPrecoCompraNula(compra))
            {
                throw new Exception("Informar o preço do produto");
            }

            if (ValidarPreco(compra))
            {
                throw new Exception("Informar o preço do produto");
            }

            if (ValidarTamanhoPreçoMaximo(compra))
            {
                throw new Exception("O preço do produto não pode ter mais de 14 caracteres");
            }
            if (ValidarTamanhoPreçoMinimo(compra))
            {
                throw new Exception("Informar a preço do produto");
            }
            if (VerificarPrecoCompraNulaTrim(compra))
            {
                throw new Exception("Informar o preço do produto");
            }

            if (VerificarQuantidadeCompraNula(compra))
            {
                throw new Exception("Informar a quantiade do produto");
            }

            if (ValidarQuantidade(compra))
            {
                throw new Exception("Informar a quantiade do produto");
            }

            if (VerificarTamanhoQuantidadeMaximo(compra))
            {
                throw new Exception("a quantidade do produto não pode ter mais de 8 caracteres");
            }

            if (VerificarPrecoCompraNulaTrim(compra))
            {
                throw new Exception("Informar a quantidade do produto");
            }

            CompraDados dados = new CompraDados();

            dados.Insert(compra);
        }
Ejemplo n.º 2
0
        public void Insert(Compra compra)
        {
            if (compra == null)
            {
                throw new Exception("Informar os dados da compra");
            }

            if (Convert.ToString(compra.Preco) == null)
            {
                throw new Exception("Informar o preço do produto");
            }

            if (Convert.ToString(compra.Preco).Length > 14)
            {
                throw new Exception("O preço do produto não pode ter mais de 14 caracteres");
            }

            if (Convert.ToString(compra.Preco).Trim().Equals("") == true)
            {
                throw new Exception("Informar o preço do produto");
            }

            if (Convert.ToString(compra.Quantidade) == null)
            {
                throw new Exception("Informar a quantiade do produto");
            }

            if (Convert.ToString(compra.Quantidade).Length > 8)
            {
                throw new Exception("a quantidade do produto não pode ter mais de 8 caracteres");
            }

            if (Convert.ToString(compra.Quantidade).Trim().Equals("") == true)
            {
                throw new Exception("Informar a quantidade do produto");
            }

            CompraDados dados = new CompraDados();

            dados.Insert(compra);
        }