public Boolean ValidarCampos(TextBox nome, TextBox descricao, TextBox preco) { if (nome.TextLength < 2) { MessageBox.Show("O nome do serviço deve ter no mínimo 2 caracteres", "Nome inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (descricao.TextLength < 8) { MessageBox.Show("A descrição deve ter no mínimo 8 caracteres", "Descrição inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (!validatorUtils.IsValidNumber(preco.Text)) { MessageBox.Show("Valor numérico não identificado", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (preco.Text == "" || Convert.ToDouble(preco.Text) == 0) { if (preco.Text == "") { MessageBox.Show("Especifique o preço do serviço", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("O preço do serviço não pode ser 0", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } else if (Convert.ToDouble(preco.Text) >= 100000000) { MessageBox.Show("O preço do serviço aceita um máximo de 8 casas decimais antes da virgula", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else { return(true); } }
public Boolean ValidarCampos(TextBox nome, TextBox empresa, TextBox categoria, TextBox precoCompra, TextBox precoVenda, TextBox qtdEstoque) { // Verifica se os campos foram preenchidos corretamente if (nome.TextLength < 2) { MessageBox.Show("O nome do produto deve conter no mínimo 2 caracteres", "Nome inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (empresa.TextLength < 2) { MessageBox.Show("O nome da empresa deve ter no mínimo 2 caracteres", "Empresa inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (categoria.TextLength < 2) { MessageBox.Show("O nome da categoria deve ter no mínimo 2 caracteres", "Categoria inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (!validatorUtils.IsValidNumber(precoCompra.Text)) { MessageBox.Show("Valor numérico não identificado", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (precoCompra.Text == "" || Convert.ToDouble(precoCompra.Text) == 0) { if (precoCompra.Text == "") { MessageBox.Show("Especifique o preço da compra", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("O preço da compra não pode ser 0", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } else if (Convert.ToDouble(precoCompra.Text) >= 100000000) { MessageBox.Show("O preço da compra aceita um máximo de 8 casas decimais antes da virgula", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (!validatorUtils.IsValidNumber(precoVenda.Text)) { MessageBox.Show("Valor numérico não identificado", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (precoVenda.Text == "" || Convert.ToDouble(precoVenda.Text) == 0) { if (precoVenda.Text == "") { MessageBox.Show("Especifique o preço da venda", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("O preço da venda não pode ser 0", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } else if (Convert.ToDouble(precoVenda.Text) >= 100000000) { MessageBox.Show("O preço da venda aceita um máximo de 8 casas decimais antes da virgula", "Preço inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else if (qtdEstoque.Text == "") { MessageBox.Show("Especifique a quantidade em estoque", "Quantidade inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else { return(true); } }