Ejemplo n.º 1
0
        public INSiteMaint()
        {
            if (!PXAccess.FeatureInstalled <FeaturesSet.warehouse>())
            {
                site.Cache.AllowInsert = getDefaultSiteID() == null;
                Next.SetVisible(false);
                Previous.SetVisible(false);
                Last.SetVisible(false);
                First.SetVisible(false);
            }

            PXUIFieldAttribute.SetVisible <INSite.pPVAcctID>(siteaccounts.Cache, null, true);
            PXUIFieldAttribute.SetVisible <INSite.pPVSubID>(siteaccounts.Cache, null, true);

            PXUIFieldAttribute.SetVisible <INSite.discAcctID>(siteaccounts.Cache, null, false);
            PXUIFieldAttribute.SetVisible <INSite.discSubID>(siteaccounts.Cache, null, false);

            PXUIFieldAttribute.SetVisible <INSite.freightAcctID>(siteaccounts.Cache, null, false);
            PXUIFieldAttribute.SetVisible <INSite.freightSubID>(siteaccounts.Cache, null, false);

            PXUIFieldAttribute.SetVisible <INSite.miscAcctID>(siteaccounts.Cache, null, false);
            PXUIFieldAttribute.SetVisible <INSite.miscSubID>(siteaccounts.Cache, null, false);

            PXUIFieldAttribute.SetDisplayName <Contact.salutation>(Caches[typeof(Contact)], CR.Messages.Attention);
            PXUIFieldAttribute.SetDisplayName <INSite.overrideAccSub>(siteaccounts.Cache, PXAccess.FeatureInstalled <FeaturesSet.subAccount>() ? Messages.OverrideInventoryAcctSub : Messages.OverrideInventoryAcct);

            PXUIFieldAttribute.SetEnabled <Contact.fullName>(Caches[typeof(Contact)], null);

            action.AddMenuAction(changeID);

            PXImportAttribute importAttribute = location.Attributes.Find(a => a is PXImportAttribute) as PXImportAttribute;

            importAttribute.MappingPropertiesInit += MappingPropertiesInit;
        }
Ejemplo n.º 2
0
        public INSiteMaint()
        {
            if (insetup.Current == null)
            {
                throw new PXSetupNotEnteredException(ErrorMessages.SetupNotEntered, typeof(INSetup), PXMessages.LocalizeNoPrefix(IN.Messages.INSetup));
            }

            if (!PXAccess.FeatureInstalled <FeaturesSet.warehouse>())
            {
                site.Cache.AllowInsert = getDefaultSiteID() == null;
                Next.SetVisible(false);
                Previous.SetVisible(false);
                Last.SetVisible(false);
                First.SetVisible(false);
            }

            PXUIFieldAttribute.SetVisible <INSite.pPVAcctID>(siteaccounts.Cache, null, true);
            PXUIFieldAttribute.SetVisible <INSite.pPVSubID>(siteaccounts.Cache, null, true);

            PXUIFieldAttribute.SetDisplayName <Contact.salutation>(Caches[typeof(Contact)], CR.Messages.Attention);
            PXUIFieldAttribute.SetDisplayName <INSite.overrideInvtAccSub>(siteaccounts.Cache, PXAccess.FeatureInstalled <FeaturesSet.subAccount>() ? Messages.OverrideInventoryAcctSub : Messages.OverrideInventoryAcct);

            PXUIFieldAttribute.SetEnabled <Contact.fullName>(Caches[typeof(Contact)], null);

            action.AddMenuAction(changeID);

            PXImportAttribute importAttribute = location.Attributes.Find(a => a is PXImportAttribute) as PXImportAttribute;

            importAttribute.MappingPropertiesInit += MappingPropertiesInit;
        }
Ejemplo n.º 3
0
        protected void _(Events.RowSelected <TWNGUITrans> e)
        {
            PXUIFieldAttribute.SetEnabled <TWNGUITrans.gUINbr>(e.Cache, e.Row, false);
            PXUIFieldAttribute.SetEnabled <TWNGUITrans.batchNbr>(e.Cache, e.Row, false);
            PXUIFieldAttribute.SetEnabled <TWNGUITrans.orderNbr>(e.Cache, e.Row, false);
            PXUIFieldAttribute.SetEnabled <TWNGUITrans.qREncrypter>(e.Cache, e.Row, false);

            PXImportAttribute.SetEnabled(this, ViewGUITrans.Name, AssignedRole("Financial Supervisor") /*this.Accessinfo.UserName.Equals("admin")*/);
        }
Ejemplo n.º 4
0
        public INPICountEntry()
        {
            PIDetail.WhereAndCurrent <PICountFilter>();
            PXUIFieldAttribute.SetEnabled(PIDetail.Cache, null, false);
            PXUIFieldAttribute.SetEnabled <INPIHeader.descr>(PIHeader.Cache, null, false);
            PXUIFieldAttribute.SetEnabled <INPIDetail.physicalQty>(PIDetail.Cache, null, true);
            PIDetail.View.Clear();
            PXImportAttribute import = PIDetail.GetAttribute <PXImportAttribute>();

            import.MappingPropertiesInit += MappingPropertiesInit;
        }
Ejemplo n.º 5
0
        public UsageMaint()
        {
            PXImportAttribute importAttribute = UnBilled.GetAttribute <PXImportAttribute>();

            importAttribute.MappingPropertiesInit += ImportAttributeMappingPropertiesHandler;

            if (!PXAccess.FeatureInstalled <FeaturesSet.projectModule>())
            {
                AutoNumberAttribute.SetNumberingId <PMRegister.refNbr>(Document.Cache, arsetup.Current.UsageNumberingID);
            }

            EnsurePMDocumentCreated();
        }
        public CABankTransactionsImport()
        {
            PXUIFieldAttribute.SetVisible <CABankTran.invoiceInfo>(Details.Cache, null, true);
            PXUIFieldAttribute.SetVisible <CABankTran.extTranID>(Details.Cache, null, true);
            PXUIFieldAttribute.SetReadOnly <CABankTran.payeeBAccountID1>(Details.Cache, null, true);
            PXUIFieldAttribute.SetReadOnly <CABankTran.acctName>(Details.Cache, null, true);
            PXUIFieldAttribute.SetReadOnly <CABankTran.entryTypeID1>(Details.Cache, null, true);
            PXUIFieldAttribute.SetReadOnly <CABankTran.origModule1>(Details.Cache, null, true);
            PXUIFieldAttribute.SetReadOnly <CABankTran.paymentMethodID1>(Details.Cache, null, true);
            PXUIFieldAttribute.SetReadOnly <CABankTran.payeeLocationID1>(Details.Cache, null, true);
            PXUIFieldAttribute.SetVisible <CABankTran.userDesc>(Details.Cache, null, false);
            PXUIFieldAttribute.SetVisibility <CABankTran.userDesc>(Details.Cache, null, PXUIVisibility.Invisible);
            PXImportAttribute importAttribute = Details.Attributes.Find(a => a is PXImportAttribute) as PXImportAttribute;

            importAttribute.MappingPropertiesInit += ImportAttributeMappingPropertiesInit;
        }