Beispiel #1
0
        public void DeleteAdRelease(HttpContext context)
        {
            var          AdReleaseID = context.Request.QueryString["AdReleaseID"];
            AdReleaseBLL bll         = new AdReleaseBLL();
            bool         b           = false;

            if (!string.IsNullOrEmpty(AdReleaseID))
            {
                b = bll.UpdateDelete(Convert.ToInt32(AdReleaseID));
            }
            context.Response.Write(b ? "1" : "0");
        }
Beispiel #2
0
        public void GetAdReleaseOne(HttpContext context)
        {
            var          AdReleaseID = context.Request.QueryString["AdReleaseID"];
            AdReleaseBLL bll         = new AdReleaseBLL();
            AdRelease    a           = new AdRelease();

            if (!string.IsNullOrEmpty(AdReleaseID))
            {
                a = bll.GetModelOne(Convert.ToInt32(AdReleaseID));
            }

            context.Response.Write(SerializerHelper.SerializeObject(a));
        }
Beispiel #3
0
        public void GetAdReleaseList(HttpContext context)
        {
            AdReleaseBLL     usersbll = new AdReleaseBLL();
            List <AdRelease> list     = new List <AdRelease>();
            var    AdReleaseData      = context.Request.QueryString["AdReleaseData"];
            string Where = "a.RecordIsDelete=0";

            if (!string.IsNullOrEmpty(AdReleaseData) && AdReleaseData != "")
            {
                Where += " AND (a.[AdReleaseName] like'" + AdReleaseData + "%') ";
            }
            //list = usersbll.GetModelList(Where);
            DataTable dt = usersbll.GetReleaseExpandL(Where);
            //var b = JsonConvert.SerializeObject(new { data = list });
            var b = SerializerHelper.SerializeObject(new { data = dt });

            context.Response.Write(b);
        }
Beispiel #4
0
        public void AdReleaseAddList(HttpContext context)
        {
            int AdReleaseID  = 0;
            int AdPositionID = 0;
            int ResourceID   = 0;

            if (!string.IsNullOrEmpty(context.Request.Form["AdReleaseID"].ToString()))
            {
                AdReleaseID = Convert.ToInt32(context.Request.Form["AdReleaseID"].ToString());
            }
            if (!string.IsNullOrEmpty(context.Request.Form["AdPositionID"].ToString()))
            {
                AdPositionID = Convert.ToInt32(context.Request.Form["AdPositionID"].ToString());
            }

            var             objOrder     = GetParam("AdReleaseModel", context);
            AdReleaseBackup AdRelease    = JsonConvert.DeserializeObject <AdReleaseBackup>(objOrder.ToString());
            AdReleaseBLL    AdReleasebll = new AdReleaseBLL();

            //int result = 0;
            ////编辑
            //if (AdReleaseID > 0)
            //{
            //    if (AdRelease.BeginTime.ToString() != "" && AdRelease.EndTime.ToString() != "")
            //    {
            //        //AdRelease.ResourceInfo
            //        //result = AdReleasebll.Update(AdRelease) ? 1 : 0;
            //    }
            //}
            //else {

            if (AdRelease.BeginTime.ToString() != "" && AdRelease.EndTime.ToString() != "")
            {
                string             TPath    = "";
                byte[]             bytes    = null;
                string             fileName = "";
                HttpFileCollection hfColl   = context.Request.Files;
                HttpPostedFile     postFile = hfColl["FileLoad1"];
                if (postFile != null)
                {
                    int FileLen;
                    fileName = Path.GetFileName(postFile.FileName);
                    string fPath    = "/Resources/";
                    string basePath = HttpContext.Current.Server.MapPath(fPath);
                    // 存储路径规则:基础路径+日期(yyyyMMdd)+主键ID
                    TPath = DateTime.Now.ToString("yyyyMMddHHmmss") + fileName;
                    string fDir = basePath + TPath;
                    // 路径不存在的创建
                    if (!System.IO.Directory.Exists(basePath))
                    {
                        System.IO.Directory.CreateDirectory(basePath);
                    }

                    if (System.IO.File.Exists(fDir))
                    {
                        System.IO.File.Delete(fDir);
                    }


                    postFile.SaveAs(fDir);
                    FileLen = postFile.ContentLength;
                    bytes   = new byte[FileLen];
                }
                else
                {
                    ResourceID = AdRelease.ResourceID;
                }
                ResourceBLL ResourceAddbll = new ResourceBLL();
                string      msg            = "";
                bool        b = false;

                b = ResourceAddbll.ResourceAdd(ResourceID, AdPositionID, AdRelease, TPath, out msg, bytes, fileName);

                if (b)
                {
                    AdReleaseID = 1;
                }
            }
            ////}
            context.Response.Write(AdReleaseID);
        }