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); }
private void InitObj() { bindingMgr = this.BindingContext[mainActXPC]; AppLists.AppListInfo l = new AppLists.AppListInfo(unitOfWork1); l.LinkToDataLayout(dataLayoutControl1, mainActXPC); l.LinkListToColumn(cOALookUpEdit, typeof(CoreModel.LedgerChartOfAccounts)); cOALookUpEdit.EditValueChanged += (s, e) => { var selected = (LedgerChartOfAccounts)cOALookUpEdit.GetSelectedDataRow(); mainActXPC.Criteria = new BinaryOperator(new OperandProperty("LedgerChartOfAccounts"), new OperandValue(selected), BinaryOperatorType.Equal); mainActXPC.LoadingEnabled = true; }; }
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); } } }; }
public void InitObj(UnitOfWork _uOW, Type _accountClassType) { unitOfWork1 = _uOW; AccountType = Account.TranslateTableEnumToActType(_accountClassType); actBaseXPC = new XPCollection(_uOW, _accountClassType); actBaseBS.DataSource = actBaseXPC; actBaseBS.ResetBindings(true); //InitPrimaryGroup( _uOW,AccountType); //InitRef1(_uOW, AccountType); //InitRef2(_uOW, AccountType); AppLists.AppListInfo l = new AppLists.AppListInfo(_uOW); l.LinkToDataLayout(dataLayoutControl1, actBaseXPC); //Overview grid setup AppLists.AppListPredefined preAppList = new AppLists.AppListPredefined(); var grpWhere = new BinaryOperator(new OperandProperty("AccountType"), new OperandValue(AccountType), BinaryOperatorType.Equal); preAppList.LinkList(new ListColumnInfo() { GridColumn = colGroupId, LookUpEditor = GroupIdTreeListLookUpEdit }, MyEnums.AppListPredefined.AccountGroupTree, grpWhere); preAppList.LinkList(new ListColumnInfo() { GridColumn = colReferenceNumber1, LookUpEditor = ReferenceNumber1TreeListLookUpEdit }, MyEnums.AppListPredefined.AccountRef1Tree, grpWhere); preAppList.LinkList(new ListColumnInfo() { GridColumn = colReferenceNumber2, LookUpEditor = ReferenceNumber2TreeListLookUpEdit }, MyEnums.AppListPredefined.AccountRef2Tree, grpWhere); preAppList.LinkList(new ListColumnInfo() { GridColumn = colWorkflowStatusInt }, MyEnums.AppListPredefined.WorkflowStatusCombo); l.LinkListToColumn(colCountry, typeof(CoreModel.Country), _valueMember: "CountryCode"); l.LinkListToColumn(colCity, typeof(CoreModel.City), _valueMember: "CityCode"); }
private void InitObj() { roleJournalGV.ClassInfo = typeof(CoreModel.SecurityPrincipalRoleJournalMembers); AppLists.AppListInfo l = new AppLists.AppListInfo(unitOfWork1); l.LinkLookupsToGrid(roleJournalGV, RoleJournalXPC); }