示例#1
0
        /// <summary></summary>
        public static bool IdentExists(ProviderSupplementalID type, long provNum, string payorID)
        {
            //No need to check RemotingRole; no call to db.
            ProviderIdent providerIdent = GetFirstOrDefault(x => x.ProvNum == provNum && x.SuppIDType == type && x.PayorID == payorID);

            return(providerIdent != null);
        }
示例#2
0
		///<summary></summary>
		public static long Insert(ProviderIdent pi){
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				pi.ProviderIdentNum=Meth.GetLong(MethodBase.GetCurrentMethod(),pi);
				return pi.ProviderIdentNum;
			}
			return Crud.ProviderIdentCrud.Insert(pi);
		}
示例#3
0
		///<summary></summary>
		public static void Update(ProviderIdent pi){
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),pi);
				return;
			}
			Crud.ProviderIdentCrud.Update(pi);
		}
示例#4
0
 ///<summary></summary>
 public static long Insert(ProviderIdent pi)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         pi.ProviderIdentNum = Meth.GetLong(MethodBase.GetCurrentMethod(), pi);
         return(pi.ProviderIdentNum);
     }
     return(Crud.ProviderIdentCrud.Insert(pi));
 }
示例#5
0
 ///<summary></summary>
 public static void Update(ProviderIdent pi)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), pi);
         return;
     }
     Crud.ProviderIdentCrud.Update(pi);
 }
示例#6
0
		///<summary></summary>
		public static void Delete(ProviderIdent pi){
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),pi);
				return;
			}
			string command= "DELETE FROM providerident "
				+"WHERE ProviderIdentNum = "+POut.Long(pi.ProviderIdentNum);
 			Db.NonQ(command);
		}
示例#7
0
        ///<summary></summary>
        public static void Delete(ProviderIdent pi)
        {
            if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
            {
                Meth.GetVoid(MethodBase.GetCurrentMethod(), pi);
                return;
            }
            string command = "DELETE FROM providerident "
                             + "WHERE ProviderIdentNum = " + POut.Long(pi.ProviderIdentNum);

            Db.NonQ(command);
        }
示例#8
0
		///<summary>Gets all supplemental identifiers that have been attached to this provider. Used in the provider edit window.</summary>
		public static ProviderIdent[] GetForProv(long provNum) {
			//No need to check RemotingRole; no call to db.
			if(list==null) {
				RefreshCache();
			}
			ArrayList arrayL=new ArrayList();
			for(int i=0;i<list.Length;i++) {
				if(list[i].ProvNum==provNum) {
					arrayL.Add(list[i]);
				}
			}
			ProviderIdent[] ForProv=new ProviderIdent[arrayL.Count];
			for(int i=0;i<arrayL.Count;i++){
				ForProv[i]=(ProviderIdent)arrayL[i];
			}
			return ForProv;
		}
示例#9
0
        ///<summary>Gets all supplemental identifiers that have been attached to this provider. Used in the provider edit window.</summary>
        public static ProviderIdent[] GetForProv(long provNum)
        {
            //No need to check RemotingRole; no call to db.
            if (list == null)
            {
                RefreshCache();
            }
            ArrayList arrayL = new ArrayList();

            for (int i = 0; i < list.Length; i++)
            {
                if (list[i].ProvNum == provNum)
                {
                    arrayL.Add(list[i]);
                }
            }
            ProviderIdent[] ForProv = new ProviderIdent[arrayL.Count];
            for (int i = 0; i < arrayL.Count; i++)
            {
                ForProv[i] = (ProviderIdent)arrayL[i];
            }
            return(ForProv);
        }