Пример #1
0
        void Instance_LoadCustomersCompleted(object sender, WebService.GetCustomersCompletedEventArgs e)
        {
            try
            {
                List<Customer> customers = new List<Customer>();
                foreach (var cust in e.customerPort.Customer)
                {
                    customers.Add(
                        new Customer()
                        {
                            No = cust.No_,
                            Name = cust.Name,
                            Address = cust.Address,
                        }
                    );
                }

                if (LoadCustomerCompleted != null)
                {
                    LoadCustomerCompleted(this, new CustomerLoadedEventArgs(customers) { Error = e.Error });
                }
                blocked = false;
            }
            catch (Exception err)
            {
                throw err;
            }
        }
Пример #2
0
        public virtual object GetDataFromCache(WebService webservice)
        {
            if (webservice.Context.Cache[DataCacheName] != null)
                return webservice.Context.Cache[DataCacheName];

            Object obj = GetDataFromDB();
            webservice.Context.Cache[DataCacheName] = obj;
            return obj;
        }
Пример #3
0
        /// <summary>
        /// ��ȡSys����
        /// </summary>
        /// <param name="webService"></param>
        /// <returns></returns>
        public object GetSysData(WebService SpecificWebService)
        {
            object sysData = CacheUtility.Get(SpecificWebService, SysDataCacheName);
            if (sysData == null || sysData.Equals(null))
            {
                sysData = this.GetSysData();
                CacheUtility.Set(SpecificWebService, sysData, SysDataCacheName,
                    DateTime.Now.AddHours(Convert.ToDouble(SysDataCacheTimeOut)));
            }

            return sysData;
        }
Пример #4
0
        /// <summary>
        /// ��ȡ����
        /// </summary>
        /// <param name="context"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public static object Get(WebService SpecificWebService, string name)
        {
            object data = new object();

            try
            {
                data = SpecificWebService.Context.Cache.Get(name);
            }
            catch
            {
                data = null;
            }

            return data;
        }
Пример #5
0
    static Base()
    {
        System.Web.Services.WebService ws = new System.Web.Services.WebService();

        path = ws.Server.MapPath("~");
        path += path.EndsWith(Path.DirectorySeparatorChar.ToString()) ? string.Empty : Path.DirectorySeparatorChar.ToString();

        pathLUF = path + pathLUF + Path.DirectorySeparatorChar.ToString();
        pathFLV = path + pathFLV + Path.DirectorySeparatorChar.ToString();

        fileDb = String.Concat(path, fileDb);
        picsDb = String.Concat(path, picsDb);

        cnnStr = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Jet OLEDB:Database Password={1};", fileDb, dBpw);
        cnnStrPics = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Jet OLEDB:Database Password={1};", picsDb, dBpw);
    }
Пример #6
0
 /// <summary>
 /// ���û���
 /// </summary>
 /// <param name="context"></param>
 /// <param name="data"></param>
 /// <param name="name"></param>
 /// <param name="expiretime"></param>
 public static void Set(WebService SpecificWebService,
     object data,
     string name,
     DateTime expiretime)
 {
     SpecificWebService.Context.Cache.Insert(name, data, null, expiretime, TimeSpan.Zero);
 }
Пример #7
0
 protected void lnkbtnReleaseSetReport_Click(object sender, ImageClickEventArgs e)
 {
     WebService DSLWS = new WebService();
 }