Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
                    }
                }
            }
        }
Ejemplo n.º 3
0
 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));
     }
 }
Ejemplo n.º 4
0
 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));
     }
 }