private void button1_Click(object sender, EventArgs e) //Salvar
        {
            bool isFilled             = new bool();
            bool trabalhadorVinculado = new bool();
            bool clienteValido        = new bool();

            isFilled             = estaPreenchido();
            trabalhadorVinculado = vinculouTrabalhadores();

            if (isFilled)
            {
                if (trabalhadorVinculado)
                {
                    clienteValido = informouClienteValido();
                    if (clienteValido)
                    {
                        Projeto projeto;
                        Projeto proj;

                        projeto = GetDTO();

                        if (daoProj.Create(projeto))
                        {
                            proj = daoProj.Read(projeto.Nome);
                            for (int i = 0; i < dataGridView1.Rows.Count; i++)
                            {
                                if (bool.Parse(dataGridView1.Rows[i].Cells[2].FormattedValue.ToString()) == true)
                                {
                                    TrabalhaEmProjeto trabalhador = new TrabalhaEmProjeto();
                                    trabalhador.Projeto     = proj;
                                    trabalhador.Colaborador = daoColab.Read(int.Parse(dataGridView1.Rows[i].Cells[0].Value.ToString()));
                                    daoTrab.Create(trabalhador);
                                }
                            }
                            MessageBox.Show("Projeto criado com sucesso.", "Projeto criado",
                                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Erro ao cadastrar.", "Erro",
                                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Informe um número de cliente válido.", "Erro",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("É necessário vincular ao menos um trabalhador.", "Erro",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos.", "Erro",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }