public static List<ObjectInfo> _initAll()
 {
     List<ObjectInfo> list = new List<ObjectInfo>();
     DataSet ds = DABase.getDatabase().LoadTable("FW_OBJ");
     foreach (DataRow dr in ds.Tables[0].Rows)
     {
         ObjectInfo obj = new ObjectInfo();
         obj.Id = (long)dr["ID"];
         obj.Title = dr["CAPTION"].ToString();
         obj.Key_field = dr["KEY_FIELD"].ToString();
         obj.TableName = dr["TABLE_NAME"].ToString();
         obj.ClassName = dr["CLASS_NAME"].ToString();
         obj.DsPhieu = obj.getAllPhieu();
         list.Add(obj);
     }
     return list;
 }
 private void FillVGridData(ObjectInfo obj, long IdKey)
 {
     QueryBuilder filter = new QueryBuilder("select * from " + obj.TableName + " where 1=1");
     filter.addID(obj.Key_field, IdKey);
     DataSet ds = DABase.getDatabase().LoadDataSet(filter);
     vGridLeft.DataSource = ds.Tables[0];
 }