Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         DataTable dtDoiTac = AdvertiseService.Advertise_GetByPosition("3");
         rptDoiTac.DataSource = dtDoiTac;
         rptDoiTac.DataBind();
         DataTable dtSupport = SupportService.Support_GetByTop("2", "Active=1", "");
         if (dtSupport.Rows.Count > 0)
         {
             for (int i = 0; i < dtSupport.Rows.Count; i++)
             {
                 DataRow dr = dtSupport.Rows[i];
                 if (i == dtSupport.Rows.Count - 1)
                 {
                     ltrName.Text += string.Format("{0}: {1}", dr["Name"].ToString(), dr["Phone"].ToString());
                 }
                 else
                 {
                     ltrName.Text += string.Format("{0}: {1} | ", dr["Name"].ToString(), dr["Phone"].ToString());
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MailSender.SendMail("", "", "Error System", ex.Message);
     }
 }
Exemplo n.º 2
0
    private void TestSetAdvertiseInfo()
    {
        //cPos.Service.cBillService bs = new cBillService();
        //cPos.Model.LoggingSessionInfo loggingSessionInfo = new LoggingSessionInfo();
        //loggingSessionInfo = new cPos.Service.CLoggingSessionService().GetLoggingSessionInfo("29E11BDC6DAC439896958CC6866FF64E", "e3b3c960a42f41b0bf8e6e2ae3a8ad43");

        LoggingManager loggingManager = new cLoggingManager().GetLoggingManager("29E11BDC6DAC439896958CC6866FF64E");

        AdvertiseService      advertiseOrderService  = new AdvertiseService();
        IList <AdvertiseInfo> advertiseOrderInfoList = new List <AdvertiseInfo>();
        AdvertiseInfo         adInfo1 = new AdvertiseInfo();

        adInfo1.advertise_id      = "18A817FFE870453DBCB1E48CEFE932C5";
        adInfo1.advertise_name    = "可口可乐1";
        adInfo1.advertise_code    = "kkkl";
        adInfo1.brand_customer_id = "11";
        adInfo1.brand_id          = "111";
        adInfo1.display           = "1";
        adInfo1.file_format       = "flv";
        adInfo1.file_size         = "100k";
        adInfo1.playback_time     = "100m";
        adInfo1.customer_id       = "29E11BDC6DAC439896958CC6866FF64E";
        adInfo1.status            = "10";
        adInfo1.url_address       = "http://192.168.0.55:8201/";
        advertiseOrderInfoList.Add(adInfo1);
        this.lb1.Text = advertiseOrderService.SetAdvertiseInfoList(loggingManager, advertiseOrderInfoList, true).ToString();
    }
Exemplo n.º 3
0
    public void ServiceAdvertiser(string service_name, string service_type)
    {
        AdvertiseService message = new AdvertiseService(service_name, service_type);

        Send(JsonUtility.ToJson(message));
        //Debug.Log(JsonUtility.ToJson(message));
    }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    // Hiển thị list Đối Tác
                    List <Advertise> listDoiTac = new List <Advertise>();
                    listDoiTac = AdvertiseService.Advertise_GetByPosition("3");
                    if (listDoiTac.Count > 0)
                    {
                        for (int i = 0; i < listDoiTac.Count; i++)
                        {
                            ltrDoiTac.Text += String.Format("<a href='{0}'><img src='{1}' alt='{2}' class='scrollimage' /></a>", listDoiTac[i].Link, listDoiTac[i].Image, listDoiTac[i].Name);
                        }
                    }

                    // Hiển thị list Khách hàng
                    List <Advertise> listKhachHang = new List <Advertise>();
                    listKhachHang = AdvertiseService.Advertise_GetByPosition("4");
                    if (listKhachHang.Count > 0)
                    {
                        for (int i = 0; i < listKhachHang.Count; i++)
                        {
                            ltrKhachHang.Text += String.Format("<a href='{0}'><img src='{1}' alt='{2}' class='scrollimage' /></a>", listKhachHang[i].Link, listKhachHang[i].Image, listKhachHang[i].Name);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MailSender.SendMail("", "", "Error System", ex.Message + "\n" + ex.StackTrace);
            }
        }
Exemplo n.º 5
0
 protected void Update_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         Data.Advertise obj = new Data.Advertise();
         obj.Id       = Id;
         obj.Name     = txtName.Text;
         obj.Image    = txtImage.Text;
         obj.Width    = txtWidth.Text;
         obj.Height   = txtHeight.Text;
         obj.Link     = txtLink.Text;
         obj.Target   = ddlTarget.SelectedValue;
         obj.Content  = "";
         obj.Position = ddlPosition.SelectedValue;
         obj.PageId   = "0";
         obj.Ord      = txtOrd.Text != "" ? txtOrd.Text : "1";
         obj.Active   = chkActive.Checked ? "1" : "0";
         obj.Click    = "0";
         obj.Language = ddlLanguage.SelectedValue;
         if (Insert == true)
         {
             AdvertiseService.Advertise_Insert(obj);
         }
         else
         {
             AdvertiseService.Advertise_Update(obj);
         }
         BindGrid();
         pnView.Visible   = true;
         pnUpdate.Visible = false;
         Insert           = false;
     }
 }
