//#region Web Service Getters

        //    public static List<Proxy.Category> GetAll()
        //    {
        //        BLL.Category v = new BLL.Category();
        //        v.LoadAll();
        //        return ToList(v);
        //    }

        //    public static List<Proxy.Category> GetUpdatesAfter(int LastVersion)
        //    {
        //        BLL.Category v = new BLL.Category();
        //        v.LoadUpdatesAfter( LastVersion );
        //        return ToList(v);
        //    }

        //#endregion



        #region Utilities

        public static List <Proxy.DrugCategory> ToList(BLL.Category v)
        {
            List <Proxy.DrugCategory> list = new List <Proxy.DrugCategory>();

            while (!v.EOF)
            {
                Proxy.DrugCategory t = new Proxy.DrugCategory();
                if (!v.IsColumnNull("ID"))
                {
                    t.ID = v.ID;
                }
                if (!v.IsColumnNull("CategoryName"))
                {
                    t.CategoryName = v.CategoryName;
                }
                if (!v.IsColumnNull("CategoryCode"))
                {
                    t.CategoryCode = v.CategoryCode;
                }
                if (!v.IsColumnNull("Description"))
                {
                    t.Description = v.Description;
                }

                list.Add(t);
                v.MoveNext();
            }
            return(list);
        }
        public static List<Proxy.DrugCategory> ToList(BLL.Category v)
        {
            List<Proxy.DrugCategory> list = new List<Proxy.DrugCategory>();
            while (!v.EOF)
            {
                Proxy.DrugCategory t = new Proxy.DrugCategory();
              if(!v.IsColumnNull("ID"))
                     t.ID = v.ID;
              if(!v.IsColumnNull("CategoryName"))
                     t.CategoryName = v.CategoryName;
              if(!v.IsColumnNull("CategoryCode"))
                     t.CategoryCode = v.CategoryCode;
              if(!v.IsColumnNull("Description"))
                     t.Description = v.Description;

                list.Add(t);
                v.MoveNext();
            }
            return list;
        }