public ComponentLoaderControl() { InitializeComponent(); if (this.DesignMode) { return; // exit when in design mode } try { // initialize profile combo box comboBoxProfile.Items.Clear(); PPDataContext db = new PPDataContext(); List <CardboardProfile> listProfile = new List <CardboardProfile>(CardboardProfile.GetAll(db)); foreach (CardboardProfile profile in listProfile) { comboBoxProfile.Items.Add(profile); } if (comboBoxProfile.Items.Count > 0) { comboBoxProfile.SelectedIndex = 0; } // ComponentSearchMethodDB pluginViewCtrl.SearchMethod = new ComponentSearchMethodDB(); // Localizer pluginViewCtrl.Localizer = LocalizerImpl.Instance; } catch (Exception ex) { _log.Error(string.Format("Exception: {0}", ex.ToString())); } }
public DCCardboardProfile[] GetAllCardboardProfile() { PLMPackEntities db = new PLMPackEntities(); AspNetUser user = AspNetUser.GetByUserName(db, UserName); CardboardProfile[] cardboardProfiles = CardboardProfile.GetAll(db, user.CurrentGroup(db)); List <DCCardboardProfile> listCardboardProfiles = new List <DCCardboardProfile>(); foreach (CardboardProfile cp in cardboardProfiles) { listCardboardProfiles.Add( new DCCardboardProfile() { ID = cp.Id, Name = cp.Name, Description = cp.Description, Code = cp.Code, Thickness = cp.Thickness } ); } // sort by name return(listCardboardProfiles.ToArray()); }
public override void BuildCardboardProfileDictionary() { PPDataContext db = new PPDataContext(); CardboardProfile[] profiles = CardboardProfile.GetAll(db); _dictMajoration = null; }
public override void BuildCardboardProfile() { PPDataContext db = new PPDataContext(); CardboardProfile[] profiles = CardboardProfile.GetAll(db); _cardboardProfiles.Clear(); foreach (CardboardProfile dbProfile in profiles) { _cardboardProfiles.Add(dbProfile.Name, dbProfile); } _majorationList = null; }
private void FillProfileComboBox(string selectedProfileName) { // initialize profile combo box comboBoxProfile.Items.Clear(); PPDataContext db = new PPDataContext(); CardboardProfile[] profiles = CardboardProfile.GetAll(db); foreach (CardboardProfile profile in profiles) { comboBoxProfile.Items.Add(profile); if (profile.Name == selectedProfileName) { comboBoxProfile.SelectedItem = profile; } } _profile = comboBoxProfile.SelectedItem as CardboardProfile; }
protected override Profile[] LoadProfiles() { PPDataContext db = new PPDataContext(); CardboardProfile[] profiles = CardboardProfile.GetAll(db); List <Profile> listProfile = new List <Profile>(); foreach (CardboardProfile dbProfile in profiles) { listProfile.Add(new Profile(dbProfile.Name)); } if (listProfile.Count > 0) { Selected = listProfile[0]; } return(listProfile.ToArray()); }
private void listViewProfile_SelectedIndexChanged(object sender, System.EventArgs e) { try { if (this.listViewProfile.SelectedIndices.Count > 0) { int iSel = this.listViewProfile.SelectedIndices[0]; PPDataContext db = new PPDataContext(); CardboardProfile[] cardboardProfiles = CardboardProfile.GetAll(db); this.btDelete.Enabled = !cardboardProfiles[iSel].HasMajorationSets; } } catch (Exception ex) { Debug.Fail(ex.ToString()); _log.Debug(ex.ToString()); } }
private void FillListView() { try { // clear all existing items listViewProfile.Items.Clear(); PPDataContext db = new PPDataContext(); CardboardProfile[] cardboardProfiles = CardboardProfile.GetAll(db); foreach (Pic.DAL.SQLite.CardboardProfile profile in cardboardProfiles) { ListViewItem item = new ListViewItem(); item.Text = profile.Name; item.SubItems.Add(profile.Code); item.SubItems.Add(string.Format("{0}", profile.Thickness)); listViewProfile.Items.Add(item); } } catch (Exception ex) { Debug.Fail(ex.ToString()); _log.Debug(ex.ToString()); } }