void flvclasses_SelectionChanged(object sender, System.EventArgs e) { Entities.CategoryClass cat = (Entities.CategoryClass) this.flvclasses.SelectedItem; if (cat != null) { this.clvTypes.DataSource = cat; } }
internal void Reload(Entities.CategoryClass category) { this.category = category; this.rowCount = 0; foreach (Entities.CategorySub sub in this.category.SubCategories) { this.rowCount = System.Math.Max(sub.Types.Count, this.rowCount); } this.listView.BuildList(); }
internal void LoadAll(Entities.CategoryClassCollection classes) { try { using (SqlConnection cnn = new SqlConnection(sqlConnectionString)) { string query = "SELECT * FROM AppTypeClasses"; using (SqlCommand cmd = new SqlCommand(query, cnn)) { cmd.CommandType = CommandType.Text; cnn.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader != null && reader.HasRows) { while (reader.Read()) { Entities.CategoryClass cat = new Entities.CategoryClass(); cat.Id = Utils.GetSafeInt32(reader, "TypeClassId"); cat.Name = Utils.GetSafeString(reader, "TypeClassName"); classes.Add(cat); } } } } } } catch (Exception ex) { //EventLogger.Instance.Add(ex.Message); } }