using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CY.BLL;
using CY.Model;
using CY.Infrastructure.Query;
using CY.Infrastructure.Common;
using CY.BLL.OA;
using CY.BLL.Promotion;
namespace CY.WebForm.Pages.sysglobal
{
public partial class Promotion_PictureEdit : BasePage
{
Promotion_PictureBLL _Promotion_PictureBLL = null;
Promotion_Picture Picture = null;
public Promotion_PictureEdit()
{
_Promotion_PictureBLL = new Promotion_PictureBLL();
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request["Keyid"].ToInt32() > 0)
{
InitialModifyData();
}
}
}
///
/// 如果是修改则显示原来数据的信息
///
public void InitialModifyData()
{
Picture = _Promotion_PictureBLL.SelectSingleModel(Request["Keyid"].ToString2());
this.trImg.Visible = string.IsNullOrEmpty(Picture.FileId) ? false : true;
this.imgFileId.Src = Picture.FileId;
this.txtHeight.Value = Picture.Height.ToString2();
this.txtRemark.Value = Picture.Remark;
this.txtWidth.Value = Picture.Width.ToString2();
}
protected void btn_Submit_Click(object sender, EventArgs e)
{
Promotion_Picture m_Promotion_Picture = new Promotion_Picture();
if (Request["Keyid"].ToInt32() > 0)
{
m_Promotion_Picture = _Promotion_PictureBLL.SelectSingleModel(Request["Keyid"].ToString2());
}
//图片上传
CY.WebForm.cs.UploadCS.UpFileResult _UpFileResult2 = CY.WebForm.cs.UploadCS.Upload("FileId", m_Promotion_Picture.FileId);
m_Promotion_Picture.FileId = m_Promotion_Picture.FileId ?? "";
if (_UpFileResult2.returnerror.Count == 0)
{
if (_UpFileResult2.returnfilename.Count > 0)
m_Promotion_Picture.FileId = _UpFileResult2.returnfilename[0].ToString2();
}
else
{
JavaScript.MessageBox(string.Join("
", (string[])_UpFileResult2.returnerror.ToArray(typeof(string))), this);
return;
}
m_Promotion_Picture.Height = this.txtHeight.Value.ToInt32();
m_Promotion_Picture.Width = this.txtWidth.Value.ToInt32();
m_Promotion_Picture.Remark = this.txtRemark.Value;
m_Promotion_Picture.LastUpdateTime = DateTime.Now;
m_Promotion_Picture.Operator = CurrentUser.ShortName;
if (Request["Keyid"].ToInt32() > 0)
{
if (_Promotion_PictureBLL.UpdateModel(m_Promotion_Picture))
{
JavaScript.RefreshDIVOpener(this);
}
else
{
JavaScript.MessageBox("更新失败", this);
}
}
else
{
if (_Promotion_PictureBLL.insertModel(m_Promotion_Picture))
{
JavaScript.RefreshDIVOpener(this);
}
else
{
JavaScript.MessageBox("添加失败", this);
}
}
}
}
}