Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (null != Common.Common.NoHtml(Request.QueryString["action"]))
            {
                strAction = Common.Common.NoHtml(Request.QueryString["action"]);
            }
            if (null != Common.Common.NoHtml(Request.QueryString["id"]))
            {
                strID = Common.Common.NoHtml(Request.QueryString["id"]);
            }

            DAL.ACT.CouponDAL dal = new DAL.ACT.CouponDAL();

            if (dal.UpdateCouponState(strID, strAction))
            {
                strMessage = "优惠券状态处理成功!";
            }
            else
            {
                strMessage = "优惠券状态处理失败!";
            }

            Response.Write(strMessage);
            Response.End();
        }
        /// <summary>
        /// 加载数据
        /// </summary>
        /// <param name="strWhere">条件</param>
        void LoadData(string strWhere)
        {
            DAL.ACT.CouponDAL dal = new DAL.ACT.CouponDAL();
            DataSet           ds  = dal.GetSiteCouponList(strWhere);
            DataView          dv  = ds.Tables[0].DefaultView;

            AspNetPager1.RecordCount = dv.Count;

            PagedDataSource pds = new PagedDataSource();

            pds.DataSource       = dv;
            pds.AllowPaging      = true;
            pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
            pds.PageSize         = AspNetPager1.PageSize;
            Repeater1.DataSource = pds;
            Repeater1.DataBind();
        }
Beispiel #3
0
        void PrintPhoto(string imgsrc)
        {
            string imgname = string.Empty;

            string[] imgarray = imgsrc.Split('.');
            imgname = imgarray[0];
            string openid = string.Empty;

            if (userid != null && userid != "")
            {
                MSCustomersDAL customerDal = new MSCustomersDAL();
                try
                {
                    openid = customerDal.GetCustomerValueByID("OpenID", userid).ToString();
                }
                catch (Exception)
                {
                }
            }
            if (openid == null || openid == "")
            {
                openid = strID;
            }

            DAL.HP.PhotoDAL dalPhoto = new DAL.HP.PhotoDAL();
            //照片处理
            strSFilePath = "../../PalmShop/ShopCode/" + imgsrc;
            strFilePath  = imgsrc;
            string[] urls    = strSFilePath.Split('.');
            string   _url    = openid + "." + urls.Last();
            string   saveurl = "../../HP_Photo/";

            saveurl = Server.MapPath(saveurl);
            if (!Directory.Exists(saveurl))
            {
                Directory.CreateDirectory(saveurl);
            }
            string inputurl  = Server.MapPath("../../PalmShop/ShopCode/") + strFilePath;
            string outputurl = Server.MapPath("../../HP_Photo/") + _url;

            int width  = 260;
            int height = 310;

            System.IO.FileStream fs = new System.IO.FileStream(inputurl, System.IO.FileMode.Open);
            //ZoomAuto(fs, outputurl,width, height, "", "");
            CutForCustom(fs, outputurl, width, height, 100);
            fs.Close();

            string SiteCode = "VYIGO";

            if (Session["strSiteCode"].ToString() != null && Session["strSiteCode"].ToString() != "")
            {
                SiteCode = Session["strSiteCode"].ToString();
            }

            // DAL.HP.PrintCodeDAL dalPrintCode = new DAL.HP.PrintCodeDAL();
            // DataSet printds = dalPrintCode.AddPrintCode(1, SiteCode,"0000", "2014-01-01", "2019-12-31");
            //string strPID = string.Empty;
            //if (printds != null && printds.Tables.Count > 0 && printds.Tables[0].Rows.Count > 0)
            //{
            //    strPID = printds.Tables[0].Rows[0]["ID"].ToString();
            //}

            string strPID = Guid.NewGuid().ToString("N");

            Model.HP.Photo modelPhoto = new Model.HP.Photo()
            {
                ID         = strPID,
                OpenId     = openid,
                SiteCode   = SiteCode,
                ClientID   = "WSY01",
                PrintCode  = "1111",
                Img        = openid + "." + imgsrc.Split('.').Last(),
                AttachText = AttachText.Text + "\r\n"
            };
            dalPhoto.InsertInfo(modelPhoto);

            //插入V币记录
            if (userid != null && userid != "" && strPID != null && strPID != "")
            {
                int              award          = GetAwardChance();
                MSVAcct          msvModel       = new MSVAcct();
                MSVAcctDAL       msvDal         = new MSVAcctDAL();
                MSVAcctDetail    msvdetailModel = new MSVAcctDetail();
                MSVAcctDetailDAL msvdetailDal   = new MSVAcctDetailDAL();
                if (!msvDal.ExistMSVAcct(userid, SiteCode))
                {
                    msvModel.CustID   = userid;
                    msvModel.SiteCode = SiteCode;
                    msvModel.V_Amont  = award;
                    msvDal.AddMSVAcct(msvModel);
                }
                else
                {
                    int count = Convert.ToInt32(msvDal.GetMSVAcct("V_Amont", userid).ToString());
                    count             = count + award;
                    msvModel.CustID   = userid;
                    msvModel.SiteCode = SiteCode;
                    msvModel.V_Amont  = count;
                    msvDal.UpdateMSVAcct(msvModel);
                }
                msvdetailModel.CustID     = userid;
                msvdetailModel.Amount     = award;
                msvdetailModel.ChargeType = "首次购物";
                msvdetailModel.Ext_Fld1   = strPID;
                msvdetailModel.SiteCode   = SiteCode;
                msvdetailDal.AddMSVAcctDetail(msvdetailModel);
            }
            //插入活动券
            if (!string.IsNullOrEmpty(openid))
            {
                string            strGuid = Guid.NewGuid().ToString("N");
                DAL.ACT.CouponDAL cdal    = new DAL.ACT.CouponDAL();
                if (!cdal.ExistCoupon(SiteCode, "56DBFD79AFF94FD6B0FE7E72CE7589E6", openid))
                {
                    Model.ACT.Coupon coupon = null;
                    coupon = new Model.ACT.Coupon()
                    {
                        ID             = strGuid,
                        SiteCode       = SiteCode,
                        SiteActivityID = "56DBFD79AFF94FD6B0FE7E72CE7589E6",
                        OpenID         = openid,
                        CouponStatus   = 0
                    };
                    cdal.InsertInfo(coupon);
                }
            }
        }