private void InitObj() { AppLists.AppListInfo l = new AppLists.AppListInfo(unitOfWork1); l.LinkLookupsToGrid(userGV, userXPC); l.LinkLookupsToGrid(userGroupsGV, typeof(CoreModel.SecurityPrincipalRoleOUMembers)); l.LinkLookupsToGrid(groupGV, groupXPC); l.LinkLookupsToGrid(groupUsersGV, typeof(CoreModel.SecurityPrincipalRoleOUMembers)); userGV.ClassInfo = typeof(CoreModel.SecurityPrincipalUser); groupGV.ClassInfo = typeof(CoreModel.SecurityPrincipalRoleOU); userGroupsGV.ClassInfo = typeof(CoreModel.SecurityPrincipalRoleOUMembers); groupUsersGV.ClassInfo = typeof(CoreModel.SecurityPrincipalRoleOUMembers); //Users master grid setup //userGV.FocusedRowChanged += (s, e) => //{ // try // { // if (e.FocusedRowHandle < 0) return; // var userLine = (CoreModel.SecurityPrincipalUser)userGV.GetRow(e.FocusedRowHandle); // CriteriaOperator criteria = new BinaryOperator(new OperandProperty("User"), new OperandValue(userLine), BinaryOperatorType.Equal); // detailsXPC.Criteria = criteria; // detailsXPC.LoadingEnabled = true; // } // catch (Exception ex) // { // XtraMessageBox.Show(ex.GetFullExceptionErrMessage()); // } //}; }
private void InitObj() { masterXPC = new XPCollection(unitOfWork1, parms.MasterClass) { LoadingEnabled = true }; detailsXPC = new XPCollection(unitOfWork1, parms.Details) { LoadingEnabled = false }; masterGV.UnitOfWorkXpo = unitOfWork1; masterGC.DataSource = masterXPC; masterGC.RefreshDataSource(); detailsGV.UnitOfWorkXpo = unitOfWork1; detailsGC.DataSource = detailsXPC; detailsGC.RefreshDataSource(); //Enable edit mode masterGV.GridViewEditMode = parms.MasterGVEditMode; detailsGV.GridViewEditMode = parms.DetailsGVEditMode; AppLists.AppListInfo masterAppLists = new AppLists.AppListInfo(unitOfWork1); masterAppLists.LinkLookupsToGrid(masterGV, masterXPC); AppLists.AppListInfo detailsAppLists = new AppLists.AppListInfo(unitOfWork1); detailsAppLists.LinkLookupsToGrid(detailsGV, detailsXPC); }
public SimpleForm(CoreLib.Args _args) : base(_args) { InitializeComponent(); if (_args == null || _args.ParmObject == null)//Parm object will represent Type instance { SetStatusBarText("Type of object does not passed to Simple form "); return; } Type _classType = (Type)_args.ParmObject; XPCollection ds = new XPCollection(unitOfWork1, _classType); ds.LoadingEnabled = true; MainDataSource = ds;//Link main data source myGridControl1.DataSource = ds; //myGridControl1.RefreshDataSource(); AppLists.AppListInfo lst = new AppLists.AppListInfo(unitOfWork1); lst.LinkLookupsToGrid(myGridView1, ds); }
private void InitObj() { journalGV.ClassInfo = typeof(CoreModel.JournalBase); AppLists.AppListInfo l = new AppLists.AppListInfo(unitOfWork1); l.LinkLookupsToGrid(journalGV,journalXPC); var preList = new AppLists.AppListPredefined(); preList.LinkList(new AppLists.ListColumnInfo(colWorkflowStatus) , CoreModel.MyEnums.AppListPredefined.WorkflowStatusCombo); preList.LinkList(new AppLists.ListColumnInfo(colSequenceWorkflowStatus), CoreModel.MyEnums.AppListPredefined.WorkflowStatusCombo); xtraTabControl1.SelectedPageChanged += (s, e) => { if(e.Page.Name == detailsPage.Name)//Retrieve current role { var currJour = (JournalBase)journalGV.GetFocusedRow(); if(currJour != null) { securityRoleJournalXUC1.RetrieveRoleMembers(unitOfWork1,currJour); } } }; }
private void InitObj() { roleJournalGV.ClassInfo = typeof(CoreModel.SecurityPrincipalRoleJournalMembers); AppLists.AppListInfo l = new AppLists.AppListInfo(unitOfWork1); l.LinkLookupsToGrid(roleJournalGV, RoleJournalXPC); }