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); }
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(); } }
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(); } }
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; }