private void button1_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBox1.Text) == false && String.IsNullOrEmpty(textBox2.Text) == false && String.IsNullOrEmpty(textBox3.Text) == false)
            {
                textBox3.Text = textBox3.Text.Replace(".", ",");
                decimal preço;
                if (Decimal.TryParse(textBox3.Text.Trim(), out preço) == false)
                {
                    MessageBox.Show("O campo peso Preço/KG está em formato incorreto");
                    textBox3.Text = "";
                    textBox3.Focus();
                    return;
                }
                Int64 ean;
                if (Int64.TryParse(textBox2.Text.Trim(), out ean) == false)
                {
                    MessageBox.Show("O campo código da balança está em formato incorreto");
                    textBox2.Text = "";
                    textBox2.Focus();
                    return;
                }
                if (label5.Text == "Editando")
                {
                    DALCadastro.EditaFracionadoAlternativo(textBox2.Text, textBox1.Text, textBox3.Text);
                    label5.Text              = "";
                    textBox1.ReadOnly        = true;
                    textBox3.ReadOnly        = true;
                    textBox1.Text            = "";
                    textBox2.Text            = "";
                    textBox3.Text            = "";
                    dataGridView1.DataSource = DALCadastro.FracionadoAlternativo(codigo);
                }
                else
                {
                    if (String.IsNullOrEmpty(textBox2.Text) == false)
                    {
                        if (textBox2.Text.Length == 13)
                        {
                            //string ean = "2000030001808";
                            string codigo2 = textBox2.Text.Substring(1, 5);
                            textBox2.Text = codigo2;
                        }
                        if (textBox2.Text.Length != 5 && textBox2.Text.Length != 13)
                        {
                            MessageBox.Show("O formato padrão para integrar com a balança é EAN 13 \nou o código de 5 digitos.");
                            textBox2.Text = "";
                            textBox2.Focus();

                            return;
                        }
                    }
                    String recebe = Convert.ToString(DALCadastro.TemEAN(textBox2.Text));
                    if (String.IsNullOrEmpty(recebe) == false)
                    {
                        DataTable testa = DALCadastro.produtoVenda(textBox2.Text);
                        if (testa.Rows.Count == 1)
                        {
                            MessageBox.Show("Existe cadastro com este código de barras.\n" + testa.Rows[0]["DescInterna"].ToString() + "\n==> Id produto: " +
                                            testa.Rows[0]["IdProd"].ToString());
                            textBox2.Text = "";
                            textBox2.Focus();
                            return;
                        }
                    }
                    String recebe2 = Convert.ToString(DALCadastro.TemCodBalança(textBox2.Text));
                    if (String.IsNullOrEmpty(recebe2) == false)
                    {
                        DataTable testa2 = DALCadastro.ListaFracionadoAlternativo();

                        DataTable testa3 = DALCadastro.produtoVenda(testa2.Rows[0]["Cod_Principal"].ToString());
                        MessageBox.Show("Existe cadastro de peso por KG alternativo com este código da balança.\n" + testa2.Rows[0]["Descrição"].ToString() + "\nPreço por KG : " +
                                        testa2.Rows[0]["Preço"].ToString() + "\n\nLigado ao código principal : " + testa2.Rows[0]["Cod_Principal"].ToString() +
                                        "\n" + testa3.Rows[0]["DescInterna"].ToString());
                        textBox2.Text = "";
                        textBox2.Focus();
                        return;
                    }
                    DALCadastro.CriaFracionadoAlternativo(codigo, textBox2.Text, textBox1.Text, textBox3.Text);
                    dataGridView1.DataSource = DALCadastro.FracionadoAlternativo(codigo);
                    label5.Text       = "";
                    textBox1.ReadOnly = true;
                    textBox3.ReadOnly = true;
                    textBox2.ReadOnly = true;
                    textBox1.Text     = "";
                    textBox2.Text     = "";
                    textBox3.Text     = "";
                }
            }
            else
            {
                MessageBox.Show("Campos obrigatórios não foram preenchidos");
                if (String.IsNullOrEmpty(textBox1.Text) == true)
                {
                    textBox1.Focus();
                    return;
                }
                if (String.IsNullOrEmpty(textBox2.Text) == true)
                {
                    textBox2.Focus();
                    return;
                }
                if (String.IsNullOrEmpty(textBox3.Text) == true)
                {
                    textBox3.Focus();
                }
            }
        }