Exemplo n.º 6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         lstAdvertises = AdvertiseService.Advertise_GetByTop("10", "", "");
     }
 }
Exemplo n.º 7
0
    public bool SetAdvertiseInfoXML(string str, string customer_id)
    {
        AdvertiseService advertiseOrderService = new AdvertiseService();
        bool             bReturn = advertiseOrderService.SetAdvertiseOrderXML(str, customer_id);

        return(bReturn);
    }
    public void ServiceAdvertiser(string serviceName, string serviceType)
    {
        namesService.Add(new string[] { serviceName, serviceType });
        AdvertiseService temp = new AdvertiseService(serviceName, serviceType);

        SendOpMsg(temp);
    }
Exemplo n.º 9
0
        public void BindGridView(string location)
        {
            AdvertiseService service = new AdvertiseService();

            AdvertiseDspModel[] mylist = service.GetObjectsByLocation(location);
            DataSet             ds     = new DataSet("ds_advertise");
            DataTable           dt     = new DataTable("ds_advertise");

            dt.Columns.Add(new DataColumn("Id", typeof(string)));
            dt.Columns.Add(new DataColumn("Name", typeof(string)));//为dt_dry表内建立Column
            dt.Columns.Add(new DataColumn("Begin", typeof(string)));
            dt.Columns.Add(new DataColumn("End", typeof(string)));
            for (int i = 0; i < mylist.Length; i++)
            {
                DataRow dr = dt.NewRow();
                dr["Id"]    = mylist[i].ID;
                dr["Begin"] = mylist[i].BeginTime.ToString("yyyy-MM-dd");
                dr["End"]   = mylist[i].EndTime.ToString("yyyy-MM-dd");

                dr["Name"] = mylist[i].AdvertiseName;
                dt.Rows.Add(dr);
            }
            ds.Tables.Add(dt);
            AdvertiseGridView.DataSource = ds.Tables[0].DefaultView;
            AdvertiseGridView.DataBind();
        }
Exemplo n.º 10
0
        /// <summary>
        /// 根据订单标识下载广告信息集合
        /// </summary>
        /// <param name="Customer_Id">客户标识</param>
        /// <param name="User_Id">用户标识</param>
        /// <param name="Unit_Id">门店标识</param>
        /// <param name="order_id">订单标识</param>
        /// <returns></returns>
        public IList <AdvertiseInfo> GetAdvertiseListPackaged(string Customer_Id, string User_Id, string Unit_Id, string order_id)
        {
            IList <AdvertiseInfo> advertiseInfoList  = new List <AdvertiseInfo>();
            LoggingSessionInfo    loggingSessionInfo = GetLoggingSessionInfo(Customer_Id, User_Id, Unit_Id);
            AdvertiseService      advertiseService   = new AdvertiseService();

            advertiseInfoList = advertiseService.GetAdvertiseInfoListPackaged(loggingSessionInfo, order_id);
            return(advertiseInfoList);
        }
Exemplo n.º 11
0
        protected void Row_Deleted(object sender, GridViewDeleteEventArgs e)
        {
            GridView g = (GridView)sender;
            string   k = g.DataKeys[e.RowIndex].Value.ToString();

            AdvertiseService service = new AdvertiseService();

            service.DeleteAdvertiseDspModel(service.GetAdvertiseDspModelById(new Guid(k)));
            Response.Write("<script>alert('删除成功')</script>");
        }
