コード例 #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);
		}
コード例 #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);
		}
コード例 #3
0
ファイル: InsFilingCodes.cs プロジェクト: kjb7749/testImport
        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);
        }
コード例 #4
0
ファイル: InsFilingCodes.cs プロジェクト: kjb7749/testImport
        ///<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);
        }
コード例 #5
0
ファイル: InsFilingCodes.cs プロジェクト: nampn/ODental
 ///<summary></summary>
 public static void Update(InsFilingCode insFilingCode)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), insFilingCode);
         return;
     }
     Crud.InsFilingCodeCrud.Update(insFilingCode);
 }
コード例 #6
0
ファイル: InsFilingCodes.cs プロジェクト: nampn/ODental
 ///<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));
 }