コード例 #1
0
        protected void Save_Btn_Click(object sender, EventArgs e)
        {
            M_Design_Tlp tlpMod = new M_Design_Tlp();

            if (Mid > 0)
            {
                tlpMod = tlpBll.SelReturnModel(Mid);
            }
            tlpMod.TlpName = TlpName_T.Text;
            tlpMod.Price   = DataConvert.CDouble(Price_T.Text);
            tlpMod.Remind  = Remind_T.Text;
            tlpMod.ClassID = DataConvert.CLng(Node_Hid.Value);
            tlpMod.ZStatus = DataConvert.CLng(Request.Form["zstatus_rad"]);
            tlpMod.Score   = DataConvert.CDouble(Request.Form["score_num"]);
            if (!PreView_UP.FVPath.Equals(tlpMod.PreviewImg, StringComparison.CurrentCultureIgnoreCase))
            {
                if (PreView_UP.HasFile)
                {
                    tlpMod.PreviewImg = PreView_UP.SaveFile();
                }
                else
                {
                    tlpMod.PreviewImg = PreView_UP.FVPath;
                }
            }
            if (Mid > 0)
            {
                tlpBll.UpdateByID(tlpMod);
            }
            else
            {
                tlpBll.AddNewTlp(tlpMod);
            }
            function.WriteSuccessMsg("操作成功", "TlpList.aspx?type=" + ZType);
        }
コード例 #2
0
        protected void Save_Btn_Click(object sender, EventArgs e)
        {
            M_Design_Tlp tlpMod = new M_Design_Tlp();

            if (Mid > 0)
            {
                tlpMod = tlpBll.SelReturnModel(Mid);
            }
            string oldimg = tlpMod.PreviewImg;

            tlpMod.TlpName = TlpName_T.Text;
            tlpMod.Price   = DataConvert.CDouble(Price_T.Text);
            tlpMod.Remind  = Remind_T.Text;
            tlpMod.ClassID = DataConvert.CLng(Node_Hid.Value);
            tlpMod.ZStatus = DataConvert.CLng(Request.Form["zstatus_rad"]);
            tlpMod.Score   = DataConvert.CDouble(Request.Form["score_num"]);
            tlpMod.ZType   = ZType;
            tlpMod.DefBy   = Request.Form["defby_chk"];
            if (!PreView_UP.FVPath.Equals(tlpMod.PreviewImg, StringComparison.CurrentCultureIgnoreCase))
            {
                if (PreView_UP.HasFile)
                {
                    tlpMod.PreviewImg = PreView_UP.SaveFile();
                }
                else
                {
                    tlpMod.PreviewImg = PreView_UP.FVPath;
                }
            }
            if (Mid > 0)
            {
                if (!tlpMod.PreviewImg.Equals(oldimg))
                {
                    M_Design_Page pageMod = pageBll.SelModelByTlp(tlpMod.ID);
                    pageMod.PreviewImg = tlpMod.PreviewImg;
                    pageBll.UpdateByID(pageMod);
                }
                tlpBll.UpdateByID(tlpMod);
            }
            else
            {
                tlpMod.ID = tlpBll.Insert(tlpMod);
                //添加一个新的场景
                M_Design_Page pageMod = new M_Design_Page();
                pageMod.TlpID      = tlpMod.ID;
                pageMod.ZType      = 1;
                pageMod.PreviewImg = tlpMod.PreviewImg;
                pageBll.Insert(pageMod);
            }
            function.WriteSuccessMsg("操作成功", "TlpList.aspx?type=" + ZType);
        }