示例#1
0
        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();
        }