public override void AfterConstruction() { base.AfterConstruction(); // Place your initialization code here (https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112834.aspx). AppStatus = new PurchaseOrderApp(Session); DocStatus = new PurchaseOrderDoc(Session); UDFs = new PurchaseOrderUDF(Session); DocType = Session.FindObject <DocType>(CriteriaOperator.Parse("BoCode=?", DocTypeCodes.PurchaseOrder)); DocTypeSeries = Session.FindObject <DocTypeSeries>(CriteriaOperator.Parse("DocType.Oid=? and Company.Oid=?", DocType.Oid, Company.Oid)); if (CreateUser != null) { this.IsViewItemPriceRole = CreateUser.CheckAccessVP(DocType.BoCode); } }
protected override void OnLoaded() { base.OnLoaded(); if (!GeneralValues.IsNetCore) { if (!string.IsNullOrEmpty(SecuritySystem.CurrentUserId.ToString())) { SystemUsers user = Session.GetObjectByKey <SystemUsers>(SecuritySystem.CurrentUserId); if (user != null) { this.IsViewItemPriceRole = CreateUser.CheckAccessVP(ObjType.BoCode); } } } }
public override void AfterConstruction() { base.AfterConstruction(); // Place your initialization code here (https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112834.aspx). UDFs = new PurchaseOrderDetailUDF(Session); ObjType = Session.FindObject <DocType>(CriteriaOperator.Parse("BoCode=?", DocTypeCodes.PurchaseOrder)); if (CreateUser != null) { this.IsViewItemPriceRole = CreateUser.CheckAccessVP(ObjType.BoCode); } if (!string.IsNullOrEmpty(Company.InputTax)) { TaxCode = Session.FindObject <vwTaxes>(CriteriaOperator.Parse("CompanyCode=? and Code=?", Company.BoCode, Company.InputTax)); } if (CreateUser.Employee.WhsCode != null) { WhsCode = Session.FindObject <vwWarehouses>(CriteriaOperator.Parse("CompanyCode=? and WhsCode=?", Company.BoCode, CreateUser.Employee.WhsCode.WhsCode)); } else if (!string.IsNullOrEmpty(Company.WhsCode)) { WhsCode = Session.FindObject <vwWarehouses>(CriteriaOperator.Parse("CompanyCode=? and WhsCode=?", Company.BoCode, Company.WhsCode)); } }
public override void AfterConstruction() { base.AfterConstruction(); // Place your initialization code here (https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112834.aspx). AppStatus = new StockTransferRequestApp(Session); DocStatus = new StockTransferRequestDoc(Session); UDFs = new StockTransferRequestUDF(Session); DocType = Session.FindObject <DocType>(CriteriaOperator.Parse("BoCode=?", DocTypeCodes.StockTransferRequest)); DocTypeSeries = Session.FindObject <DocTypeSeries>(CriteriaOperator.Parse("DocType.Oid=? and Company.Oid=?", DocType.Oid, Company.Oid)); if (CreateUser != null) { this.IsViewItemPriceRole = CreateUser.CheckAccessVP(DocType.BoCode); } if (CreateUser.Employee.WhsCode != null) { Filler = Session.FindObject <vwWarehouses>(CriteriaOperator.Parse("CompanyCode=? and WhsCode=?", Company.BoCode, CreateUser.Employee.WhsCode.WhsCode)); ToWhsCode = Session.FindObject <vwWarehouses>(CriteriaOperator.Parse("CompanyCode=? and WhsCode=?", Company.BoCode, CreateUser.Employee.WhsCode.WhsCode)); } else if (!string.IsNullOrEmpty(Company.WhsCode)) { Filler = Session.FindObject <vwWarehouses>(CriteriaOperator.Parse("CompanyCode=? and WhsCode=?", Company.BoCode, Company.WhsCode)); ToWhsCode = Session.FindObject <vwWarehouses>(CriteriaOperator.Parse("CompanyCode=? and WhsCode=?", Company.BoCode, Company.WhsCode)); } }