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 FormIphoneModelo_Load(object sender, EventArgs e) { colecaoCores = negocioServ.ConsultarIphoneCorColecao(); colecaoIpad = new IphoneModeloColecao(); colecaoIphone = new IphoneModeloColecao(); foreach (IphoneModeloInfo phone in Form1.IphoneColecao) { if (phone.iphmodipad) { colecaoIpad.Add(phone); } else { colecaoIphone.Add(phone); } } colecaoCor = Form1.IphoneCorColecao; comboBoxModelo.DataSource = colecaoIphone; comboBoxModelo.SelectedIndex = -1; cod = 1; if (colecaoCor == null) { FormMessage.ShowMessegeWarning("O formulário ainda não está pronto, tente mais tarde!"); this.DialogResult = DialogResult.Cancel; } }
public FormIphoneSalvarFoto(IphoneModeloColecao colecao) { InitializeComponent(); colecaoIphone = colecao; colecaoCod = negocioServ.ConsultarIphoneCorColecao(); comboBoxModelo.ValueMember = "iphmodid"; comboBoxModelo.DisplayMember = "iphmoddescricao"; comboBoxModelo.DataSource = colecaoIphone; comboBoxModelo.SelectedIndex = -1; }
public List <int> ConsultarNovoIphoneModelo() //esse metodo serve consultar se há um novo modelo de cadastrado { string diretorio = @"C:\Users\Public\LevitSoft\"; SerializarNegocios serial = new SerializarNegocios(diretorio); IphoneModeloColecao phone = (IphoneModeloColecao)serial.DesserializarObjeto(@"phone.lvt"); List <int> lista = new List <int>(); HashSet <int> setNovo = new HashSet <int>(); HashSet <int> set = new HashSet <int>(); if (accessDbMySql.ConectarSys()) { DataTable dataTable = accessDbMySql.dataTableMySql("spConsultarNovoModelo"); if (dataTable != null) { foreach (DataRow row in dataTable.Rows) { setNovo.Add(Convert.ToInt32(row[0])); } foreach (IphoneModeloInfo item in phone) { set.Add(item.iphmodid); } HashSet <int> listaSet = new HashSet <int>(setNovo); listaSet.ExceptWith(set); if (listaSet.Count > 0) { foreach (int item in listaSet) { lista.Add(item); } } return(lista); } else { return(lista); } } else { return(lista); } }
private void FormIphoneModelo_Load(object sender, EventArgs e) { colecaoIpad = new IphoneModeloColecao(); colecaoIphone = new IphoneModeloColecao(); for (int i = Form1.IphoneColecao.Count - 1; i >= 0; i--) { if (Form1.IphoneColecao[i].iphmodipad) { colecaoIpad.Add(Form1.IphoneColecao[i]); } else { colecaoIphone.Add(Form1.IphoneColecao[i]); } } colecaoCor = Form1.IphoneCorColecao; comboBoxTipo.SelectedItem = "Iphone"; comboBoxModelo.DataSource = colecaoIphone; comboBoxModelo.SelectedIndex = -1; cod = 1; if (colecaoCor == null) { FormMessage.ShowMessegeWarning("O formulário ainda não está pronto, tente mais tarde!"); this.DialogResult = DialogResult.Cancel; } if (!this.Modal) { this.KeyPreview = false; } this.buttonFechar.Visible = false; }