Esempio n. 1
0
		///<summary></summary>
		public static void Update(InsFilingCode insFilingCode) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),insFilingCode);
				return;
			}
			Crud.InsFilingCodeCrud.Update(insFilingCode);
		}
Esempio n. 2
0
		///<summary></summary>
		public static long Insert(InsFilingCode insFilingCode) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				insFilingCode.InsFilingCodeNum=Meth.GetLong(MethodBase.GetCurrentMethod(),insFilingCode);
				return insFilingCode.InsFilingCodeNum;
			}
			return Crud.InsFilingCodeCrud.Insert(insFilingCode);
		}
Esempio n. 3
0
        public static string GetEclaimCode(long insFilingCodeNum)
        {
            //No need to check RemotingRole; no call to db.
            InsFilingCode insFilingCode = GetFirstOrDefault(x => x.InsFilingCodeNum == insFilingCodeNum);

            return(insFilingCode == null ? "CI" : insFilingCode.EclaimCode);
        }
Esempio n. 4
0
        ///<summary>Gets the InsFilingCode for the specified eclaimCode, or creates one if the eclaimCodes does not exist.</summary>
        public static InsFilingCode GetOrInsertForEclaimCode(string descript, string eclaimCode)
        {
            //No need to check RemotingRole; no call to db.
            int itemOrderMax = 0;
            List <InsFilingCode> listInsFilingCodes = GetDeepCopy();

            for (int i = 0; i < listInsFilingCodes.Count; i++)
            {
                if (listInsFilingCodes[i].ItemOrder > itemOrderMax)
                {
                    itemOrderMax = listInsFilingCodes[i].ItemOrder;
                }
                if (listInsFilingCodes[i].EclaimCode != eclaimCode)
                {
                    continue;
                }
                return(listInsFilingCodes[i]);
            }
            InsFilingCode insFilingCode = new InsFilingCode();

            insFilingCode.Descript   = descript;
            insFilingCode.EclaimCode = eclaimCode;
            insFilingCode.ItemOrder  = (itemOrderMax + 1);
            Insert(insFilingCode);
            return(insFilingCode);
        }
Esempio n. 5
0
 ///<summary></summary>
 public static void Update(InsFilingCode insFilingCode)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), insFilingCode);
         return;
     }
     Crud.InsFilingCodeCrud.Update(insFilingCode);
 }
Esempio n. 6
0
 ///<summary></summary>
 public static long Insert(InsFilingCode insFilingCode)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         insFilingCode.InsFilingCodeNum = Meth.GetLong(MethodBase.GetCurrentMethod(), insFilingCode);
         return(insFilingCode.InsFilingCodeNum);
     }
     return(Crud.InsFilingCodeCrud.Insert(insFilingCode));
 }