コード例 #1
0
    protected void UploadBtn_Click(object sender, EventArgs e)
    {
        if (!(uploadF.Value == null || uploadF.Value.Equals("")))
        {
            string path    = uploadF.PostedFile.FileName;
            string fileExt = path.Substring(path.LastIndexOf('.') + 1);
            if (fileExt.ToLower().Equals("jpg") || fileExt.ToLower().Equals("png") || fileExt.ToLower().Equals("gif"))
            {
                string filePath = Server.MapPath("../../") + "/UpFiles/prd_pic";

                string serverName = DateTime.Now.ToString("yyyyMMddHHmmss") + "." + fileExt;
                uploadF.PostedFile.SaveAs(filePath + "/" + serverName);

                McPdMaintain    UPmcpd = new McPdMaintain();
                MerInfoMaintDAL func   = new MerInfoMaintDAL();
                int             pro_id = int.Parse(Request.QueryString["pro_id"]);
                McPdMaintain    mcpd   = func.GetProductInfoByID(pro_id);
                UPmcpd.PdID       = pro_id;
                UPmcpd.MerID      = mcpd.MerID;
                UPmcpd.PdPic      = "UpFiles/prd_pic/" + serverName;
                UPmcpd.PdName     = ProdInfo_Name.Text;
                UPmcpd.PdPrice    = float.Parse(ProdInfo_Price.Text);
                UPmcpd.PdMemPrice = float.Parse(ProdInfo_DiscountPrice.Text);
                UPmcpd.PdInfo     = ProdMod_Introduce.Text;
                UPmcpd.PdState    = ProdMod_Able.SelectedValue.Equals("1") ? true : false;
                UPmcpd.PdNote     = ProdMod_Info.Text;


                func.UpdateProduct(UPmcpd);

                ProdMod_Pic.Src = "UpFiles/prd_pic/" + serverName;
            }
            else
            {
                Response.Write("<script>alert('不被允许的文件格式');</script>");
            }
        }
        else
        {
            Response.Write("<script>alert('没有文件');</script>");
        }
    }
コード例 #2
0
    public void ProdMod_Submit_Click(object sender, EventArgs e)
    {
        McPdMaintain    UPmcpd = new McPdMaintain();
        MerInfoMaintDAL func   = new MerInfoMaintDAL();
        int             pro_id = int.Parse(Request.QueryString["pro_id"]);
        McPdMaintain    mcpd   = func.GetProductInfoByID(pro_id);

        UPmcpd.PdID       = pro_id;
        UPmcpd.MerID      = mcpd.MerID;
        UPmcpd.PdPic      = mcpd.PdPic;
        UPmcpd.PdName     = ProdInfo_Name.Text;
        UPmcpd.PdPrice    = float.Parse(ProdInfo_Price.Text);
        UPmcpd.PdMemPrice = float.Parse(ProdInfo_DiscountPrice.Text);
        UPmcpd.PdInfo     = ProdMod_Introduce.Text;
        UPmcpd.PdState    = ProdMod_Able.SelectedValue.Equals("1") ? true : false;
        UPmcpd.PdNote     = ProdMod_Info.Text;


        func.UpdateProduct(UPmcpd);
        Response.Redirect("../MerShowInfoMaintain.aspx?mer_id=" + mcpd.MerID);
    }