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); }
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); }