public void Copy(TGroup group, string fields) { foreach (TField field in ParseFields(fields)) { field.Get(group.Get(field.Name)); } }
private static void DumpKeys() { foreach (string tableName in TableNames) { try { Type type = Type.GetType(tableName); TGroup group = (TGroup)Activator.CreateInstance(type); DumpKey(group, true); DumpKey(group, false); } catch (Exception ex) { Console.WriteLine(tableName + ": failed to create group"); Console.WriteLine(ex.ToString()); } } TSubpoena subpoena = new TSubpoena(); SqlSelect select = new SqlSelect(subpoena.Table, null); subpoena.AddRegard(select, false); Console.WriteLine("T_SUBPOENA: regard: {0}", select.ToString()); select = new SqlSelect(subpoena.Table, null); subpoena.AddMulti(select); Console.WriteLine("T_SUBPOENA: multi: {0}", select.ToString()); }
private static void DumpKey(TGroup group, bool exact) { string keyName = exact ? "exact" : "float"; SqlSelect select = new SqlSelect(group.Table, null); try { if (group.Table == "T_LINK_WIND") { Console.Write(""); } if (exact) { group.AddExact(select); } else { group.AddFloat(select); } Console.WriteLine(String.Format("{0}: {1}: {2}", group.Table, keyName, select.ToString())); } catch (NotImplementedException) { Console.WriteLine("{0}: {1}: SELECT * FROM {0} [ni]", group.Table, keyName); } catch (Exception ex) { Console.WriteLine(String.Format("{0}: failed to add {1}", group.Table, keyName)); Console.WriteLine(ex.ToString()); } }
private void LoadGroup(TGroup group, string groupName, TGrid grid) { VList <T> returnList = FetchInformation(group); if (Session[groupName] != null) { List <T> tempList = (List <T>)Session[groupName]; returnList.AddRange(tempList); } grid.DataSource = returnList; grid.DataBind(); }
public void CopyData(TGroup group, string fields) { bool sameName = Name == group.Name; foreach (TField field in ParseFields(fields, 0, 0)) { if (sameName || (field.Flags & TField.InMemory) == 0) { field.Get(group.Find(field.Name)); } } }
public void LoadArray(Connection conn, string select, IList array) { using (Query q = new Query(conn, select)) { while (q.Read()) { TGroup group = NewGroup(); group.GetData(q, null); array.Add(group); } } }
public static TView CreateDefault(IDBEntity Entity, EntityLayoutType layoutType) { var view = new TView(); view.Fields = new List <TField>(); var page = new TPage(); view.Pages.Add(page); var group = new TGroup(); page.Groups.Add(group); var start_new_r = true; List <TCol> col_r = new List <TCol>(); var layoutF = Entity.GetLayoutFields(EntityLayoutType.Edit); int idx = 0; foreach (var f in layoutF) { var col = new TCol(f.Name); view.Fields.Add(new TField() { FieldId = f.Name, Text = f.Text }); if (col_r.Count == 1) { start_new_r = true; } else { start_new_r = false; } if (IsWidgetOnFullRow(f.ControlType)) { start_new_r = true; var row = new TRow(); col.Span = 24; row.Cols = new List <TCol>() { col }; group.Rows.Add(row); } else { col_r.Add(col); } if (start_new_r) { var row = new TRow(); row.Cols = col_r; group.Rows.Add(row); col_r = new List <TCol>(); } else if (layoutF.Count - 1 == idx) { var row = new TRow(); row.Cols = col_r; group.Rows.Add(row); } idx++; } return(view); }