using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.UI;
|
using System.Web.UI.WebControls;
|
using CY.Model;
|
using CY.BLL;
|
using CY.Infrastructure.Common;
|
using System.Data;
|
using CY.BLL.Sys;
|
|
namespace CY.WebForm.Pages.workcar
|
{
|
//吴辉
|
//添加/修改车辆配置信息
|
public partial class ShejijijianEdit : BasePage
|
{
|
OA_ShejijijianBLL bll_OA_ShejijijianBLLBLL = null;
|
SysInquiry_PrintingTypeBLL _sysInquiry_PrintingTypeBLL = null;
|
|
//初始化
|
public ShejijijianEdit()
|
{
|
bll_OA_ShejijijianBLLBLL = new OA_ShejijijianBLL();
|
_sysInquiry_PrintingTypeBLL = new SysInquiry_PrintingTypeBLL();
|
}
|
|
//页面加载
|
protected void Page_Load(object sender, EventArgs e)
|
{
|
if (!IsPostBack)
|
{
|
InitData();
|
}
|
}
|
|
//页面加载
|
public void InitData()
|
{
|
//var originalGuid = CurrentUser.MemberId;
|
// Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray());
|
this.selDingdanleixing.DataSource = _sysInquiry_PrintingTypeBLL.SelectUsedModlesByFirm(CurrentUser.MemberId).OrderBy(x => x.orderNumHome);
|
this.selDingdanleixing.DataBind();
|
//this.selDingdanleixing.Items.Insert(0, new ListItem("请选择", ""));
|
this.selDingdanleixing.Items.Add(new ListItem("其他", "-1"));
|
|
OA_Shejijijian m_OA_CarDictionary = new OA_Shejijijian();
|
if (Request["Keyid"] != null && Request["Keyid"].ToInt32() > 0)
|
m_OA_CarDictionary = bll_OA_ShejijijianBLLBLL.GetModelByKeyid(Request["Keyid"].ToInt32().Value);
|
|
this.selDingdanleixing.Value = m_OA_CarDictionary.Dingdanleixing;
|
this.selFengmianneiye.Value = m_OA_CarDictionary.Fengmianneiye;
|
this.selShejileixing.Value = m_OA_CarDictionary.Shejileixing;
|
this.txtShejilemoney.Value = m_OA_CarDictionary.Shejilemoney.ToString2();
|
|
}
|
|
//提交事件
|
protected void btn_Submit_form(object sender, EventArgs e)
|
{
|
OA_Shejijijian m_OA_CarDictionary = null;
|
if (Request["Keyid"] != null && Request["Keyid"].ToInt32() > 0)
|
{
|
var oA_Shejijijians = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, this.selDingdanleixing.Value, this.selFengmianneiye.Value, this.selShejileixing.Value,0).Where(x=>x.Keyid != Request["Keyid"].ToInt32()).ToList();
|
if (oA_Shejijijians.Count > 0)
|
{
|
JavaScript.MessageBox("已经有该设计计件!不能重复添加", this);
|
return;
|
}
|
|
m_OA_CarDictionary = bll_OA_ShejijijianBLLBLL.GetModelByKeyid(Request["Keyid"].ToInt32().Value);
|
}
|
if (m_OA_CarDictionary == null)
|
{
|
var oA_Shejijijians = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, this.selDingdanleixing.Value, this.selFengmianneiye.Value, this.selShejileixing.Value, 0).ToList();
|
if (oA_Shejijijians.Count > 0)
|
{
|
JavaScript.MessageBox("已经有该设计计件!不能重复添加", this);
|
return;
|
}
|
|
m_OA_CarDictionary = new OA_Shejijijian();
|
m_OA_CarDictionary.FirmId = CurrentUser.MemberId;
|
m_OA_CarDictionary.Creater = CurrentUser.ShortName;
|
m_OA_CarDictionary.CreateTime = DateTime.Now;
|
}
|
|
m_OA_CarDictionary.Dingdanleixing = this.selDingdanleixing.Value;
|
var sysInquiry_Printing = _sysInquiry_PrintingTypeBLL.GetModelById(m_OA_CarDictionary.Dingdanleixing.ToInt32().Value);
|
if (sysInquiry_Printing != null)
|
{
|
m_OA_CarDictionary.DingdanleixingName = sysInquiry_Printing.PrintName;
|
}
|
m_OA_CarDictionary.Fengmianneiye = this.selFengmianneiye.Value;
|
switch (m_OA_CarDictionary.Fengmianneiye)
|
{
|
case "1":
|
m_OA_CarDictionary.FengmianneiyeName = "封面设计";
|
break;
|
case "2":
|
m_OA_CarDictionary.FengmianneiyeName = "内页设计";
|
break;
|
default:
|
m_OA_CarDictionary.FengmianneiyeName = "";
|
break;
|
}
|
|
|
m_OA_CarDictionary.Shejileixing = this.selShejileixing.Value;
|
switch (m_OA_CarDictionary.Shejileixing)
|
{
|
case "1":
|
m_OA_CarDictionary.ShejileixingName = "文字照排";
|
break;
|
case "2":
|
m_OA_CarDictionary.ShejileixingName = "整页表格";
|
break;
|
case "3":
|
m_OA_CarDictionary.ShejileixingName = "半文半表";
|
break;
|
case "4":
|
m_OA_CarDictionary.ShejileixingName = "扫描照做";
|
break;
|
case "5":
|
m_OA_CarDictionary.ShejileixingName = "文件修改";
|
break;
|
case "6":
|
m_OA_CarDictionary.ShejileixingName = "文字封面";
|
break;
|
case "7":
|
m_OA_CarDictionary.ShejileixingName = "设计封面";
|
break;
|
case "8":
|
m_OA_CarDictionary.ShejileixingName = "客供文件";
|
break;
|
case "9":
|
m_OA_CarDictionary.ShejileixingName = "彩色设计";
|
break;
|
case "10":
|
m_OA_CarDictionary.ShejileixingName = "设计制作";
|
break;
|
case "11":
|
m_OA_CarDictionary.ShejileixingName = "照排制作";
|
break;
|
case "12":
|
m_OA_CarDictionary.ShejileixingName = "设计照排";
|
break;
|
default:
|
m_OA_CarDictionary.ShejileixingName = "";
|
break;
|
}
|
m_OA_CarDictionary.Shejilemoney = this.txtShejilemoney.Value.ToDecimal2();
|
|
m_OA_CarDictionary.Status = 1;
|
m_OA_CarDictionary.Updater = CurrentUser.ShortName;
|
m_OA_CarDictionary.LastUpdateTime = m_OA_CarDictionary.CreateTime;
|
|
if (Request["Keyid"] != null && Request["Keyid"].ToInt32() > 0)
|
{
|
if (bll_OA_ShejijijianBLLBLL.UpdateModel(m_OA_CarDictionary))
|
JavaScript.MessageBox("更新成功", this, true, true);
|
else
|
JavaScript.MessageBox("更新失败", this);
|
}
|
else
|
{
|
if (bll_OA_ShejijijianBLLBLL.InsertModel(m_OA_CarDictionary))
|
{
|
this.txtShejilemoney.Value = "";
|
JavaScript.MessageBox("新增成功", this, false, true);
|
}
|
else
|
JavaScript.MessageBox("新增失败", this);
|
}
|
}
|
|
|
}
|
}
|