private void AbrirListaAparelho(bool modelo = false) { Form_ConsultarColecao colecao = new Form_ConsultarColecao(); if (colecaoCelular != null) { foreach (IphoneCelularInfo aparelho in colecaoCelular) { Form_Consultar form_Consultar = new Form_Consultar { Cod = string.Format("{0:00000}", aparelho.celid), Descricao = aparelho.ToString() }; colecao.Add(form_Consultar); } } FormConsultar_Cod_Descricao formConsultar_Cod_Descricao = new FormConsultar_Cod_Descricao(colecao, "Aparelho"); if (formConsultar_Cod_Descricao.ShowDialog(this) == DialogResult.Yes) { Form_Consultar consultar = formConsultar_Cod_Descricao.Selecionado; textBoxCodProd.Text = consultar.Cod; textBoxProdDescricao.Text = consultar.Descricao; infoCelular = negocioServ.ConsultarIphoneCelularId(Convert.ToInt32(consultar.Cod)); SelecionadoCelular = infoCelular; } else { if (modelo) { FormIphoneModelo formIphoneModelo = new FormIphoneModelo(infoCliente); if (formIphoneModelo.ShowDialog(this) == DialogResult.Yes) { infoCelular = formIphoneModelo.SelecionadoIphone; textBoxCodProd.Text = string.Format("{0:00000}", infoCelular.celid); textBoxProdDescricao.Text = infoCelular.ToString(); } } } formConsultar_Cod_Descricao.Dispose(); }