public AparelhoMarcaColecao ConsultarAparelhoMarca(int linha) { if (accessDbMySql.ConectarSys()) { DataTable dataTable; if (linha == 2) { dataTable = accessDbMySql.dataTableMySql("spConsultarAparelhoMarcaPc"); } else { dataTable = accessDbMySql.dataTableMySql("spConsultarAparelhoMarcaCelular"); } if (dataTable != null) { AparelhoMarcaColecao colecao = new AparelhoMarcaColecao(); foreach (DataRow row in dataTable.Rows) { string descricao = Convert.ToString(row["marcadescricao"]); AparelhoMarca marca = new AparelhoMarca { Descricao = descricao.Substring(0, 1).ToUpper() + descricao.Substring(1).ToLower(), Id = Convert.ToInt32(row["marcaid"]) }; colecao.Add(marca); } return(colecao); } else { return(null); } } else { return(null); } }
private void FormAparelhoCadastrar_Load(object sender, EventArgs e) { for (int i = 0; i < tabControlEspecificacoes.TabCount; i++) { tabControlEspecificacoes.TabPages.RemoveAt(i); } comboBoxVersao.ValueMember = "Id"; comboBoxVersao.DisplayMember = "Descricao"; comboBoxMarca.DisplayMember = "Descricao"; comboBoxMarca.ValueMember = "Id"; comboBoxSistema.ValueMember = "Id"; comboBoxSistema.DisplayMember = "Descricao"; comboBoxSistema.DataSource = colecaoSistema; tabControlEspecificacoes.TabPages.RemoveAt(0); switch (linhaAparelho.linhaid) { case 1: case 3: AparelhoMarca marca = new AparelhoMarca { Descricao = "Apple", Id = 1 }; comboBoxMarca.Items.Add(marca); comboBoxMarca.SelectedIndex = 0; comboBoxMarca.Enabled = false; comboBoxVersao.Width = 343; colecaoMarca = null; break; case 2: comboBoxSistema.Text = "Windows"; comboBoxVersao.Text = "Windows 10"; buttonCpuz.Visible = true; break; case 4: comboBoxVersao.Width = 343; comboBoxCategoria.Text = "SmartPhone"; tabControlEspecificacoes.TabPages.Add(tabPageCelular); break; default: break; } if (colecaoMarca != null) { comboBoxMarca.DataSource = colecaoMarca; comboBoxMarca.SelectedIndex = -1; comboBoxVersao.Width = 200; } if (linhaAparelho.linhaidtipo == 1) { tabControlEspecificacoes.TabPages.Add(tabPagePc); comboBoxProcLinha.DisplayMember = "Descricao"; comboBoxProcLinha.ValueMember = "Id"; if (linhaAparelho.linhaid == 2) { comboBoxProcLinha.DataSource = colecaoLinhaProc; } else { comboBoxProcLinha.DataSource = colecaoLinhaProc.Where(p => p.Id == 1).ToList(); comboBoxProcessador.SelectedIndex = 1; } //comboBoxProcLinha.SelectedIndex = 0; } PreencherComboBoxCategoria(); }