private void btnNovoCliente_Click(object sender, EventArgs e)
        {
            frmCliente frmCliente = new frmCliente(new Cliente());

            frmCliente.ShowDialog();
            frmCliente.Dispose();
        }
        private void btnNovoCliente_Click(object sender, EventArgs e)
        {
            Cliente    novoCliente = new Cliente();
            frmCliente cliente     = new frmCliente(novoCliente);

            if (cliente.ShowDialog() == DialogResult.OK)
            {
                dgvCliente.DataSource = new ClienteColecao()
                {
                    clienteBanco.PesquisarPorCodigo(novoCliente.Cod_cliente)
                }
            }
            ;
            cliente.Dispose();
        }
 private void dgvCliente_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (dgvCliente.CurrentRow != null)
     {
         Cliente    clienteSelecionado = dgvCliente.CurrentRow.DataBoundItem as Cliente;
         frmCliente frmCliente         = new frmCliente(clienteSelecionado);
         if (frmCliente.ShowDialog() == DialogResult.OK)
         {
             dgvCliente.DataSource = new ClienteColecao()
             {
                 clienteBanco.PesquisarPorCodigo(clienteSelecionado.Cod_cliente)
             }
         }
         ;
         frmCliente.Dispose();
     }
     else
     {
         MessageBox.Show("Selecione um cliente");
     }
 }