Exemplo n.º 12
0
 private void BindGrid()
 {
     grdAdvertise.DataSource = AdvertiseService.Advertise_GetByAll();
     grdAdvertise.DataBind();
     if (grdAdvertise.PageCount <= 1)
     {
         grdAdvertise.PagerStyle.Visible = false;
     }
     else
     {
         grdAdvertise.PagerStyle.Visible = true;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            lstAdvertises = AdvertiseService.Advertise_GetByTop("1", "", "");
            string chuoi = "";

            if (lstAdvertises.Count > 0)
            {
                chuoi += "<div class=\" item active \">";
                chuoi += "<img src=\" " + lstAdvertises[0].Image + " \"  />";
                //style =\" width:980px; height:277px \"
                chuoi += "<div class = \" carousel-caption \">";
                chuoi += "<h4>" + lstAdvertises[0].AdvName + "</h4>";
                chuoi += "<p>" + lstAdvertises[0].Content + "</p>";
                chuoi += "</div>";
                chuoi += "</div>";

                chuoi += "<div class=\" item \">";
                chuoi += "<img src=\" " + lstAdvertises[0].Image + " \"  />";
                chuoi += "<div class = \" carousel-caption \">";
                chuoi += "<h4>" + lstAdvertises[0].AdvName + "</h4>";
                chuoi += "<p>" + lstAdvertises[0].Content + "</p>";
                chuoi += "</div>";
                chuoi += "</div>";

                //for (int i = 0; i < lstAdvertises.Count; i++)
                //{
                //    chuoi += "<div class=\" item active \">";
                //    chuoi += "<img src=\" " + lstAdvertises[i].Image + " \" style =\" width:980px; height:277px \" />";
                //    chuoi += "<div class = \" carousel-caption \">";
                //    chuoi += "<h4>" + lstAdvertises[i].AdvName + "</h4>";
                //    chuoi += "<p>" + lstAdvertises[i].Content + "</p>";
                //    chuoi += "</div>";
                //    chuoi += "</div>";
                //    for (int j = i + 1; j <= lstAdvertises.Count; j++)
                //    {
                //        chuoi += "<div class=\" item \">";
                //        chuoi += "<img src=\" " + lstAdvertises[i].Image + " \" style =\" width:980px; height:277px \" />";
                //        chuoi += "<div class = \" carousel-caption \">";
                //        chuoi += "<h4>" + lstAdvertises[i].AdvName + "</h4>";
                //        chuoi += "<p>" + lstAdvertises[i].Content + "</p>";
                //        chuoi += "</div>";
                //        chuoi += "</div>";
                //    }
                //}
            }
            ltrBannerSilde.Text = chuoi;
            lstAdvertises.Clear();
        }
Exemplo n.º 14
0
        protected void grdAdvertise_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            string strCA = e.CommandArgument.ToString();

            switch (e.CommandName)
            {
            case "Edit":
                Insert = false;
                Id     = strCA;
                dt     = AdvertiseService.Advertise_GetById(Id);
                //LoadDropDownListPage();
                txtName.Text      = dt.Rows[0]["Name"].ToString();
                txtImage.Text     = dt.Rows[0]["Image"].ToString();
                imgImage.ImageUrl = dt.Rows[0]["Image"].ToString().Length > 0 ? dt.Rows[0]["Image"].ToString() : "";
                txtWidth.Text     = dt.Rows[0]["Width"].ToString();
                txtHeight.Text    = dt.Rows[0]["Height"].ToString();
                txtLink.Text      = dt.Rows[0]["Link"].ToString();
                PageHelper.LoadDropDownListTarget(ddlTarget);
                ddlTarget.SelectedValue = dt.Rows[0]["Target"].ToString();
                PageHelper.LoadDropDownListPosition(ddlPosition);
                PageHelper.LoadDropDownListLanguage(ddlLanguage);
                ddlPosition.SelectedValue = dt.Rows[0]["Position"].ToString();
                ddlLanguage.SelectedValue = dt.Rows[0]["Language"].ToString();
                txtOrd.Text       = dt.Rows[0]["Ord"].ToString();
                chkActive.Checked = dt.Rows[0]["Active"].ToString() == "1" || dt.Rows[0]["Active"].ToString() == "True";
                pnView.Visible    = false;
                pnUpdate.Visible  = true;
                break;

            case "Active":
                string strA = "";
                string str  = e.Item.Cells[2].Text;
                strA = str == "1" ? "0" : "1";
                SqlDataProvider sql = new SqlDataProvider();
                sql.ExecuteNonQuery("Update [Advertise] set Active=" + strA + "  Where Id='" + strCA + "'");
                BindGrid();
                break;

            case "Delete":
                AdvertiseService.Advertise_Delete(strCA);
                BindGrid();
                break;
            }
        }
