private void pictureBox8_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBox5.Text) == false)
            {
                decimal temp = Convert.ToDecimal(textBox5.Text);
                if (temp < 1)
                {
                    MessageBox.Show("Valor não informado");
                    textBox5.Text = "";
                    textBox5.Focus();
                    return;
                }
            }

            string verifica = Ferramentas.É_campoVazio(textBox1.Text);

            if (verifica == "sim")
            {
                MessageBox.Show("Campo NR Título vazio");
                textBox1.Focus();
                return;
            }

            verifica = Ferramentas.É_numero(textBox2.Text);
            if (verifica == "não")
            {
                MessageBox.Show("Campo Parcelas em formato Incorreto");
                textBox2.Text = "";
                textBox2.Focus();
                return;
            }
            verifica = Ferramentas.É_campoVazio(textBox4.Text);
            if (verifica == "sim")
            {
                MessageBox.Show("Campo Data Vencimento vazio");
                textBox4.Focus();
                return;
            }
            verifica = Ferramentas.É_campoVazio(textBox5.Text);
            if (verifica == "sim")
            {
                MessageBox.Show("Campo valor do Título vazio");
                textBox5.Focus();
                return;
            }
            verifica = Ferramentas.É_campoVazio(textBox13.Text);
            if (verifica == "sim")
            {
                MessageBox.Show("Campo Cliente vazio");
                textBox13.Focus();
                return;
            }
            verifica = Ferramentas.É_campoVazio(textBox15.Text);
            if (verifica == "sim")
            {
                MessageBox.Show("Campo Plano de Conta vazio");
                textBox15.Focus();
                return;
            }
            string multa_juro = "";

            if (checkBox1.Checked == true)
            {
                multa_juro = "sim";
            }
            if (checkBox1.Checked == false)
            {
                multa_juro = "não";
            }
            string veccalc     = Ferramentas.preparaDataCalculo(textBox4.Text);
            string dataCadcalc = Ferramentas.preparaDataCalculo(textBox3.Text);

            string ano   = veccalc.Substring(0, 4);
            string mes   = veccalc.Substring(4, 2);
            string dia   = veccalc.Substring(6, 2);
            string data4 = ano + mes + dia;

            if (String.IsNullOrEmpty(textBox6.Text) == true)
            {
                MessageBox.Show("Campo Pagamento desconto vazio!");
                return;
            }
            if (String.IsNullOrEmpty(textBox6.Text) == false)
            {
                string desc  = Ferramentas.preparaDataCalculo(textBox6.Text);
                string ano2  = desc.Substring(0, 4);
                string mes2  = desc.Substring(4, 2);
                string dia2  = desc.Substring(6, 2);
                string data3 = ano2 + mes2 + dia2;
                if (Convert.ToInt32(data3) > Convert.ToInt32(data4))
                {
                    MessageBox.Show("Escolheu uma data de desconto maior que o vencimento");
                    textBox6.Text = "";
                    textBox6.Focus();
                    return;
                }
                else
                {
                    diferença = Convert.ToString(Convert.ToInt32(dia) - Convert.ToInt32(dia2));
                }
            }



            string situ = "Em Aberto";



            for (int i = 0; i < Convert.ToInt32(textBox2.Text); i++)
            {
                if (mes.Length < 2)
                {
                    mes = "0" + mes;
                }


                if (Convert.ToInt32(dia) > 30)
                {
                    dia = "30";
                }
                if (Convert.ToInt32(mes) == 2)
                {
                    if (Convert.ToInt32(dia) >= 28)
                    {
                        string diatemp = "27";

                        datas[i] = diatemp + "/" + mes + "/" + ano;

                        datas_calc[i] = ano + mes + diatemp;
                        string temp4 = Convert.ToString(Convert.ToInt32(diatemp) - Convert.ToInt32(diferença));
                        if (temp4.Length < 2)
                        {
                            temp4 = "0" + temp4;
                        }
                        if (mes.Length < 2)
                        {
                            mes = "0" + mes;
                        }
                        desc[i] = temp4 + "/" + mes + "/" + ano;
                    }
                    else
                    {
                        datas[i] = dia + "/" + mes + "/" + ano;

                        datas_calc[i] = ano + mes + dia;
                        string temp4 = Convert.ToString(Convert.ToInt32(dia) - Convert.ToInt32(diferença));
                        if (temp4.Length < 2)
                        {
                            temp4 = "0" + temp4;
                        }
                        if (mes.Length < 2)
                        {
                            mes = "0" + mes;
                        }
                        desc[i] = temp4 + "/" + mes + "/" + ano;
                    }
                }

                if (Convert.ToInt32(mes) != 2)
                {
                    if (Convert.ToInt32(mes) <= 9)
                    {
                        datas[i]      = dia + "/" + mes + "/" + ano;
                        datas_calc[i] = ano + mes + dia;
                        string temp5 = Convert.ToString(Convert.ToInt32(dia) - Convert.ToInt32(diferença));
                        if (temp5.Length < 2)
                        {
                            temp5 = "0" + temp5;
                        }
                        if (mes.Length < 2)
                        {
                            mes = "0" + mes;
                        }
                        desc[i] = temp5 + "/" + mes + "/" + ano;
                    }
                    else
                    {
                        datas[i]      = dia + "/" + mes + "/" + ano;
                        datas_calc[i] = ano + mes + dia;
                        string temp5 = Convert.ToString(Convert.ToInt32(dia) - Convert.ToInt32(diferença));
                        if (temp5.Length < 2)
                        {
                            temp5 = "0" + temp5;
                        }
                        if (mes.Length < 2)
                        {
                            mes = "0" + mes;
                        }
                        desc[i] = temp5 + "/" + mes + "/" + ano;
                    }
                }


                if (Convert.ToInt32(mes) == 12)
                {
                    mes = "1";
                    ano = Convert.ToString(Convert.ToInt32(ano) + 1);
                }
                else
                {
                    mes = Convert.ToString(Convert.ToInt32(mes) + 1);
                }
                if (Global.Margem.CadastroContasReceber == "salvar")
                {
                    DALCadastro.Cad_Conta_Receber(textBox1.Text, Convert.ToString(i + 1), textBox3.Text, dataCadcalc, comboBox1.Text, comboBox2.Text, datas[i], datas_calc[i], textBox5.Text,
                                                  textBox5.Text, desc[i], textBox7.Text, multa_juro, textBox8.Text, textBox9.Text, textBox10.Text, textBox12.Text, textBox11.Text, textBox13.Text,
                                                  textBox14.Text, textBox15.Text, richTextBox1.Text, situ);
                }
            }

            string saida = "";

            for (int i = 0; i < Convert.ToInt32(textBox2.Text); i++)
            {
                saida += "NR. Título : " + textBox1.Text + " / Parcela #  " + (i + 1) + "   ==> Vencimento em : " + datas[i] + "    [Cadastrado]\n";
            }
            MessageBox.Show(saida);
            button3.Visible   = false;
            textBox7.ReadOnly = false;
            textBox5.Text     = "0,00";
            textBox4.Text     = "";
            textBox6.Text     = "";
            textBox7.Text     = "0,00";
            textBox8.Text     = "1";
            textBox9.Text     = "1";
            textBox10.Text    = "2";
            textBox14.Text    = "";
            textBox11.Text    = "";
            textBox12.Text    = "";
            textBox13.Text    = "";
            textBox15.Text    = "";
            richTextBox1.Text = "";
            textBox1.Text     = Convert.ToString(DALCadastro.Numero_Titulo());
        }