promotextscontrol.ascx.vb

来自「C#语言制作asp.net网上商店的」· VB 代码 · 共 77 行

VB
77
字号
Imports NetShopForge.Library.SpecialOffer
Imports NetShopForge.Common.nsfImage
Partial Class Admin_Merchandising_Controls_PromoTextsControl
    Inherits System.Web.UI.UserControl
    Private Const SpecialOfferImagePath As String = "Image_Shop\SpecialOffer"

    Protected Sub SpecialOfferNavControl1_StepMenuItemClick(ByVal navigateUrl As String) Handles SpecialOfferNavControl1.StepMenuItemClick
        My.Response.Redirect(navigateUrl)
    End Sub

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            Dim offerID As String = Request("offerid")
            hfOfferID.Value = offerID
            If IsNothing(offerID) Then My.Response.Redirect("~/Admin/Merchandising/Offers.aspx")
            Dim so As SpecialOfferInfo
            so = SpecialOfferController.GetSpecialOffer(hfOfferID.Value)
            SpecialOfferNavControl1.Enabled = (so.Status <> SpecialOfferStatus.Incomplete)
        End If
    End Sub

    Protected Sub btnGoBonues_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnGoBonues.Click

        Dim navigateUrl As String = "~/Admin/Merchandising/Offers.aspx?mode=editoffer&submode=bonus&offerID=" & hfOfferID.Value.ToString
        My.Response.Redirect(navigateUrl)

    End Sub

    Protected Sub btnGoOffer_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnGoOffer.Click

        Dim navigateUrl As String = "~/Admin/Merchandising/Offers.aspx?mode=editoffer&submode=offer&offerID=" & hfOfferID.Value.ToString
        My.Response.Redirect(navigateUrl)

    End Sub
    Private Sub BindImage()
        'Dim objSC As New SpecialOfferController
        'Dim offer As SpecialOfferInfo = objSC.GetSpecialOffer(CInt(hfOfferID.Value))

        'If offer.ShortPromoImage.Length > 0 Then
        '    Dim s As New StringBuilder
        '    s.Append(String.Format("<img src=""{0}""  border=0 title=""{1}"" /> ", Page.ResolveUrl("~/" & offer.ShortPromoImage & "&temp=" + DateTime.Now.Ticks.ToString()), offer.ShortPromoText))
        '    NormalImageText.Text = s.ToString
        'End If

        'txtDetailedPromo.Text = offer.Detailedpromo
        'txtShortPromoText.Text = offer.ShortPromoText


    End Sub


    Protected Sub btnUpdate_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnUpdate.Click
        Dim objIC As New ImageController
        Dim imagePath As String = ""
        'If FileUploadImage.PostedFile.FileName.Trim().Length = 0 Then
        '    Dim sOk As String
        '    sOk = objIC.UploadImage(FileUploadImage.PostedFile, SpecialOfferImagePath, "so_" & hfOfferID.Value, 120, 120)
        '    If sOk.Length > 0 Then
        '        ResultMessageControl1.ShowFail("添加缩略图片失败!(" & sOk & ")")
        '        Exit Sub
        '    End If
        '    imagePath = SpecialOfferImagePath & "\" & "so_" & hfOfferID.Value & System.IO.Path.GetExtension(FileUploadImage.PostedFile.FileName).ToLower
        'End If

        Dim objSC As New SpecialOfferController
        Try
            objSC.UpdateSpecialOfferPromo(CInt(hfOfferID.Value), imagePath.Replace("'", "''"), txtShortPromoText.Text.Replace("'", "''"), txtDetailedPromo.Text.Replace("'", "''"))
            BindImage()
            ResultMessageControl1.ShowSuccess("更新成功!")

        Catch ex As Exception
            ResultMessageControl1.ShowFail("更新失败!")
        End Try

    End Sub
End Class

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?