Exemplo n.º 15
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            DataGridItem item = default(DataGridItem);

            for (int i = 0; i < grdAdvertise.Items.Count; i++)
            {
                item = grdAdvertise.Items[i];
                if (item.ItemType == ListItemType.AlternatingItem | item.ItemType == ListItemType.Item)
                {
                    if (((CheckBox)item.FindControl("ChkSelect")).Checked)
                    {
                        string strId = item.Cells[1].Text;
                        AdvertiseService.Advertise_Delete(strId);
                    }
                }
            }
            grdAdvertise.CurrentPageIndex = 0;
            BindGrid();
        }
Exemplo n.º 16
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         try
         {
             List <Advertise> listBanner = new List <Advertise>();
             listBanner = AdvertiseService.Advertise_GetByPosition("2");
             if (listBanner.Count > 0)
             {
                 rptBanner.DataSource = listBanner;
                 rptBanner.DataBind();
             }
         }
         catch (Exception ex)
         {
             MailSender.SendMail("", "", "Error System", ex.Message + "\n" + ex.StackTrace);
         }
     }
 }
Exemplo n.º 17
0
        void InitAdvertise(string id)
        {
            AdvertiseService  myservice = new AdvertiseService();
            AdvertiseDspModel adv       = myservice.GetAdvertiseDspModelById(new Guid(id));

            if (adv != null)
            {
                AdvertiseName.Text = adv.AdvertiseName;
                BeginTime          = adv.BeginTime.ToString("yyyy-MM-dd");
                EndTime            = adv.EndTime.ToString("yyyy-MM-dd");
                Priority.Text      = adv.Priority.ToString();
                txtWidth.Text      = adv.Width.ToString();
                txtHeight.Text     = adv.Height.ToString();
                txtUrl.Text        = adv.Url;
                Label1.Text        = id;
            }
            else
            {
                return;
            }
        }
Exemplo n.º 18
0
    private void TestSetAdvertiseOrderAdvertiseInfoXML()
    {
        AdvertiseOrderInfo adInfo1 = new AdvertiseOrderInfo();

        adInfo1.order_id    = "2";
        adInfo1.order_code  = "可口可乐";
        adInfo1.order_date  = "2012-11-19";
        adInfo1.date_start  = "2012-12-01";
        adInfo1.date_end    = "2012-12-31";
        adInfo1.time_start  = "00:00";
        adInfo1.time_end    = "24:00";
        adInfo1.playbace_no = Convert.ToInt32("100");
        adInfo1.customer_id = "29E11BDC6DAC439896958CC6866FF64E";
        adInfo1.status      = "10";
        adInfo1.status_desc = "审批通过";
        adInfo1.url_address = "http://192.168.0.55:8201/";
        IList <AdvertiseOrderInfo> advertiseOrderInfoList = new List <AdvertiseOrderInfo>();

        advertiseOrderInfoList.Add(adInfo1);
        string str1 = cXMLService.Serialiaze(advertiseOrderInfoList);

        string customer_id = "29E11BDC6DAC439896958CC6866FF64E";
        string str         = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<ArrayOfAdvertiseOrderInfo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><AdvertiseOrderInfo> <order_id>100</order_id><order_code>001</order_code> <order_date>2012-01-01</order_date><playbace_no>0</playbace_no> <status>0</status> <icount>0</icount><row_no>0</row_no></AdvertiseOrderInfo></ArrayOfAdvertiseOrderInfo>";
        //反序列化
        //IList<AdvertiseOrderAdvertiseInfo> advertiseOrderAdvertiseInfoList = (IList<AdvertiseOrderAdvertiseInfo>)cXMLService.Deserialize(str, typeof(List<cPos.Model.Advertise.AdvertiseOrderAdvertiseInfo>));


        AdvertiseOrderService advertiseOrderService = new AdvertiseOrderService();
        //bool bReturn = advertiseOrderService.SetAdvertiseOrderXML(str, customer_id);

        string strAdvertise = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<ArrayOfAdvertiseInfo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n  <AdvertiseInfo>\r\n    <advertise_id>EA7E0557235B4295BAC72CCF470154A0</advertise_id>\r\n    <advertise_name>ad01</advertise_name>\r\n    <advertise_code>ad01</advertise_code>\r\n    <file_size>10000</file_size>\r\n    <file_format>.flv</file_format>\r\n    <url_address>ad01.flv</url_address>\r\n    <status>1</status>\r\n    <icount>0</icount>\r\n    <row_no>0</row_no>\r\n  </AdvertiseInfo>\r\n</ArrayOfAdvertiseInfo>";


        cPos.Service.AdvertiseService advertiseService = new AdvertiseService();
        bool b = advertiseService.SetAdvertiseOrderXML(strAdvertise, "FEA59DDDBB034817AD71DA12262ED0D8");

        this.lb1.Text = b.ToString();
    }
