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