public IphoneModeloColecao PreencherIphoneModelo(DataTable dataTable)
        {
            IphoneModeloColecao colecao = new IphoneModeloColecao();

            foreach (DataRow iphone in dataTable.Rows)
            {
                IphoneModeloInfo phone = new IphoneModeloInfo
                {
                    iphmodbotoescontroles = Convert.ToString(iphone["iphmodbotoescontroles"]).Split(';'),
                    iphmodcamerafrontal   = Convert.ToString(iphone["iphmodcamerafrontal"]).Split(';'),
                    iphmodcameratraseira  = Convert.ToString(iphone["iphmodcameratraseira"]).Split(';'),
                    iphmodcapacidade      = Convert.ToString(iphone["iphmodcapacidade"]).Split(';'),
                    iphmodconteudocaixa   = Convert.ToString(iphone["iphmodconteudocaixa"]).Split(';'),
                    iphmodcor             = Convert.ToString(iphone["iphmodcor"]).Split(';'),
                    iphmoddetalhes        = Convert.ToString(iphone["iphmoddetalhes"]).Split(';'),
                    iphmodenergiabateria  = Convert.ToString(iphone["iphmodenergiabateria"]).Split(';'),
                    iphmodgravacao        = Convert.ToString(iphone["iphmodgravacao"]).Split(';'),
                    iphmodid            = Convert.ToInt32(iphone["iphmodid"]),
                    iphmodlancamento    = Convert.ToInt32(iphone["iphmodlancamento"]),
                    iphmodnum           = Convert.ToString(iphone["iphmodnum"]).Split(';'),
                    iphmodpesodimensoes = Convert.ToString(iphone["iphmodpesodimensoes"]).Split(';'),
                    iphmodresistente    = Convert.ToString(iphone["iphmodresistente"]).Split(';'),
                    iphmodsensores      = Convert.ToString(iphone["iphmodsensores"]).Split(';'),
                    iphmodtela          = Convert.ToString(iphone["iphmodtela"]).Split(';'),
                    iphmodtvvideo       = Convert.ToString(iphone["iphmodtvvideo"]).Split(';'),
                    iphmoddescricao     = Convert.ToString(iphone["iphmoddescricao"]),
                    iphmodipad          = Convert.ToBoolean(iphone["iphmodipad"]),
                    iphmodfoto          = DBNull.Value.Equals(iphone["iphmodfoto"]) ? null : (byte[])iphone["iphmodfoto"]
                };
                colecao.Add(phone);
            }

            return(colecao);
        }
示例#2
0
        private void Pesquisar()
        {
            bool find = false;

            foreach (IphoneModeloInfo phone in Form1.IphoneColecao)
            {
                foreach (string num in phone.iphmodnum)
                {
                    if (num == textBoxNum.Text)
                    {
                        if (phone.iphmodipad)
                        {
                            radioButtonIpad.Checked = true;
                        }
                        else
                        {
                            radioButtonIphone.Checked = true;
                        }

                        comboBoxModelo.SelectedIndex = -1;
                        infoIphone = phone;
                        PreencherForm();
                        textBoxModelo.Text  = phone.iphmoddescricao;
                        comboBoxNumMod.Text = num;
                        textBoxNumMod.Text  = num;
                        find = true;
                    }
                }
            }

            if (find == false)
            {
                comboBoxNumMod.SelectedIndex = -1;
                textBoxModelo.Text           = string.Empty;
                textBoxNumMod.Text           = string.Empty;
                textBoxAno.Text = string.Empty;

                if (tabControl1.TabPages.Count > 1)
                {
                    tabControl1.TabPages.RemoveAt(1);
                }

                textBoxNum.Select();
                FormMessage.ShowMessegeWarning("Nenhum aparelho identificado!");
            }
            else
            {
                if (radioButtonIphone.Checked)
                {
                    if (tabControl1.TabPages.Count == 1)
                    {
                        tabControl1.TabPages.Add(tabPage2);
                    }
                }

                comboBoxCapacidade.Select();
            }
        }
示例#3
0
        private void ItemSelecionado()
        {
            colecaoCorSelecionada = new IphoneModeloCorColecao();

            if (cod > 0)
            {
                int dex = Convert.ToInt32(comboBoxModelo.SelectedValue);
                textBoxModelo.Text = comboBoxModelo.Text;
                textBoxCap.Clear();
                textBoxNumMod.Clear();
                textBoxCor.Clear();

                if (radioButtonIphone.Checked)
                {
                    foreach (IphoneModeloInfo phone in colecaoIphone)
                    {
                        if (dex == phone.iphmodid)
                        {
                            infoIphone = phone;
                            break;
                        }
                    }

                    foreach (IphoneModeloCorInfo cor in colecaoCor)
                    {
                        if (cor.modcoridiphone == infoIphone.iphmodid)
                        {
                            colecaoCorSelecionada.Add(cor);
                        }
                    }
                }
                else
                {
                    foreach (IphoneModeloInfo phone in colecaoIpad)
                    {
                        if (dex == phone.iphmodid)
                        {
                            infoIphone = phone;
                            break;
                        }
                    }
                }

                PreencherForm();
            }
        }
示例#4
0
        private void ConsultarNovoIphone()
        {
            ServicoNegocio serv  = new ServicoNegocio(Empresa.empconexao);
            List <int>     lista = serv.ConsultarNovoIphoneModelo();

            if (lista.Count > 0)
            {
                foreach (int item in lista)
                {
                    IphoneModeloInfo mod = serv.ConsultarIphoneModeloId(item);

                    if (mod != null)
                    {
                        IphoneColecao.Add(mod);
                    }
                }

                if (serializarNegocios.ExcluirArquivo(FileIphone))
                {
                    serializarNegocios.SerializarObjeto(IphoneColecao, FileIphone);
                }
            }
            encerrarThread = true;
        }