Exemplo n.º 19
0
        void showlist()
        {
            List <Advertise> list = new List <Advertise>();

            list = AdvertiseService.Advertise_GetByTop("10", "", "");
            string chuoi = "";

            if (list.Count > 0)
            {
                chuoi += "<script type=\"text/javascript\">";
                chuoi += " var imagesDataArray = [";
                for (int i = 0; i < list.Count; i++)
                {
                    chuoi += "{";
                    chuoi += "src: '" + list[i].Image + "',";
                    chuoi += "url: '" + list[i].Link + "',";
                    chuoi += "target: '" + list[i].Target + "',";
                    chuoi += "description: '" + list[i].AdvName + "'";
                    chuoi += "},";
                }

                chuoi += "];";
                chuoi += " jQuery(function () {";
                chuoi += "$('#flipedge').shockwave(imagesDataArray, {";
                chuoi += "'slider-type': 'FlipEdgeSlider',";
                chuoi += "'tiles-in-x': 7,";
                chuoi += "'tiles-in-y': 1,";
                chuoi += "'fixed-rotation-axis': [1, 0, 0],";
                chuoi += "'controller-default-wave-origin': ['50%', '50%'],";
                chuoi += "'autostart-slideshow': true";
                chuoi += "});";
                chuoi += " })";
                chuoi += "</script>";
            }
            ltrslide.Text = chuoi;
        }
Exemplo n.º 20
0
 public AdvertiserController()
 {
     _service = new AdvertiseService();
 }
Exemplo n.º 21
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            AdvertiseService  myservice = new AdvertiseService();
            AdvertiseDspModel adv       = myservice.GetAdvertiseDspModelById(new Guid(Label1.Text.Trim()));

            string filename = adv.ID + Path.GetExtension(FileUpload1.PostedFile.FileName);

            FileUpload1.SaveAs(Server.MapPath("~") + "/FLYUpload/Images/" + filename);

            adv.Path = "/FLYUpload/Images/" + filename;

            if (rbAnimatedGif.Checked)
            {
                adv.ContentType = AdvertiseType.AnimatedGif;
            }
            else
            {
                adv.ContentType = AdvertiseType.FlashMovie;
            }

            adv.Height = int.Parse(txtHeight.Text);
            adv.Width  = int.Parse(txtWidth.Text);
            if (txtUrl.Text.Trim().Length > 0)
            {
                adv.Url = txtUrl.Text;
            }
            adv.AdvertiseName = AdvertiseName.Text.ToString().Trim();
            adv.Priority      = Int16.Parse(Priority.Text.ToString());
            if (Request.Form["begintime"] == null || Request.Form["begintime"] == "点击选择日期" || Request.Form["endtime"] == null || Request.Form["endtime"] == "点击选择日期")
            {
                Response.Write("<script>alert('请选择日期')</script>");
                return;
            }
            string   begintime = Request.Form["begintime"];
            string   endtime   = Request.Form["endtime"];
            DateTime begin;
            DateTime end;

            try
            {
                begin         = DateTime.Parse(begintime);
                end           = DateTime.Parse(endtime);
                adv.BeginTime = begin;
                adv.EndTime   = end;
            }
            catch
            {
                Response.Write("<script>alert('日期格式有误')</script>");
                return;
            }
            if (adv.BeginTime >= adv.EndTime)
            {
                Response.Write("<script>alert('结束时间应该大于开始时间')</script>");
                return;
            }
            if (adv.EndTime < DateTime.Now)
            {
                Response.Write("<script>alert('此广告无效的,结束时间已过')</script>");
                return;
            }

            myservice.UpdateAdvertiseDspModel(adv);
            //adv.Url = "caojun";
            //myservice.UpdateAdvertiseDspModel(adv);
            //myservice.DeleteAdvertiseDspModel(adv);
            Response.Write("<script>alert('修改成功')</script>");
        }