Пример #1
0
 /// <summary>
 /// Organization constructor
 /// </summary>
 /// <param name="org">org</param>
 public MOrgInfo(MOrg org)
     : base(org.GetCtx(), 0, org.Get_TrxName())
 {
     SetClientOrg(org);
     SetDUNS("?");
     SetTaxID("?");
 }
Пример #2
0
        }       //	MUserOrgAccess

        /// <summary>
        /// Organization Constructor
        /// </summary>
        /// <param name="org">org</param>
        /// <param name="AD_User_ID"> role</param>
        public MUserOrgAccess(MOrg org, int AD_User_ID)
            : this(org.GetCtx(), 0, org.Get_TrxName())
        {
            //this (org.GetCtx(), 0, org.Get_TrxName());
            SetClientOrg(org);
            SetAD_User_ID(AD_User_ID);
        }       //	MUserOrgAccess
Пример #3
0
 /// <summary>
 /// Organization Constructor
 /// </summary>
 /// <param name="org">org</param>
 public MWarehouse(MOrg org)
     : this(org.GetCtx(), 0, org.Get_TrxName())
 {
     SetClientOrg(org);
     SetValue(org.GetValue());
     SetName(org.GetName());
     if (org.GetInfo() != null)
     {
         SetC_Location_ID(org.GetInfo().GetC_Location_ID());
     }
 }
Пример #4
0
        /// <summary>
        /// Create Organizational Access for all Automatic Roles
        /// </summary>
        /// <param name="org">org</param>
        /// <returns>true if created</returns>
        public static bool CreateForOrg(MOrg org)
        {
            int counter = 0;

            MRole[] roles = MRole.GetOfClient(org.GetCtx());
            for (int i = 0; i < roles.Length; i++)
            {
                if (!roles[i].IsManual())
                {
                    MRoleOrgAccess orgAccess = new MRoleOrgAccess(org, roles[i].GetAD_Role_ID());
                    if (orgAccess.Save())
                    {
                        counter++;
                    }
                }
            }
            _log.Info(org + " - created #" + counter);
            return(counter != 0);
        }
Пример #5
0
 /// <summary>
 /// Organization Constructor
 /// </summary>
 /// <param name="org">org</param>
 /// <param name="AD_Role_ID">role id</param>
 public MRoleOrgAccess(MOrg org, int AD_Role_ID)
     : this(org.GetCtx(), 0, org.Get_TrxName())
 {
     SetClientOrg(org);
     SetAD_Role_ID(AD_Role_ID);
 }