using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
namespace LYFZ.Software.MainBusiness.StudioDataSet
{
public partial class PrinterSetFormMain : LYFZ.Software.UI.StudioDataSet.PrinterSetFormMain
{
LYFZ.BLL.BLL_ErpOrder orbll = new BLL.BLL_ErpOrder();
LYFZ.BLL.BLL_ErpPrinterSetNow pstnbll = new BLL.BLL_ErpPrinterSetNow();
LYFZ.BLL.BLL_ErpSystemConfigure scbll = new BLL.BLL_ErpSystemConfigure();
LYFZ.BLL.BLL_ErpPrinterTemplateSet ptstbll = new BLL.BLL_ErpPrinterTemplateSet();
///
/// 是否保存
///
public bool IsSaveed = false;
///
/// 调用时要单独显示的模块名
///
public string ModuleName = "";
List mlist = new List();
string StrDividedShopID = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetLocalCompanyInfoID();
string StrUserID = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
public PrinterSetFormMain()
{
InitSqlPrintData();
this.Load += PrinterSetFormMain_Load;
this.Shown += PrinterSetFormMain_Shown;
this.tbControl1.SelectedIndexChanged += tbControl1_SelectedIndexChanged;
this.tbControl2.SelectedIndexChanged += tbControl2_SelectedIndexChanged;
this.dgvDataPrinterSet.Click += dgvDataPrinterSet_Click;
this.dgvDataPrinterSet.CellMouseDoubleClick += dgvDataPrinterSet_CellMouseDoubleClick;
this.dgvDataPrinterSet.CellMouseDown += dgvDataPrinterSet_CellMouseDown;
this.dgvDataPrinterSet.RowsAdded += dgvDataPrinterSet_RowsAdded;
this.contextMenuStrip1.ItemClicked += contextMenuStrip1_ItemClicked;
this.chkfrmYes.CheckedChanged += chkfrmYes_CheckedChanged;
this.chkfrmNo.CheckedChanged += chkfrmNo_CheckedChanged;
this.btnHistorySet.Click += btnHistorySet_Click;
this.btnfrmOK.Click += btnfrmOK_Click;
this.btnfrmCancel.Click += btnfrmCancel_Click;
this.btnfrmColse.Click += btnfrmColse_Click;
this.panelEx6.MouseDown += panelEx6_MouseDown;
this.panelEx6.MouseMove += panelEx6_MouseMove;
this.panelEx7.MouseDown += panelEx6_MouseDown;
this.panelEx7.MouseMove += panelEx6_MouseMove;
this.dgvDataPrinterSet.KeyUp += dgvDataPrinterSet_KeyUp;
this.tbControl2.MouseDoubleClick += tbControl2_MouseDoubleClick;
this.btnSaveed1.Click += btnSaveed1_Click;
this.btnSaveed2.Click += btnSaveed2_Click;
this.btnGlobalOrderDownloadLOG.Click += btnGlobalOrderDownloadLOG_Click;
this.btnGlobalOrderBrowseLOG.Click += btnGlobalOrderBrowseLOG_Click;
this.btnGlobalOrderDeleteLOG.Click += btnGlobalOrderDeleteLOG_Click;
#region 其他设置
this.treevModelSet.NodeMouseClick += treevModelSet_NodeMouseClick;
this.btnSaveed.Click += btnSaveed_Click;
this.btnCancel.Click += btnCancel_Click;
this.btnOrderBrowseWeddingLOG.Click += btnOrderBrowseWeddingLOG_Click;
this.btnOrderDeleteWeddingLOG.Click += btnOrderDeleteWeddingLOG_Click;
this.btnOrderDownloadWeddingLOG.Click += btnOrderDownloadWeddingLOG_Click;
this.btnOrderChildDownloadLOG.Click += btnOrderChildDownloadLOG_Click;
this.btnOrderChildBrowseLOG.Click += btnOrderChildBrowseLOG_Click;
this.btnOrderChildDeleteLOG.Click += btnOrderChildDeleteLOG_Click;
this.btnOrderPortraitDownloadLOG.Click += btnOrderPortraitDownloadLOG_Click;
this.btnOrderPortraitBrowseLOG.Click += btnOrderPortraitBrowseLOG_Click;
this.btnOrderPortraitDeleteLOG.Click += btnOrderPortraitDeleteLOG_Click;
this.btnOrderWeddingCeremonyDownloadLOG.Click += btnOrderWeddingCeremonyDownloadLOG_Click;
this.btnOrderWeddingCeremonyBrowseLOG.Click += btnOrderWeddingCeremonyBrowseLOG_Click;
this.btnOrderWeddingCeremonyDeleteLOG.Click += btnOrderWeddingCeremonyDeleteLOG_Click;
this.btnOrderServiceDownloadLOG.Click += btnOrderServiceDownloadLOG_Click;
this.btnOrderServiceBrowseLOG.Click += btnOrderServiceBrowseLOG_Click;
this.btnOrderServiceDeleteLOG.Click += btnOrderServiceDeleteLOG_Click;
#endregion
this.tbPage1.Parent = null;
this.tbPage2.Parent = null;
this.tbPage3.Parent = null;
this.tbPage4.Parent = null;
this.tabControl3.Visible = false;
TabPage1Bind();
}
void PrinterSetFormMain_Shown( object sender, EventArgs e )
{
/*bool b = LYFZ.Software.MainBusiness.VersionControl.StaticVersion.UIFunctionVersion(VersionControl.VersionFunctionEnum.打印根据订单类型区分打印);
if (!b)
{
this.Close();
return;
}*/
}
#region 主事件
///
/// 窗体加载事件
///
///
///
void PrinterSetFormMain_Load( object sender, EventArgs e )
{
LYFZ.Software.MainBusiness.ReportPrint.ReportFixedFormat.PrintInitialSetting();
//this.TabPage1Bind();
if ( !string.IsNullOrEmpty( this.ModuleName ) )
{
this.btnHistorySet.Visible = false;
switch ( (LYFZ.EnumPublic.PrintTypeEnum)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), this.ModuleName.Trim() ) )
{
case EnumPublic.PrintTypeEnum.订单预约单:
case EnumPublic.PrintTypeEnum.制作单明细:
case EnumPublic.PrintTypeEnum.礼服出售清单:
case EnumPublic.PrintTypeEnum.礼服出租清单:
case EnumPublic.PrintTypeEnum.订单收款:
case EnumPublic.PrintTypeEnum.会员充值收款:
case EnumPublic.PrintTypeEnum.会员服务收款:
case EnumPublic.PrintTypeEnum.会员服务消费:
case EnumPublic.PrintTypeEnum.礼服出售收款:
case EnumPublic.PrintTypeEnum.礼服出租收款:
case EnumPublic.PrintTypeEnum.礼服出租退押金:
case EnumPublic.PrintTypeEnum.其它收入:
case EnumPublic.PrintTypeEnum.其它消费收款:
case EnumPublic.PrintTypeEnum.现金支出:
case EnumPublic.PrintTypeEnum.新摄会返还款:
case EnumPublic.PrintTypeEnum.新摄会收款:
break;
default:
if ( this.tbControl2.TabPages.Count > 1 )
{
this.tbControl2.TabPages.RemoveAt( 1 );
}
break;
}
}
}
LYFZ.Model.Model_ErpSystemConfigure modelsc;
///
/// 其他设置选项卡选择事件
///
///
///
void tbControl1_SelectedIndexChanged( object sender, EventArgs e )
{
if ( this.tbControl2.SelectedIndex == 1 )
{
bool isTrun = true;
while ( isTrun )
{
this.GetModelSystemConfigure();
if ( modelsc.ID <= 0 )
{
modelsc.Sconfig_Code = "PrintGlobalSet";
modelsc.Sconfig_Name = "打印全局设置";
modelsc.Sconfig_Value = "";
modelsc.Sconfig_IsEnabled = true;
modelsc.Sconfig_Remark = "打印机设置里的全局设置";
modelsc.Sconfig_Type = "";
modelsc.Sconfig_Order = 1;
modelsc.Sconfig_CreateDatetime = SDateTime.Now;
modelsc.Sconfig_CreateName = "";
if ( !scbll.Add( modelsc ) )
{
MessageBoxCustom.Show( "添加打印全局设置失败!" );
isTrun = false;
}
}
else
{
isTrun = false;
}
}
string[] StrArray = modelsc.Sconfig_Value.Trim().Split( '∥' );
for ( int i = 0; i < StrArray.Length; i++ )
{
if ( !string.IsNullOrEmpty( StrArray[i].Trim() ) )
{
string[] StrArray2 = StrArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "收款单说明":
this.txtGlobalPaymentExplain.Text = StrArray2[1].Trim();
break;
case "预约单内容详情字体大小":
this.cmbtreevGlobalContentDetail.TextFindTag( StrArray2[1].Trim() );
break;
case "预约单注意事项字体大小":
this.cmbtreevGlobalNoteMatters.TextFindTag( StrArray2[1].Trim() );
break;
case "预约单标题":
this.txtGlobalOrderTitle.Text = StrArray2[1].Trim();
break;
case "预约单LOG":
this.pictGlobalOrderLOG.Image = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.GetImage( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.StringToByte( StrArray2[1].Trim() ) );
break;
case "预约单注意事项说明":
this.txtGlobalOrderNoteMatter.Text = StrArray2[1].Trim();
break;
}
}
}
}
}
void GetModelSystemConfigure()
{
modelsc = scbll.GetModel( "Sconfig_Code", "PrintGlobalSet" );
}
///
/// 第二个选项卡的选择事件
///
///
///
void tbControl2_SelectedIndexChanged( object sender, EventArgs e )
{
if ( this.tbControl2.SelectedIndex == 1 )
{
DataTable tbl = orbll.GetView_Custom( "tb_ErpPrinterSetNow Left JOIN tb_ErpPrinterTemplateSet on TptSet_TemplateName = PrintSet_TemplateName", StrWhere: "[PrintSet_DividedShopNumber]='" + StrDividedShopID + "'", ShowColumnName: "tb_ErpPrinterSetNow.ID,TptSet_TemplateAliases,TptSet_TemplateParentNumber" ).Tables[0];
this.treevModelSet.Nodes.Clear();
TreeNode root = null;
if ( string.IsNullOrEmpty( this.ModuleName ) )
{
string[] StrModel = Enum.GetNames( typeof( LYFZ.EnumPublic.PrintTypeEnum ) );
for ( int i = 0; i < StrModel.Length; i++ )
{
LYFZ.EnumPublic.PrintTypeEnum printType = (LYFZ.EnumPublic.PrintTypeEnum)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), StrModel[i] );
switch ( printType )
{
case EnumPublic.PrintTypeEnum.订单预约单:
case EnumPublic.PrintTypeEnum.制作单明细:
case EnumPublic.PrintTypeEnum.礼服出售清单:
case EnumPublic.PrintTypeEnum.礼服出租清单:
case EnumPublic.PrintTypeEnum.订单收款:
case EnumPublic.PrintTypeEnum.会员充值收款:
case EnumPublic.PrintTypeEnum.会员服务收款:
case EnumPublic.PrintTypeEnum.会员服务消费:
case EnumPublic.PrintTypeEnum.礼服出售收款:
case EnumPublic.PrintTypeEnum.礼服出租收款:
case EnumPublic.PrintTypeEnum.礼服出租退押金:
case EnumPublic.PrintTypeEnum.其它收入:
case EnumPublic.PrintTypeEnum.其它消费收款:
case EnumPublic.PrintTypeEnum.现金支出:
case EnumPublic.PrintTypeEnum.新摄会返还款:
case EnumPublic.PrintTypeEnum.新摄会收款:
//case EnumPublic.PrintTypeEnum.员工奖罚:
root = new TreeNode();
root.Text = StrModel[i].ToString();
root.Tag = Convert.ToInt32( Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), StrModel[i] ) );
this.ForBindEnum( root, Convert.ToInt32( root.Tag ), tbl );
this.treevModelSet.Nodes.Add( root );
break;
default:
break;
}
}
}
else
{
LYFZ.EnumPublic.PrintTypeEnum printType = (LYFZ.EnumPublic.PrintTypeEnum)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), this.ModuleName.Trim() );
root = new TreeNode();
root.Text = printType.ToString();
root.Tag = Convert.ToInt32( printType );
this.ForBindEnum( root, Convert.ToInt32( root.Tag ), tbl );
this.treevModelSet.Nodes.Add( root );
}
this.treevModelSet.Nodes[0].ExpandAll();
}
}
///
/// 绑定第二级
///
///
///
///
void ForBindEnum( TreeNode nodes, int StrParentID, DataTable tbl )
{
if ( tbl.Rows.Count > 0 )
{
DataRow[] dtRow = tbl.Select( "TptSet_TemplateParentNumber = '" + StrParentID + "'" );
if ( dtRow.Length > 0 )
{
TreeNode node;
for ( int i = 0; i < dtRow.Length; i++ )
{
node = new TreeNode();
node.Text = dtRow[i]["TptSet_TemplateAliases"].ToString();
node.Tag = dtRow[i]["TptSet_TemplateParentNumber"].ToString();
node.Name = dtRow[i]["ID"].ToString();
nodes.Nodes.Add( node );
}
}
}
}
///
/// 打开历史设置
///
///
///
void btnHistorySet_Click( object sender, EventArgs e )
{
LYFZ.Software.MainBusiness.StudioDataSet.DefaultPrinterSetFormMain frmDefault = new DefaultPrinterSetFormMain();
frmDefault.Show();
}
///
/// 显示历史设置按钮
///
///
///
void tbControl2_MouseDoubleClick( object sender, MouseEventArgs e )
{
this.btnHistorySet.Visible = true;
}
///
/// 显示历史设置按钮
///
///
///
void dgvDataPrinterSet_KeyUp( object sender, KeyEventArgs e )
{
if ( e.Control && e.KeyCode == Keys.F11 )
{
this.btnHistorySet.Visible = true;
}
}
#endregion
#region 打印机设置
///
/// 第一个选项卡的第一面列表绑定
///
void TabPage1Bind()
{
this.GetModelListPrinterSetNow();
string StrWhere = "";
if ( !string.IsNullOrEmpty( this.ModuleName ) )
{
StrWhere += " and TptSet_TemplateParentNumber = '" + (int)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), this.ModuleName ) + "'";
}
DataTable tbl = orbll.GetView_Custom( "tb_ErpPrinterSetNow Left JOIN tb_ErpPrinterTemplateSet on TptSet_TemplateName = PrintSet_TemplateName",
StrWhere: "PrintSet_DividedShopNumber = '" + StrDividedShopID + "'" + StrWhere + "",
filedOrder: "PrintSet_TemplateParentNumber ASC",
ShowColumnName: "tb_ErpPrinterSetNow.ID,tb_ErpPrinterTemplateSet.ID AS PTID,PrintSet_TemplateName AS 模块名称,TptSet_PrintTypeName AS 打印名称,TptSet_TemplateAliases AS 风格名称,PrintSet_PrintPath AS 默认打印机名称,PrintSet_PrintSingleTitle AS 打印标题,case when PrintSet_PrintDefault = 1 then '默认' else '' end AS 是否默认,convert(varchar(50),PrintSet_MachineType) AS 纸张类型,TptSet_TemplateParentNumber" ).Tables[0];
foreach ( DataRow dr in tbl.Rows )
{
if ( dr["纸张类型"] != null && dr["纸张类型"].ToString().Trim() != "" )
{
dr["纸张类型"] = Enum.GetName( typeof( LYFZ.EnumPublic.PrinterPaperType ), Convert.ToInt32( dr["纸张类型"] ) );
}
else
{
dr["纸张类型"] = "";
}
if ( dr["打印名称"] != null )
{
switch ( (LYFZ.EnumPublic.PrintTypeEnum)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), dr["打印名称"].ToString() ) )
{
case EnumPublic.PrintTypeEnum.订单预约单:
case EnumPublic.PrintTypeEnum.财务报表年:
case EnumPublic.PrintTypeEnum.财务报表日:
case EnumPublic.PrintTypeEnum.财务报表月:
case EnumPublic.PrintTypeEnum.选片缩略图:
case EnumPublic.PrintTypeEnum.制作单明细:
dr["打印标题"] = "不可设置";
//dr["打印标题"] = Color.Silver;
break;
}
}
}
string strHideField = "ID,PTID,模块名称,TptSet_TemplateParentNumber";
this.dgvDataPrinterSet.DataSource( tbl, strHideField: strHideField );
}
void GetModelListPrinterSetNow()
{
System.Threading.Thread t = new System.Threading.Thread( new System.Threading.ThreadStart( delegate ()
{
DataTable dt = orbll.GetView_Custom( "tb_ErpPrinterSetNow",
StrWhere: "PrintSet_DividedShopNumber='" + LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetLocalCompanyInfoID() + "'",
ShowColumnName: "ID,PrintSet_DividedShopNumber,PrintSet_TemplateName,PrintSet_PrintDefault,PrintSet_MachineType,PrintSet_TemplateParentNumber,PrintSet_PrintPathName,PrintSet_PrintPath,PrintSet_PrintSingleTitle,PrintSet_PrintSingleLOG,PrintSet_PrintOtherDataJson,PrintSet_CreateDatetime,PrintSet_CreateName,PrintSet_UpdateDateTime,PrintSet_UpdateName" ).Tables[0];
for ( int i = 0; i < dt.Rows.Count; i++ )
{
LYFZ.Model.Model_ErpPrinterSetNow model = pstnbll.DataRowToModel( dt.Rows[i] );
mlist.Add( model );
}
} ) );
t.Start();
}
///
/// 第一个选项卡的列表列点击事件
///
///
///
void dgvDataPrinterSet_Click( object sender, EventArgs e )
{
this.panelfrmShow.Visible = false;
}
///
/// 第一个选项卡的列表列双击事件
///
///
///
void dgvDataPrinterSet_CellMouseDoubleClick( object sender, DataGridViewCellMouseEventArgs e )
{
if ( this.dgvDataPrinterSet.Rows.Count > 0 )
{
if ( this.dgvDataPrinterSet.CurrentRow.Index >= 0 && this.dgvDataPrinterSet.CurrentCell.ColumnIndex >= 0 )
{
DateTime StrTime = SDateTime.Now;
this.panelfrmShow.Visible = false;
if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "风格名称" )
{
LYFZ.Software.MainBusiness.CameraControlBook.SuperSmallForm.GetTextSuperSmallForm frm = new CameraControlBook.SuperSmallForm.GetTextSuperSmallForm();
frm.Text = "风格名称";
frm.StrValue = this.dgvDataPrinterSet.CurrentRow.Cells["风格名称"].Value.ToString().Trim();
frm.ShowDialog();
if ( frm.IsOK )
{
if ( frm.StrValue.Trim().Length > 40 )
{
MessageBoxCustom.Show( "标题名称长度不能超过40字符!" );
return;
}
LYFZ.Model.Model_ErpPrinterTemplateSet modelPt = ptstbll.GetModel( Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["PTID"].Value ) );
modelPt.TptSet_TemplateAliases = frm.StrValue;
modelPt.TptSet_UpdateDateTime = StrTime;
modelPt.TptSet_UpdateName = StrUserID;
if ( !ptstbll.Update( modelPt ) )
{
MessageBoxCustom.Show( "修改失败!" );
return;
}
this.dgvDataPrinterSet.CurrentRow.Cells["风格名称"].Value = modelPt.TptSet_TemplateAliases;
}
}
else if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "默认打印机名称" )
{
PrintDialog dlg = new PrintDialog();
if ( dlg.ShowDialog() == DialogResult.OK )
{
LYFZ.Model.Model_ErpPrinterSetNow model = pstnbll.GetModel( Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["ID"].Value ) );
model.PrintSet_PrintPath = dlg.PrinterSettings.PrinterName;
model.PrintSet_PrintPathName = System.IO.Path.GetFileName( model.PrintSet_PrintPath );
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
if ( !pstnbll.Update( model ) )
{
MessageBoxCustom.Show( "设置失败!" );
return;
}
this.dgvDataPrinterSet.CurrentRow.Cells["默认打印机名称"].Value = model.PrintSet_PrintPath;
}
}
else if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "打印标题" )
{
if ( this.dgvDataPrinterSet.CurrentRow.Cells["打印标题"].Value.ToString().Trim() == "不可设置" )
{
return;
}
LYFZ.Software.MainBusiness.CameraControlBook.SuperSmallForm.GetTextSuperSmallForm frm = new CameraControlBook.SuperSmallForm.GetTextSuperSmallForm();
frm.Text = "打印标题";
frm.IsValueNull = true;
frm.StrValue = this.dgvDataPrinterSet.CurrentRow.Cells["打印标题"].Value.ToString().Trim();
frm.ShowDialog();
if ( frm.IsOK )
{
if ( frm.StrValue.Trim().Length > 40 )
{
MessageBoxCustom.Show( "标题名称长度不能超过40字符!" );
return;
}
if ( frm.StrValue.Trim() == "不可设置" )
{
MessageBoxCustom.Show( "打印标题不能设置为‘不可设置’,与系统使用名词冲突!" );
return;
}
LYFZ.Model.Model_ErpPrinterSetNow model = pstnbll.GetModel( Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["ID"].Value ) );
model.PrintSet_PrintSingleTitle = frm.StrValue;
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
if ( !pstnbll.Update( model ) )
{
MessageBoxCustom.Show( "修改失败!" );
return;
}
this.dgvDataPrinterSet.CurrentRow.Cells["打印标题"].Value = model.PrintSet_PrintSingleTitle;
}
}
else if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "是否默认" )
{
this.panelfrmShow.Location = new Point( ( this.Width / 2 ), ( this.Height / 2 - this.panelfrmShow.Height ) );
if ( this.dgvDataPrinterSet.CurrentRow.Cells["是否默认"].Value.ToString().Trim() == "默认" )
{
this.chkfrmYes.Checked = true;
}
else
{
this.chkfrmNo.Checked = true;
}
this.panelfrmShow.Visible = true;
}
this.IsSaveed = true;
}
}
}
///
/// 第一个选项卡的列表右键菜单
///
///
///
void dgvDataPrinterSet_CellMouseDown( object sender, DataGridViewCellMouseEventArgs e )
{
if ( this.dgvDataPrinterSet.Rows.Count > 0 )
{
if ( e.ColumnIndex >= 0 && e.RowIndex >= 0 )
{
if ( e.Button == MouseButtons.Right )
{
this.contextMenuStrip1.Items.Clear();
this.contextMenuStrip1.Show( MousePosition.X, MousePosition.Y );
ToolStripMenuItem item = null;
if ( this.dgvDataPrinterSet.SelectedRows.Count > 1 )
{
if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "默认打印机名称" )
{
item = new ToolStripMenuItem();
item.Text = "清空打印机";
item.Tag = "StrClearPrinter";
contextMenuStrip1.Items.Add( item );
item = new ToolStripMenuItem();
item.Text = "设置打印机";
item.Tag = "StrPrinter";
contextMenuStrip1.Items.Add( item );
}
else if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "打印标题" )
{
int forICount = 0;
for ( int i = 0; i < this.dgvDataPrinterSet.SelectedRows.Count; i++ )
{
if ( this.dgvDataPrinterSet.SelectedRows[i].Cells["打印标题"].Value.ToString().Trim() == "不可设置" )
{
forICount++;
}
}
if ( forICount < this.dgvDataPrinterSet.SelectedRows.Count )
{
item = new ToolStripMenuItem();
item.Text = "重置打印标题";
item.Tag = "StrResetTitle";
contextMenuStrip1.Items.Add( item );
}
}
}
else if ( this.dgvDataPrinterSet.SelectedRows.Count == 1 )
{
if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "风格名称" )
{
item = new ToolStripMenuItem();
item.Text = "修改风格名称";
item.Tag = "StrUpdateStyleName";
contextMenuStrip1.Items.Add( item );
}
else if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "默认打印机名称" )
{
item = new ToolStripMenuItem();
item.Text = "清空值";
item.Tag = "StrClearPrinter";
contextMenuStrip1.Items.Add( item );
item = new ToolStripMenuItem();
item.Text = "设置打印机";
item.Tag = "StrPrinter";
contextMenuStrip1.Items.Add( item );
}
else if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "打印标题" )
{
if ( this.dgvDataPrinterSet.CurrentRow.Cells["打印标题"].Value.ToString().Trim() == "不可设置" )
{
return;
}
item = new ToolStripMenuItem();
item.Text = "重置打印标题";
item.Tag = "StrResetTitle";
contextMenuStrip1.Items.Add( item );
}
else if ( this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "是否默认" || this.dgvDataPrinterSet.Columns[e.ColumnIndex].Name.Trim() == "纸张类型" )
{
if ( this.dgvDataPrinterSet.CurrentRow.Cells["是否默认"].Value == null )
{
item = new ToolStripMenuItem();
item.Text = "取消默认";
item.Tag = "StrCancelDefault";
contextMenuStrip1.Items.Add( item );
item = new ToolStripMenuItem();
item.Text = "设为默认";
item.Tag = "StrSetDefault";
contextMenuStrip1.Items.Add( item );
}
else if ( this.dgvDataPrinterSet.CurrentRow.Cells["是否默认"].Value.ToString().Trim() == "默认" )
{
item = new ToolStripMenuItem();
item.Text = "取消默认";
item.Tag = "StrCancelDefault";
contextMenuStrip1.Items.Add( item );
}
else
{
item = new ToolStripMenuItem();
item.Text = "设为默认";
item.Tag = "StrSetDefault";
contextMenuStrip1.Items.Add( item );
}
}
}
}
}
}
}
///
/// 打印机设置列表绑定
///
///
///
void dgvDataPrinterSet_RowsAdded( object sender, DataGridViewRowsAddedEventArgs e )
{
if ( this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["纸张类型"].Value != null && this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["纸张类型"].Value.ToString().Trim() != "" )
{
this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["纸张类型"].Value = Enum.GetName( typeof( LYFZ.EnumPublic.PrinterPaperType ), Convert.ToInt32( this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["纸张类型"].Value ) );
}
else
{
this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["纸张类型"].Value = "";
}
if ( this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["打印名称"].Value != null )
{
switch ( (LYFZ.EnumPublic.PrintTypeEnum)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["打印名称"].Value.ToString() ) )
{
case EnumPublic.PrintTypeEnum.订单预约单:
case EnumPublic.PrintTypeEnum.财务报表年:
case EnumPublic.PrintTypeEnum.财务报表日:
case EnumPublic.PrintTypeEnum.财务报表月:
case EnumPublic.PrintTypeEnum.选片缩略图:
case EnumPublic.PrintTypeEnum.制作单明细:
this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["打印标题"].Value = "不可设置";
this.dgvDataPrinterSet.Rows[e.RowIndex].Cells["打印标题"].Style.ForeColor = Color.Silver;
break;
}
}
}
///
/// 右键菜单选择事件
///
///
///
void contextMenuStrip1_ItemClicked( object sender, ToolStripItemClickedEventArgs e )
{
ToolStripItem item = e.ClickedItem;
List clist = new List();
LYFZ.Model.Model_ErpPrinterSetNow model = null;
DateTime StrTime = SDateTime.Now;
if ( item.Tag.ToString().Trim() == "StrUpdateStyleName" )
{
string StrStyleName = "";
LYFZ.Software.MainBusiness.CameraControlBook.SuperSmallForm.GetTextSuperSmallForm frm = new CameraControlBook.SuperSmallForm.GetTextSuperSmallForm();
frm.Text = "风格名称";
frm.StrValue = this.dgvDataPrinterSet.CurrentRow.Cells["风格名称"].Value.ToString().Trim();
frm.ShowDialog();
if ( frm.IsOK )
{
StrStyleName = frm.StrValue;
}
else
{
return;
}
if ( StrStyleName.Trim().Length > 40 )
{
MessageBoxCustom.Show( "标题名称长度不能超过40字符!" );
return;
}
LYFZ.Model.Model_ErpPrinterTemplateSet modelPt = ptstbll.GetModel( Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["PTID"].Value ) );
modelPt.TptSet_TemplateAliases = StrStyleName;
modelPt.TptSet_UpdateDateTime = StrTime;
modelPt.TptSet_UpdateName = StrUserID;
clist.Add( ptstbll.GetUpdateCommandInfo( modelPt ) );
}
else if ( item.Tag.ToString().Trim() == "StrClearPrinter" )
{
for ( int i = 0; i < this.dgvDataPrinterSet.SelectedRows.Count; i++ )
{
for ( int j = 0; j < mlist.Count; j++ )
{
if ( mlist[j].ID == Convert.ToInt32( this.dgvDataPrinterSet.SelectedRows[i].Cells["ID"].Value ) )
{
model = mlist[j];
break;
}
}
if ( model != null )
{
model.PrintSet_PrintPathName = "";
model.PrintSet_PrintPath = "";
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
}
}
}
else if ( item.Tag.ToString().Trim() == "StrPrinter" )
{
string StrName = "";
string StrPath = "";
this.contextMenuStrip1.Visible = false;
PrintDialog dlg = new PrintDialog();
if ( dlg.ShowDialog() == DialogResult.OK )
{
StrPath = dlg.PrinterSettings.PrinterName;
StrName = System.IO.Path.GetFileName( StrPath );
}
else
{
return;
}
for ( int i = 0; i < this.dgvDataPrinterSet.SelectedRows.Count; i++ )
{
for ( int j = 0; j < mlist.Count; j++ )
{
if ( mlist[j].ID == Convert.ToInt32( this.dgvDataPrinterSet.SelectedRows[i].Cells["ID"].Value ) )
{
model = mlist[j];
break;
}
}
if ( model != null )
{
model.PrintSet_PrintPathName = StrName;
model.PrintSet_PrintPath = StrPath;
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
}
}
}
else if ( item.Tag.ToString().Trim() == "StrResetTitle" )
{
string StrTitle = "";
this.contextMenuStrip1.Visible = false;
LYFZ.Software.MainBusiness.CameraControlBook.SuperSmallForm.GetTextSuperSmallForm frm = new CameraControlBook.SuperSmallForm.GetTextSuperSmallForm();
frm.Text = "打印标题";
frm.StrValue = this.dgvDataPrinterSet.CurrentRow.Cells["打印标题"].Value.ToString().Trim();
frm.IsValueNull = true;
frm.ShowDialog();
if ( frm.IsOK )
{
StrTitle = frm.StrValue;
}
else
{
return;
}
if ( StrTitle.Trim().Length > 40 )
{
MessageBoxCustom.Show( "标题名称长度不能超过40字符!" );
return;
}
if ( frm.StrValue.Trim() == "不可设置" )
{
MessageBoxCustom.Show( "打印标题不能设置为‘不可设置’,与系统使用名词冲突!" );
return;
}
for ( int i = 0; i < this.dgvDataPrinterSet.SelectedRows.Count; i++ )
{
if ( this.dgvDataPrinterSet.SelectedRows[i].Cells["打印标题"].Value.ToString().Trim() != "不可设置" )
{
for ( int j = 0; j < mlist.Count; j++ )
{
if ( mlist[j].ID == Convert.ToInt32( this.dgvDataPrinterSet.SelectedRows[i].Cells["ID"].Value ) )
{
model = mlist[j];
break;
}
}
if ( model != null )
{
model.PrintSet_PrintSingleTitle = StrTitle;
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
}
}
}
}
else if ( item.Tag.ToString().Trim() == "StrCancelDefault" )
{
for ( int j = 0; j < mlist.Count; j++ )
{
if ( mlist[j].ID == Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["ID"].Value ) )
{
model = pstnbll.GetModel( mlist[j].ID );
break;
}
}
if ( model != null )
{
model.PrintSet_PrintDefault = 0;
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
}
}
else if ( item.Tag.ToString().Trim() == "StrSetDefault" )
{
for ( int j = 0; j < mlist.Count; j++ )
{
if ( mlist[j].ID == Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["ID"].Value ) )
{
model = pstnbll.GetModel( mlist[j].ID );
break;
}
}
if ( model != null )
{
model.PrintSet_PrintDefault = 1;
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
model = null;
for ( int k = 0; k < mlist.Count; k++ )
{
if ( mlist[k].ID != Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["ID"].Value ) && mlist[k].PrintSet_TemplateParentNumber == Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["TptSet_TemplateParentNumber"].Value ) )
{
model = mlist[k];
break;
}
}
if ( model != null )
{
model = pstnbll.GetModel( model.ID );
model.PrintSet_PrintDefault = 0;
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
}
}
}
if ( clist.Count > 0 )
{
if ( LYFZ.BLL.BaseBllOperate.ExecuteSqlTran( clist ) <= 0 )
{
MessageBoxCustom.Show( "设置失败" );
return;
}
this.IsSaveed = true;
this.TabPage1Bind();
}
}
///
/// 选择是
///
///
///
void chkfrmYes_CheckedChanged( object sender, EventArgs e )
{
if ( this.chkfrmYes.Checked )
{
this.chkfrmNo.Checked = false;
}
else
{
this.chkfrmNo.Checked = true;
}
}
///
/// 选择否
///
///
///
void chkfrmNo_CheckedChanged( object sender, EventArgs e )
{
if ( this.chkfrmNo.Checked )
{
this.chkfrmYes.Checked = false;
}
else
{
this.chkfrmYes.Checked = true;
}
}
///
/// 是否默认确定
///
///
///
void btnfrmOK_Click( object sender, EventArgs e )
{
DateTime StrTime = SDateTime.Now;
List clist = new List();
LYFZ.Model.Model_ErpPrinterSetNow model = pstnbll.GetModel( Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["ID"].Value ) );
if ( this.chkfrmYes.Checked )
{
model.PrintSet_PrintDefault = 1;
}
else
{
model.PrintSet_PrintDefault = 0;
}
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
model = null;
for ( int k = 0; k < mlist.Count; k++ )
{
if ( mlist[k].ID != Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["ID"].Value ) && mlist[k].PrintSet_TemplateParentNumber == Convert.ToInt32( this.dgvDataPrinterSet.CurrentRow.Cells["TptSet_TemplateParentNumber"].Value ) )
{
model = mlist[k];
break;
}
}
if ( model != null )
{
if ( this.chkfrmYes.Checked )
{
model.PrintSet_PrintDefault = 0;
}
else
{
model.PrintSet_PrintDefault = 1;
}
model.PrintSet_UpdateDateTime = StrTime;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
}
if ( clist.Count > 0 )
{
if ( LYFZ.BLL.BaseBllOperate.ExecuteSqlTran( clist ) <= 0 )
{
MessageBoxCustom.Show( "设置失败!" );
return;
}
this.panelfrmShow.Visible = false;
//this.TabPage1Bind();
for ( int i = 0; i < this.dgvDataPrinterSet.Rows.Count; i++ )
{
if ( this.dgvDataPrinterSet.Rows[i].Cells["TptSet_TemplateParentNumber"].Value.ToString().Trim() == this.dgvDataPrinterSet.CurrentRow.Cells["TptSet_TemplateParentNumber"].Value.ToString().Trim() )
{
if ( this.dgvDataPrinterSet.Rows[i].Cells["ID"].Value.ToString().Trim() == this.dgvDataPrinterSet.CurrentRow.Cells["ID"].Value.ToString().Trim() )
{
if ( this.chkfrmYes.Checked )
{
this.dgvDataPrinterSet.CurrentRow.Cells["是否默认"].Value = "默认";
}
else
{
this.dgvDataPrinterSet.CurrentRow.Cells["是否默认"].Value = "";
}
}
else
{
if ( this.chkfrmYes.Checked )
{
this.dgvDataPrinterSet.Rows[i].Cells["是否默认"].Value = "";
}
else
{
this.dgvDataPrinterSet.Rows[i].Cells["是否默认"].Value = "默认";
}
}
}
}
}
}
///
/// 取消关闭层
///
///
///
void btnfrmCancel_Click( object sender, EventArgs e )
{
this.panelfrmShow.Visible = false;
}
///
/// 关闭层
///
///
///
void btnfrmColse_Click( object sender, EventArgs e )
{
this.panelfrmShow.Visible = false;
}
private Point f1;
private Point f2;
///
/// 鼠标MouseDown的事件
///
///
///
void panelEx6_MouseDown( object sender, MouseEventArgs e )
{
f1 = e.Location;
f2 = this.panelfrmShow.Location;
}
///
/// 鼠标MouseMove的事件
///
///
///
void panelEx6_MouseMove( object sender, MouseEventArgs e )
{
if ( e.Button == MouseButtons.Left )
{
this.panelfrmShow.Left = f2.X + e.X - f1.X;
this.panelfrmShow.Top = f2.Y + e.Y - f1.Y;
}
}
#endregion
#region 其他设置
///
/// 其他设置_树双击选择
///
///
///
void treevModelSet_NodeMouseClick( object sender, TreeNodeMouseClickEventArgs e )
{
this.GetColor();
e.Node.ForeColor = Color.Red;
if ( this.treevModelSet.Nodes.Count > 0 )
{
if ( e.Node.Level == 0 && e.Node.Nodes.Count <= 0 )
{
return;
}
LYFZ.EnumPublic.PrintTypeEnum nodePrint = (LYFZ.EnumPublic.PrintTypeEnum)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), e.Node.Tag.ToString() );
LYFZ.Model.Model_ErpPrinterSetNow model = null;
if ( !string.IsNullOrEmpty( e.Node.Name.Trim() ) )
{
this.btnSaveed.Tag = "ID = '" + Convert.ToInt32( e.Node.Name ) + "'";
model = pstnbll.GetModel( Convert.ToInt32( e.Node.Name ) );
}
else
{
this.btnSaveed.Tag = "PrintSet_TemplateParentNumber = '" + Convert.ToInt32( e.Node.Tag ) + "' and PrintSet_DividedShopNumber='" + LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetLocalCompanyInfoID() + "'";
}
this.PanelHide();
switch ( nodePrint )
{
case LYFZ.EnumPublic.PrintTypeEnum.订单预约单:
#region
#region LOG图片串
this.tbPage1.Parent = null;
this.tbPage2.Parent = null;
this.tbPage3.Parent = null;
this.tbPage4.Parent = null;
this.tbPage5.Parent = null;
switch ( LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetBusinessType() )
{
case EnumPermissions.BusinessType.婚纱版:
this.tbPage1.Parent = this.tabControl3;
this.tbPage4.Parent = this.tabControl3;
break;
case EnumPermissions.BusinessType.儿童版:
this.tbPage2.Parent = this.tabControl3;
break;
case EnumPermissions.BusinessType.旗舰版:
this.tbPage1.Parent = this.tabControl3;
this.tbPage2.Parent = this.tabControl3;
this.tbPage4.Parent = this.tabControl3;
break;
}
if ( LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.IsEnablePhotoEdition )
{
this.tbPage3.Parent = this.tabControl3;
}
this.tbPage5.Parent = this.tabControl3;
this.pictOrderWeddingLOG.Image = null;
this.pictOrderChildLOG.Image = null;
this.pictOrderPortraitLOG.Image = null;
this.pictOrderWeddingCeremonyLOG.Image = null;
this.pictOrderServiceLOG.Image = null;
if ( model != null )
{
string[] strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] strArrayKey = strArray[i].Trim().Split( '‖' );
if ( strArrayKey[1].Trim() != "" )
{
switch ( strArrayKey[0].Trim() )
{
case "预约婚纱单LOG":
if ( tbPage1 != null )
{
this.pictOrderWeddingLOG.Image = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.GetImage( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.StringToByte( strArrayKey[1].Trim() ) );
}
break;
case "预约儿童单LOG":
if ( tbPage1 != null )
{
this.pictOrderChildLOG.Image = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.GetImage( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.StringToByte( strArrayKey[1].Trim() ) );
}
break;
case "预约写真单LOG":
if ( tbPage1 != null )
{
this.pictOrderPortraitLOG.Image = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.GetImage( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.StringToByte( strArrayKey[1].Trim() ) );
}
break;
case "预约婚庆单LOG":
if ( tbPage1 != null )
{
this.pictOrderWeddingCeremonyLOG.Image = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.GetImage( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.StringToByte( strArrayKey[1].Trim() ) );
}
break;
case "预约服务单LOG":
if ( tbPage1 != null )
{
this.pictOrderServiceLOG.Image = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.GetImage( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.StringToByte( strArrayKey[1].Trim() ) );
}
break;
}
}
}
}
}
#endregion
#region 标题串
this.txtWeddingTitle.Text = "";
this.txtChildTitle.Text = "";
this.txtPortraitTitle.Text = "";
this.txtWeddingCeremonyTitle.Text = "";
this.txtServiceTitle.Text = "";
if ( model != null )
{
if ( !string.IsNullOrEmpty( model.PrintSet_PrintSingleTitle ) )
{
string[] strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
string[] strArrayKey = strArray[i].Trim().Split( '‖' );
switch ( strArrayKey[0].Trim() )
{
case "预约婚纱单标题":
this.txtWeddingTitle.Text = strArrayKey[1].Trim();
break;
case "预约儿童单标题":
this.txtChildTitle.Text = strArrayKey[1].Trim();
break;
case "预约写真单标题":
this.txtPortraitTitle.Text = strArrayKey[1].Trim();
break;
case "预约婚庆单标题":
this.txtWeddingCeremonyTitle.Text = strArrayKey[1].Trim();
break;
case "预约服务单标题":
this.txtServiceTitle.Text = strArrayKey[1].Trim();
break;
}
}
}
}
#endregion
#region 其他Json串
this.cmbtreevContentDetailWedding.SetTextAndTag_ValueNull();
this.cmbtreevNoteMattersWedding.SetTextAndTag_ValueNull();
this.txtOrderNoteMatterWedding.Text = "";
this.cmbtreevContentDetailChild.SetTextAndTag_ValueNull();
this.cmbtreevNoteMattersChild.SetTextAndTag_ValueNull();
this.txtOrderNoteMatterChild.Text = "";
this.cmbtreevContentDetailPortrait.SetTextAndTag_ValueNull();
this.cmbtreevNoteMattersPortrait.SetTextAndTag_ValueNull();
this.txtOrderNoteMatterPortrait.Text = "";
this.cmbtreevContentDetailWeddingCeremony.SetTextAndTag_ValueNull();
this.cmbtreevNoteMattersWeddingCeremony.SetTextAndTag_ValueNull();
this.txtOrderNoteMatterWeddingCeremony.Text = "";
this.cmbtreevContentDetailService.SetTextAndTag_ValueNull();
this.cmbtreevNoteMattersService.SetTextAndTag_ValueNull();
this.txtOrderNoteMattersService.Text = "";
if ( model != null )
{
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
string[] strArrayKey = strArray[i].Trim().Split( '‖' );
switch ( strArrayKey[0].Trim() )
{
case "预约单内容详情字体大小":
if ( tbPage1 != null )
{
this.cmbtreevContentDetailWedding.TextFindTag( strArrayKey[1].Trim() );
}
else
{
this.cmbtreevContentDetailChild.TextFindTag( strArrayKey[1].Trim() );
}
break;
case "预约单注意事项字体大小":
if ( tbPage1 != null )
{
this.cmbtreevNoteMattersWedding.TextFindTag( strArrayKey[1].Trim() );
}
else
{
this.cmbtreevNoteMattersChild.TextFindTag( strArrayKey[1].Trim() );
}
break;
case "预约单注意事项说明":
if ( tbPage1 != null )
{
this.txtOrderNoteMatterWedding.Text = strArrayKey[1].Trim();
}
else
{
this.txtOrderNoteMatterChild.Text = strArrayKey[1].Trim();
}
break;
case "婚纱预约单内容详情字体大小":
this.cmbtreevContentDetailWedding.TextFindTag( strArrayKey[1].Trim() );
break;
case "婚纱预约单注意事项字体大小":
this.cmbtreevNoteMattersWedding.TextFindTag( strArrayKey[1].Trim() );
break;
case "婚纱预约单注意事项说明":
this.txtOrderNoteMatterWedding.Text = strArrayKey[1].Trim();
break;
case "儿童预约单内容详情字体大小":
this.cmbtreevContentDetailChild.TextFindTag( strArrayKey[1].Trim() );
break;
case "儿童预约单注意事项字体大小":
this.cmbtreevNoteMattersChild.TextFindTag( strArrayKey[1].Trim() );
break;
case "儿童预约单注意事项说明":
this.txtOrderNoteMatterChild.Text = strArrayKey[1].Trim();
break;
case "写真预约单内容详情字体大小":
this.cmbtreevContentDetailPortrait.TextFindTag( strArrayKey[1].Trim() );
break;
case "写真预约单注意事项字体大小":
this.cmbtreevNoteMattersPortrait.TextFindTag( strArrayKey[1].Trim() );
break;
case "写真预约单注意事项说明":
this.txtOrderNoteMatterPortrait.Text = strArrayKey[1].Trim();
break;
case "婚庆预约单内容详情字体大小":
this.cmbtreevContentDetailWeddingCeremony.TextFindTag( strArrayKey[1].Trim() );
break;
case "婚庆预约单注意事项字体大小":
this.cmbtreevNoteMattersWeddingCeremony.TextFindTag( strArrayKey[1].Trim() );
break;
case "婚庆预约单注意事项说明":
this.txtOrderNoteMatterWeddingCeremony.Text = strArrayKey[1].Trim();
break;
case "服务预约单内容详情字体大小":
this.cmbtreevContentDetailService.TextFindTag( strArrayKey[1].Trim() );
break;
case "服务预约单注意事项字体大小":
this.cmbtreevNoteMattersService.TextFindTag( strArrayKey[1].Trim() );
break;
case "服务预约单注意事项说明":
this.txtOrderNoteMattersService.Text = strArrayKey[1].Trim();
break;
}
}
}
}
#endregion
if ( this.tabControl3.TabPages.Count > 0 )
{
this.tabControl3.Visible = true;
}
this.panelReservationSingle.Visible = true;
#endregion
break;
case EnumPublic.PrintTypeEnum.制作单明细:
#region
if ( model != null )
{
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
if ( model.PrintSet_PrintOtherDataJson.Trim().Trim().IndexOf( "制作单说明" ) == -1 )
{
this.txtMakingExplain.Text = "";
}
else
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
if ( strArray[i].Trim().Split( '‖' )[0].Trim() == "制作单说明" )
{
this.txtMakingExplain.Text = strArray[i].Trim().Split( '‖' )[1].Trim();
}
}
}
}
}
else
{
this.txtMakingExplain.Text = "";
}
}
else
{
this.txtMakingExplain.Text = "";
}
this.panelMakingExplain.Visible = true;
#endregion
break;
case EnumPublic.PrintTypeEnum.礼服出售清单:
case EnumPublic.PrintTypeEnum.礼服出租清单:
#region
if ( model != null )
{
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
if ( model.PrintSet_PrintOtherDataJson.Trim().Trim().IndexOf( "礼服单说明" ) == -1 )
{
this.txtDressExplain.Text = "";
}
else
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
if ( strArray[i].Trim().Split( '‖' )[0].Trim() == "礼服单说明" )
{
this.txtDressExplain.Text = strArray[i].Trim().Split( '‖' )[1].Trim();
}
}
}
}
}
else
{
this.txtDressExplain.Text = "";
}
}
else
{
this.txtDressExplain.Text = "";
}
this.panelDress.Visible = true;
#endregion
break;
case EnumPublic.PrintTypeEnum.订单收款:
case EnumPublic.PrintTypeEnum.会员充值收款:
case EnumPublic.PrintTypeEnum.会员服务收款:
case EnumPublic.PrintTypeEnum.会员服务消费:
case EnumPublic.PrintTypeEnum.礼服出售收款:
case EnumPublic.PrintTypeEnum.礼服出租收款:
case EnumPublic.PrintTypeEnum.礼服出租退押金:
case EnumPublic.PrintTypeEnum.其它收入:
case EnumPublic.PrintTypeEnum.其它消费收款:
case EnumPublic.PrintTypeEnum.现金支出:
case EnumPublic.PrintTypeEnum.新摄会返还款:
case EnumPublic.PrintTypeEnum.新摄会收款:
#region
bool IsFindReservationPayment = false;
if ( model != null )
{
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "收款单说明" ) == -1 )
{
this.txtPaymentExplain.Text = "";
}
else
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
if ( strArray[i].Trim().Split( '‖' )[0].Trim() == "收款单说明" )
{
this.txtPaymentExplain.Text = strArray[i].Trim().Split( '‖' )[1].Trim();
}
if ( strArray[i].Trim().Split( '‖' )[0].Trim() == "预约收款显示名称" )
{
this.txtReservationPayment.Text = strArray[i].Trim().Split( '‖' )[1].Trim();
IsFindReservationPayment = true;
}
}
}
}
}
else
{
this.txtPaymentExplain.Text = "";
}
}
else
{
this.txtPaymentExplain.Text = "";
}
if ( e.Node.Text.Trim() == "订单收款_风格针式" )
{
this.panelReservationPayment.Visible = true;
}
else
{
this.panelReservationPayment.Visible = false;
}
if ( !IsFindReservationPayment )
{
this.txtReservationPayment.Text = "预约收款";
}
this.panelPaymentExplain.Visible = true;
#endregion
break;
}
this.lblCurrentSelectedStyle.Text = "当前选中风格:" + e.Node.Text.Trim();
this.panelSaveed.Visible = true;
}
}
void GetColor()
{
foreach ( TreeNode node in this.treevModelSet.Nodes )
{
node.ForeColor = Color.Black;
if ( node.Nodes.Count > 0 )
{
NodeClearBackColor( node );
}
}
}
///
/// 清除节点下的所有节点的背景颜色
///
///
void NodeClearBackColor( TreeNode node )
{
foreach ( TreeNode nde in node.Nodes )
{
nde.ForeColor = Color.Black;
if ( nde.Nodes.Count > 0 )
{
NodeClearBackColor( nde );
if ( nde.Nodes.Count > 0 )
{
NodeClearBackColor( nde );
}
}
}
}
///
/// 移除重复信息,以解决因为数据库中有重复内容时无法正确修改内容(如写真预约单注意事项说明)
///
///
///
string[] RemoveDuplicateContent( string[] strArray )
{
List tempList0 = new List();
List tempList = new List();
foreach ( string temp in strArray )
{
string[] StrArray2 = temp.Trim().Split( '‖' );
if ( !tempList0.Contains( StrArray2[0].Trim() ) )
{
tempList0.Add( StrArray2[0].Trim() );
tempList.Add( temp );
}
}
return tempList.ToArray();
}
///
/// 其他设置_保存
///
///
///
void btnSaveed_Click( object sender, EventArgs e )
{
if ( this.btnSaveed.Tag == null )
{
MessageBoxCustom.Show( "请选择要操作的风格!" );
return;
}
List clist = new List();
//List mlist = pstnbll.GetModelList(this.btnSaveed.Tag.ToString());
DataTable dt = orbll.GetView_Custom( "tb_ErpPrinterSetNow", StrWhere: this.btnSaveed.Tag.ToString().Trim(), ShowColumnName: "ID,PrintSet_DividedShopNumber,PrintSet_TemplateName,PrintSet_PrintDefault,PrintSet_MachineType,PrintSet_TemplateParentNumber,PrintSet_PrintPathName,PrintSet_PrintPath,PrintSet_PrintSingleTitle,PrintSet_PrintSingleLOG,PrintSet_PrintOtherDataJson,PrintSet_CreateDatetime,PrintSet_CreateName,PrintSet_UpdateDateTime,PrintSet_UpdateName" ).Tables[0];
//for (int i = 0; i < dt.Rows.Count; i++)
//{
// LYFZ.Model.Model_ErpPrinterSetNow model = pstnbll.DataRowToModel(dt.Rows[i]);
// mlist.Add(model);
//}
LYFZ.Model.Model_ErpPrinterSetNow model = null;
for ( int l = 0; l < dt.Rows.Count; l++ )
{
//model = mlist[l];
model = pstnbll.DataRowToModel( dt.Rows[l] );
#region 预约单
#region 注意事项说明
if ( this.panelReservationSingle.Visible )
{
string StrNewJoin = model.PrintSet_PrintOtherDataJson.Trim();
#region 婚纱
if ( tbPage1 != null )
{
string StrText = this.txtOrderNoteMatterWedding.Text.Trim();
if ( StrText != "" )
{
if ( StrText.Length > 2000 )
{
MessageBoxCustom.Show( "婚纱预约单注意事项字数不得超过2000字(含符号),当前字数" + StrText.Length );
return;
}
if ( StrText.IndexOf( '‖' ) != -1 || StrText.IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "婚纱预约单注意事项中不允许存在字符'‖'或'∥'" );
return;
}
}
bool isFind = false;
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单注意事项说明":
case "婚纱预约单注意事项说明":
if ( StrArray2[0].Trim() == "预约单注意事项说明" )
{
StrArray2[0] = "婚纱预约单注意事项说明";
}
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
isFind = true;
break;
}
}
}
if ( !isFind )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "婚纱预约单注意事项说明‖" + StrText + "∥";
}
StrText = "9";
isFind = false;
strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
if ( this.cmbtreevContentDetailWedding.Text.Trim() != "" )
{
StrText = this.cmbtreevContentDetailWedding.Text.Trim();
}
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单内容详情字体大小":
case "婚纱预约单内容详情字体大小":
if ( StrArray2[0].Trim() == "预约单内容详情字体大小" )
{
StrArray2[0] = "婚纱预约单内容详情字体大小";
}
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
isFind = true;
break;
}
}
}
if ( !isFind )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "婚纱预约单内容详情字体大小‖" + StrText + "∥";
}
StrText = "9";
isFind = false;
strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
if ( this.cmbtreevNoteMattersWedding.Text.Trim() != "" )
{
StrText = this.cmbtreevNoteMattersWedding.Text.Trim();
}
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单注意事项字体大小":
case "婚纱预约单注意事项字体大小":
if ( StrArray2[0].Trim() == "预约单注意事项字体大小" )
{
StrArray2[0] = "婚纱预约单注意事项字体大小";
}
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
isFind = true;
break;
}
}
}
if ( !isFind )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "婚纱预约单注意事项字体大小‖" + StrText + "∥";
}
}
#endregion
#region 儿童
if ( tbPage2 != null )
{
string StrText = this.txtOrderNoteMatterChild.Text.Trim();
if ( StrText != "" )
{
if ( StrText.Length > 2000 )
{
MessageBoxCustom.Show( "儿童预约单注意事项字数不得超过2000字(含符号),当前字数" + StrText.Length );
return;
}
if ( StrText.IndexOf( '‖' ) != -1 || StrText.IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "儿童预约单注意事项中不允许存在字符'‖'或'∥'" );
return;
}
}
bool isFind = false;
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单注意事项说明":
case "儿童预约单注意事项说明":
if ( StrArray2[0].Trim() == "预约单注意事项说明" )
{
StrArray2[0] = "儿童预约单注意事项说明";
}
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
isFind = true;
break;
}
}
}
if ( !isFind )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "儿童预约单注意事项说明‖" + StrText + "∥";
}
isFind = false;
StrText = "9";
if ( this.cmbtreevContentDetailChild.Text.Trim() != "" )
{
StrText = this.cmbtreevContentDetailChild.Text.Trim();
}
strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单内容详情字体大小":
case "儿童预约单内容详情字体大小":
if ( StrArray2[0].Trim() == "预约单内容详情字体大小" )
{
StrArray2[0] = "儿童预约单内容详情字体大小";
}
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
isFind = true;
break;
}
}
}
if ( !isFind )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "儿童预约单内容详情字体大小‖" + StrText + "∥";
}
isFind = false;
StrText = "9";
if ( this.cmbtreevNoteMattersChild.Text.Trim() != "" )
{
StrText = this.cmbtreevNoteMattersChild.Text.Trim();
}
strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单注意事项字体大小":
case "儿童预约单注意事项字体大小":
if ( StrArray2[0].Trim() == "预约单注意事项字体大小" )
{
StrArray2[0] = "儿童预约单注意事项字体大小";
}
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
isFind = true;
break;
}
}
}
if ( !isFind )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "儿童预约单注意事项字体大小‖" + StrText + "∥";
}
}
#endregion
#region 写真
if ( tbPage3 != null )
{
if ( this.txtOrderNoteMatterPortrait.Text.Trim() != "" )
{
if ( this.txtOrderNoteMatterPortrait.Text.Trim().Length > 2000 )
{
MessageBoxCustom.Show( "写真预约单注意事项字数不得超过2000字(含符号),当前字数" + this.txtOrderNoteMatterPortrait.Text.Trim().Length );
return;
}
if ( this.txtOrderNoteMatterPortrait.Text.Trim().IndexOf( '‖' ) != -1 || this.txtOrderNoteMatterPortrait.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "写真预约单注意事项中不允许存在字符'‖'或'∥'" );
return;
}
}
if ( StrNewJoin.Trim().IndexOf( "写真预约单注意事项说明" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "写真预约单注意事项说明‖" + this.txtOrderNoteMatterPortrait.Text.Trim() + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "写真预约单注意事项说明" )
{
StrArray2[1] = this.txtOrderNoteMatterPortrait.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
string FontA = "9";
if ( this.cmbtreevContentDetailPortrait.Text.Trim() != "" )
{
FontA = this.cmbtreevContentDetailPortrait.Text.Trim();
}
if ( StrNewJoin.Trim().IndexOf( "写真预约单内容详情字体大小" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "写真预约单内容详情字体大小‖" + FontA + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "写真预约单内容详情字体大小" )
{
StrArray2[1] = FontA;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
FontA = "9";
if ( this.cmbtreevNoteMattersPortrait.Text.Trim() != "" )
{
FontA = this.cmbtreevNoteMattersPortrait.Text.Trim();
}
if ( StrNewJoin.Trim().IndexOf( "写真预约单注意事项字体大小" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "写真预约单注意事项字体大小‖" + FontA + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "写真预约单注意事项字体大小" )
{
if ( this.cmbtreevNoteMattersWedding.Text.Trim() != "" )
{
StrArray2[1] = FontA;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
}
}
#endregion
#region 婚庆
if ( tbPage4 != null )
{
if ( this.txtOrderNoteMatterWeddingCeremony.Text.Trim() != "" )
{
if ( this.txtOrderNoteMatterWeddingCeremony.Text.Trim().Length > 2000 )
{
MessageBoxCustom.Show( "婚庆预约单注意事项字数不得超过2000字(含符号),当前字数" + this.txtOrderNoteMatterWeddingCeremony.Text.Trim().Length );
return;
}
if ( this.txtOrderNoteMatterWeddingCeremony.Text.Trim().IndexOf( '‖' ) != -1 || this.txtOrderNoteMatterWeddingCeremony.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "婚庆预约单注意事项中不允许存在字符'‖'或'∥'" );
return;
}
}
if ( StrNewJoin.Trim().IndexOf( "婚庆预约单注意事项说明" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "婚庆预约单注意事项说明‖" + this.txtOrderNoteMatterWeddingCeremony.Text.Trim() + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "婚庆预约单注意事项说明" )
{
StrArray2[1] = this.txtOrderNoteMatterWeddingCeremony.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
string FontA = "9";
if ( this.cmbtreevContentDetailWeddingCeremony.Text.Trim() != "" )
{
FontA = this.cmbtreevContentDetailWeddingCeremony.Text.Trim();
}
if ( StrNewJoin.Trim().IndexOf( "婚庆预约单内容详情字体大小" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "婚庆预约单内容详情字体大小‖" + FontA + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "婚庆预约单内容详情字体大小" )
{
StrArray2[1] = FontA;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
FontA = "9";
if ( this.cmbtreevNoteMattersWeddingCeremony.Text.Trim() != "" )
{
FontA = this.cmbtreevNoteMattersWeddingCeremony.Text.Trim();
}
if ( StrNewJoin.Trim().IndexOf( "婚庆预约单注意事项字体大小" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "婚庆预约单注意事项字体大小‖" + FontA + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "婚庆预约单注意事项字体大小" )
{
if ( this.cmbtreevNoteMattersWedding.Text.Trim() != "" )
{
StrArray2[1] = FontA;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
}
}
#endregion
#region 服务
if ( tbPage5 != null )
{
if ( this.txtOrderNoteMattersService.Text.Trim() != "" )
{
if ( this.txtOrderNoteMattersService.Text.Trim().Length > 2000 )
{
MessageBoxCustom.Show( "服务预约单注意事项字数不得超过2000字(含符号),当前字数" + this.txtOrderNoteMattersService.Text.Trim().Length );
return;
}
if ( this.txtOrderNoteMattersService.Text.Trim().IndexOf( '‖' ) != -1 || this.txtOrderNoteMattersService.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "服务预约单注意事项中不允许存在字符'‖'或'∥'" );
return;
}
}
if ( StrNewJoin.Trim().IndexOf( "服务预约单注意事项说明" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "服务预约单注意事项说明‖" + this.txtOrderNoteMattersService.Text.Trim() + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "服务预约单注意事项说明" )
{
StrArray2[1] = this.txtOrderNoteMattersService.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
string FontA = "9";
if ( this.cmbtreevContentDetailService.Text.Trim() != "" )
{
FontA = this.cmbtreevContentDetailService.Text.Trim();
}
if ( StrNewJoin.Trim().IndexOf( "服务预约单内容详情字体大小" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "服务预约单内容详情字体大小‖" + FontA + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "服务预约单内容详情字体大小" )
{
StrArray2[1] = FontA;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
FontA = "9";
if ( this.cmbtreevNoteMattersService.Text.Trim() != "" )
{
FontA = this.cmbtreevNoteMattersService.Text.Trim();
}
if ( StrNewJoin.Trim().IndexOf( "服务预约单注意事项字体大小" ) == -1 )
{
if ( StrNewJoin.Length > 0 && StrNewJoin.Substring( StrNewJoin.Length - 1, 1 ) != "∥" )
{
StrNewJoin += "∥";
}
StrNewJoin += "服务预约单注意事项字体大小‖" + FontA + "∥";
}
else
{
string[] strArray = RemoveDuplicateContent( StrNewJoin.Trim().Split( '∥' ) );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "服务预约单注意事项字体大小" )
{
if ( this.cmbtreevNoteMattersWedding.Text.Trim() != "" )
{
StrArray2[1] = FontA;
strArray[i] = string.Join( "‖", StrArray2 );
StrNewJoin = string.Join( "∥", strArray );
break;
}
}
}
}
}
}
#endregion
model.PrintSet_PrintOtherDataJson = StrNewJoin.TrimEnd( '∥' );
}
#endregion
#region LOG图片和标题
if ( this.tabControl3.Visible )
{
#region 标题
if ( model.PrintSet_PrintSingleTitle.Trim() != "" )
{
string StrNewJoin = model.PrintSet_PrintSingleTitle.Trim();
#region 预约婚纱单标题
if ( StrNewJoin.Trim().IndexOf( "预约婚纱单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约婚纱单标题‖" + this.txtWeddingTitle.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约婚纱单标题" )
{
StrArray2[1] = this.txtWeddingTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约儿童单标题
if ( StrNewJoin.Trim().IndexOf( "预约儿童单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约儿童单标题‖" + this.txtChildTitle.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约儿童单标题" )
{
StrArray2[1] = this.txtChildTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约写真单标题
if ( StrNewJoin.Trim().IndexOf( "预约写真单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约写真单标题‖" + this.txtPortraitTitle.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约写真单标题" )
{
StrArray2[1] = this.txtPortraitTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约婚庆单标题
if ( StrNewJoin.Trim().IndexOf( "预约婚庆单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约婚庆单标题‖" + this.txtWeddingCeremonyTitle.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约婚庆单标题" )
{
StrArray2[1] = this.txtWeddingCeremonyTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约服务单标题
if ( StrNewJoin.Trim().IndexOf( "预约服务单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约服务单标题‖" + this.txtServiceTitle.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约服务单标题" )
{
StrArray2[1] = this.txtServiceTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
}
else
{
if ( this.txtWeddingTitle.Text.Trim() != "" )
{
if ( this.txtWeddingTitle.Text.Trim().Length > 25 )
{
MessageBoxCustom.Show( "预约婚纱单标题字数不得超过25字(含符号),当前字数" + this.txtWeddingTitle.Text.Trim().Length );
return;
}
if ( this.txtWeddingTitle.Text.Trim().IndexOf( '‖' ) != -1 || this.txtWeddingTitle.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "预约婚纱单标题中不允许存在字符'‖'或'∥'" );
return;
}
}
model.PrintSet_PrintSingleTitle += "预约婚纱单标题‖" + this.txtWeddingTitle.Text.Trim() + "∥";
if ( this.txtChildTitle.Text.Trim() != "" )
{
if ( this.txtChildTitle.Text.Trim().Length > 25 )
{
MessageBoxCustom.Show( "预约儿童单标题字数不得超过25字(含符号),当前字数" + this.txtChildTitle.Text.Trim().Length );
return;
}
if ( this.txtChildTitle.Text.Trim().IndexOf( '‖' ) != -1 || this.txtChildTitle.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "预约儿童单标题中不允许存在字符'‖'或'∥'" );
return;
}
}
model.PrintSet_PrintSingleTitle += "预约儿童单标题‖" + this.txtChildTitle.Text.Trim() + "∥";
if ( this.txtPortraitTitle.Text.Trim() != "" )
{
if ( this.txtPortraitTitle.Text.Trim().Length > 25 )
{
MessageBoxCustom.Show( "预约写真单标题字数不得超过25字(含符号),当前字数" + this.txtPortraitTitle.Text.Trim().Length );
return;
}
if ( this.txtPortraitTitle.Text.Trim().IndexOf( '‖' ) != -1 || this.txtPortraitTitle.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "预约写真单标题中不允许存在字符'‖'或'∥'" );
return;
}
}
model.PrintSet_PrintSingleTitle += "预约写真单标题‖" + this.txtPortraitTitle.Text.Trim() + "∥";
if ( this.txtWeddingCeremonyTitle.Text.Trim() != "" )
{
if ( this.txtWeddingCeremonyTitle.Text.Trim().Length > 25 )
{
MessageBoxCustom.Show( "预约婚庆单标题字数不得超过25字(含符号),当前字数" + this.txtWeddingCeremonyTitle.Text.Trim().Length );
return;
}
if ( this.txtWeddingCeremonyTitle.Text.Trim().IndexOf( '‖' ) != -1 || this.txtWeddingCeremonyTitle.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "预约婚庆单标题中不允许存在字符'‖'或'∥'" );
return;
}
}
model.PrintSet_PrintSingleTitle += "预约婚庆单标题‖" + this.txtWeddingCeremonyTitle.Text.Trim() + "∥";
if ( this.txtServiceTitle.Text.Trim() != "" )
{
if ( this.txtServiceTitle.Text.Trim().Length > 25 )
{
MessageBoxCustom.Show( "预约服务单标题字数不得超过25字(含符号),当前字数" + this.txtServiceTitle.Text.Trim().Length );
return;
}
if ( this.txtServiceTitle.Text.Trim().IndexOf( '‖' ) != -1 || this.txtServiceTitle.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "预约服务单标题中不允许存在字符'‖'或'∥'" );
return;
}
}
model.PrintSet_PrintSingleTitle += "预约服务单标题‖" + this.txtServiceTitle.Text.Trim() + "∥";
}
#endregion
#region 图片LOG
if ( model.PrintSet_PrintSingleLOG.Trim() != "" )
{
string StrNewJoin = model.PrintSet_PrintSingleLOG.Trim();
#region 预约婚纱单图片LOG
if ( StrNewJoin.Trim().IndexOf( "预约婚纱单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约婚纱单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderWeddingLOG ) ) + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约婚纱单LOG" )
{
StrArray2[1] = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderWeddingLOG ) );
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约儿童单图片LOG
if ( StrNewJoin.Trim().IndexOf( "预约儿童单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约儿童单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderChildLOG ) ) + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约儿童单LOG" )
{
StrArray2[1] = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderChildLOG ) );
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约写真单图片LOG
if ( StrNewJoin.Trim().IndexOf( "预约写真单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约写真单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderPortraitLOG ) ) + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约写真单LOG" )
{
StrArray2[1] = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderPortraitLOG ) );
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约婚庆单图片LOG
if ( StrNewJoin.Trim().IndexOf( "预约婚庆单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约婚庆单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderWeddingCeremonyLOG ) ) + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约婚庆单LOG" )
{
StrArray2[1] = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderWeddingCeremonyLOG ) );
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约服务单图片LOG
if ( StrNewJoin.Trim().IndexOf( "预约服务单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约服务单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderServiceLOG ) ) + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约服务单LOG" )
{
StrArray2[1] = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderServiceLOG ) );
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
}
else
{
if ( this.pictOrderWeddingLOG.Image == null )
{
model.PrintSet_PrintSingleLOG += "预约婚纱单LOG‖∥";
}
else
{
model.PrintSet_PrintSingleLOG += "预约婚纱单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderWeddingLOG ) ) + "∥";
}
if ( this.pictOrderChildLOG.Image == null )
{
model.PrintSet_PrintSingleLOG += "预约儿童单LOG‖∥";
}
else
{
model.PrintSet_PrintSingleLOG += "预约儿童单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderChildLOG ) ) + "∥";
}
if ( this.pictOrderPortraitLOG.Image == null )
{
model.PrintSet_PrintSingleLOG += "预约写真单LOG‖∥";
}
else
{
model.PrintSet_PrintSingleLOG += "预约写真单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderPortraitLOG ) ) + "∥";
}
if ( this.pictOrderWeddingCeremonyLOG.Image == null )
{
model.PrintSet_PrintSingleLOG += "预约婚庆单LOG‖∥";
}
else
{
model.PrintSet_PrintSingleLOG += "预约婚庆单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderWeddingCeremonyLOG ) ) + "∥";
}
if ( this.pictOrderServiceLOG.Image == null )
{
model.PrintSet_PrintSingleLOG += "预约服务单LOG‖∥";
}
else
{
model.PrintSet_PrintSingleLOG += "预约服务单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictOrderServiceLOG ) ) + "∥";
}
}
#endregion
}
#endregion
#endregion
#region 制作单
if ( this.panelMakingExplain.Visible )
{
if ( this.txtMakingExplain.Text.Trim().Length > 2000 )
{
MessageBoxCustom.Show( "制作单说明字数不得超过2000字(含符号),当前字数" + this.txtMakingExplain.Text.Trim().Length );
return;
}
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
string StrNewJoin = model.PrintSet_PrintOtherDataJson.Trim();
//内容详情字体大小
if ( this.txtMakingExplain.Text.Trim() != "" )
{
if ( this.txtMakingExplain.Text.Trim().IndexOf( '‖' ) != -1 || this.txtMakingExplain.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "制作单说明中不允许存在字符'‖'或'∥'" );
return;
}
}
if ( StrNewJoin.Trim().IndexOf( "制作单说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "制作单说明‖" + this.txtMakingExplain.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "制作单说明" )
{
StrArray2[1] = this.txtMakingExplain.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
}
else
{
if ( this.txtMakingExplain.Text.Trim() != "" )
{
if ( this.txtMakingExplain.Text.Trim().IndexOf( '‖' ) != -1 || this.txtMakingExplain.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "制作单说明中不允许存在字符'‖'或'∥'" );
return;
}
}
model.PrintSet_PrintOtherDataJson += "制作单说明‖" + this.txtMakingExplain.Text.Trim() + "∥";
}
}
#endregion
#region 礼服单
if ( this.panelDress.Visible )
{
if ( this.txtDressExplain.Text.Trim().Length > 2000 )
{
MessageBoxCustom.Show( "礼服单说明字数不得超过2000字(含符号),当前字数" + this.txtDressExplain.Text.Trim().Length );
return;
}
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
string StrNewJoin = model.PrintSet_PrintOtherDataJson.Trim();
//内容详情字体大小
if ( this.txtDressExplain.Text.Trim() != "" )
{
if ( this.txtDressExplain.Text.Trim().IndexOf( '‖' ) != -1 || this.txtDressExplain.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "礼服单说明中不允许存在字符'‖'或'∥'" );
return;
}
}
if ( StrNewJoin.Trim().IndexOf( "礼服单说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "礼服单说明‖" + this.txtDressExplain.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "礼服单说明" )
{
StrArray2[1] = this.txtDressExplain.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
}
else
{
if ( this.txtDressExplain.Text.Trim() != "" )
{
if ( this.txtDressExplain.Text.Trim().IndexOf( '‖' ) != -1 || this.txtDressExplain.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "礼服单说明中不允许存在字符'‖'或'∥'" );
return;
}
}
model.PrintSet_PrintOtherDataJson += "礼服单说明‖" + this.txtDressExplain.Text.Trim() + "∥";
}
}
#endregion
#region 收款单说明
if ( this.panelPaymentExplain.Visible )
{
string[] StrArrayListName = this.lblCurrentSelectedStyle.Text.Split( ':' );
bool IsFind = false;
if ( StrArrayListName.Length > 1 )
{
if ( StrArrayListName[1].Trim() == "会员充值收款_风格A4" )
{
IsFind = true;
}
}
if ( !IsFind )
{
if ( this.txtPaymentExplain.Text.Trim().Length > 200 )
{
MessageBoxCustom.Show( "收款单说明字数不得超过200字(含符号),当前字数" + this.txtPaymentExplain.Text.Trim().Length );
return;
}
}
else
{
if ( this.txtPaymentExplain.Text.Trim().Length > 500 )
{
MessageBoxCustom.Show( "收款单说明字数不得超过500字(含符号),当前字数" + this.txtPaymentExplain.Text.Trim().Length );
return;
}
}
if ( this.txtPaymentExplain.Text.Trim() != "" )
{
if ( this.txtPaymentExplain.Text.Trim().IndexOf( '‖' ) != -1 || this.txtPaymentExplain.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "收款单说明中不允许存在字符'‖'或'∥'" );
return;
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
string StrNewJoin = model.PrintSet_PrintOtherDataJson.Trim();
if ( StrNewJoin.Trim().IndexOf( "收款单说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "收款单说明‖" + this.txtPaymentExplain.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "收款单说明" )
{
StrArray2[1] = this.txtPaymentExplain.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
}
else
{
model.PrintSet_PrintOtherDataJson += "收款单说明‖" + this.txtPaymentExplain.Text.Trim() + "∥";
}
if ( this.panelReservationPayment.Visible )
{
//预约收款显示名称
if ( this.txtReservationPayment.Text.Trim() != "" )
{
if ( this.txtReservationPayment.Text.Trim().IndexOf( '‖' ) != -1 || this.txtReservationPayment.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "'将预约收款显示为'中不允许存在字符'‖'或'∥'" );
return;
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
string StrNewJoin = model.PrintSet_PrintOtherDataJson.Trim();
if ( StrNewJoin.Trim().IndexOf( "预约收款显示名称" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "预约收款显示名称‖" + this.txtReservationPayment.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约收款显示名称" )
{
StrArray2[1] = this.txtReservationPayment.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
}
else
{
model.PrintSet_PrintOtherDataJson += "预约收款显示名称‖" + this.txtReservationPayment.Text.Trim() + "∥";
}
}
}
#endregion
model.PrintSet_UpdateDateTime = SDateTime.Now;
model.PrintSet_UpdateName = StrUserID;
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
}
if ( clist.Count > 0 )
{
if ( LYFZ.BLL.BaseBllOperate.ExecuteSqlTran( clist ) <= 0 )
{
MessageBoxCustom.Show( "保存失败" );
return;
}
this.GetModelListPrinterSetNow();
this.IsSaveed = true;
MessageBoxCustom.Show( "保存成功" );
}
}
///
/// 其他设置_取消
///
///
///
void btnCancel_Click( object sender, EventArgs e )
{
this.panelSaveed.Visible = false;
this.PanelHide();
this.cmbtreevContentDetailWedding.SetTextAndTag_ValueNull();
this.cmbtreevNoteMattersWedding.SetTextAndTag_ValueNull();
this.lblCurrentSelectedStyle.Text = "当前选中风格:";
this.btnSaveed.Tag = null;
}
///
/// 隐藏Panel
///
void PanelHide()
{
this.panelDress.Visible = false;
this.panelMakingExplain.Visible = false;
this.panelPaymentExplain.Visible = false;
this.panelReservationSingle.Visible = false;
}
#region 预约单
///
/// 婚纱浏览
///
///
///
void btnOrderBrowseWeddingLOG_Click( object sender, EventArgs e )
{
this.BrowseLogPhoto( this.pictOrderWeddingLOG );
}
///
/// 婚纱删除
///
///
///
void btnOrderDeleteWeddingLOG_Click( object sender, EventArgs e )
{
this.pictOrderWeddingLOG.Image = null;
}
///
/// 婚纱下载
///
///
///
void btnOrderDownloadWeddingLOG_Click( object sender, EventArgs e )
{
LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.DownloadLog( this.pictOrderWeddingLOG, "婚纱单LOG" );
}
///
/// 儿童下载
///
///
///
void btnOrderChildDownloadLOG_Click( object sender, EventArgs e )
{
LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.DownloadLog( this.pictOrderChildLOG, "儿童单LOG" );
}
///
/// 儿童浏览
///
///
///
void btnOrderChildBrowseLOG_Click( object sender, EventArgs e )
{
this.BrowseLogPhoto( this.pictOrderChildLOG );
}
///
/// 儿童删除
///
///
///
void btnOrderChildDeleteLOG_Click( object sender, EventArgs e )
{
this.pictOrderChildLOG.Image = null;
}
///
/// 写真下载
///
///
///
void btnOrderPortraitDownloadLOG_Click( object sender, EventArgs e )
{
LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.DownloadLog( this.pictOrderPortraitLOG, "写真单LOG" );
}
///
/// 写真浏览
///
///
///
void btnOrderPortraitBrowseLOG_Click( object sender, EventArgs e )
{
this.BrowseLogPhoto( this.pictOrderPortraitLOG );
}
///
/// 写真删除
///
///
///
void btnOrderPortraitDeleteLOG_Click( object sender, EventArgs e )
{
this.pictOrderPortraitLOG.Image = null;
}
///
/// 婚庆下载
///
///
///
void btnOrderWeddingCeremonyDownloadLOG_Click( object sender, EventArgs e )
{
LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.DownloadLog( this.pictOrderWeddingCeremonyLOG, "婚庆单LOG" );
}
///
/// 婚庆浏览
///
///
///
void btnOrderWeddingCeremonyBrowseLOG_Click( object sender, EventArgs e )
{
this.BrowseLogPhoto( this.pictOrderWeddingCeremonyLOG );
}
///
/// 婚庆删除
///
///
///
void btnOrderWeddingCeremonyDeleteLOG_Click( object sender, EventArgs e )
{
this.pictOrderWeddingCeremonyLOG.Image = null;
}
///
/// 服务下载
///
///
///
void btnOrderServiceDownloadLOG_Click( object sender, EventArgs e )
{
LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.DownloadLog( this.pictOrderServiceLOG, "服务单LOG" );
}
///
/// 服务浏览
///
///
///
void btnOrderServiceBrowseLOG_Click( object sender, EventArgs e )
{
this.BrowseLogPhoto( this.pictOrderServiceLOG );
}
///
/// 服务删除
///
///
///
void btnOrderServiceDeleteLOG_Click( object sender, EventArgs e )
{
this.pictOrderServiceLOG.Image = null;
}
///
/// 浏览选择LOG图片
///
///
void BrowseLogPhoto( LYFZ.ComponentLibrary.PictureBoxEx pict )
{
OpenFileDialog fileDlg = new OpenFileDialog();
fileDlg.ShowDialog( this );
if ( fileDlg.FileName.Length > 0 )
{
if ( fileDlg.FileName != "openFileDialog1" )
{
Image img = Image.FromFile( fileDlg.FileName );
FileInfo f = new FileInfo( fileDlg.FileName );
if ( f.Length > 2100000 )
{
MessageBoxCustom.Show( "图片过大,建议使用大小在800K以内的图片" );
return;
}
if ( img.Width > 2500 )
{
MessageBoxCustom.Show( "图片长度过长,建议使用大小在 2000*280(像素)以内的图片" );
return;
}
if ( img.Height > 300 )
{
MessageBoxCustom.Show( "图片过大,建议使用大小在 2000*280(像素)以内的图片" );
return;
}
FileStream fs = new FileStream( fileDlg.FileName, FileMode.Open, FileAccess.Read );
pict.Image = System.Drawing.Image.FromStream( fs );
fs.Close();
}
}
}
#endregion
#endregion
#region 全局设置
///
/// 收款单说明
///
///
///
void btnSaveed1_Click( object sender, EventArgs e )
{
if ( this.txtGlobalPaymentExplain.Text.Trim().Length > 200 )
{
MessageBoxCustom.Show( "收款单说明字数不得超过200字(含符号),当前字数" + this.txtGlobalPaymentExplain.Text.Trim().Length );
return;
}
if ( this.txtGlobalPaymentExplain.Text.Trim() != "" )
{
if ( this.txtGlobalPaymentExplain.Text.Trim().IndexOf( '‖' ) != -1 || this.txtGlobalPaymentExplain.Text.Trim().IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "收款单说明中不允许存在字符'‖'或'∥'" );
return;
}
}
List clist = new List();
LYFZ.Model.Model_ErpSystemConfigure modelsystem = modelsc;
#region 全局
if ( modelsystem.Sconfig_Value.Trim() != "" )
{
string StrNewJoin = modelsystem.Sconfig_Value.Trim();
if ( StrNewJoin.Trim().IndexOf( "收款单说明" ) == -1 )
{
modelsystem.Sconfig_Value += "收款单说明‖" + this.txtGlobalPaymentExplain.Text.Trim() + "∥";
}
else
{
string[] strArray = modelsystem.Sconfig_Value.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "收款单说明" )
{
StrArray2[1] = this.txtGlobalPaymentExplain.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
modelsystem.Sconfig_Value = string.Join( "∥", strArray );
break;
}
}
}
}
}
else
{
modelsystem.Sconfig_Value += "收款单说明‖" + this.txtGlobalPaymentExplain.Text.Trim() + "∥";
}
clist.Add( scbll.GetUpdateCommandInfo( modelsystem ) );
#endregion
#region 修改打印设置
for ( int j = 0; j < mlist.Count; j++ )
{
switch ( (LYFZ.EnumPublic.PrintTypeEnum)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), mlist[j].PrintSet_TemplateParentNumber.ToString() ) )
{
case EnumPublic.PrintTypeEnum.订单收款:
case EnumPublic.PrintTypeEnum.会员充值收款:
case EnumPublic.PrintTypeEnum.会员服务收款:
case EnumPublic.PrintTypeEnum.会员服务消费:
case EnumPublic.PrintTypeEnum.礼服出售收款:
case EnumPublic.PrintTypeEnum.礼服出租收款:
case EnumPublic.PrintTypeEnum.礼服出租退押金:
case EnumPublic.PrintTypeEnum.其它收入:
case EnumPublic.PrintTypeEnum.其它消费收款:
case EnumPublic.PrintTypeEnum.现金支出:
case EnumPublic.PrintTypeEnum.新摄会返还款:
case EnumPublic.PrintTypeEnum.新摄会收款:
LYFZ.Model.Model_ErpPrinterSetNow model = mlist[j];
if ( model.PrintSet_PrintOtherDataJson.Trim() != "" )
{
string StrNewJoin = model.PrintSet_PrintOtherDataJson.Trim();
if ( StrNewJoin.Trim().IndexOf( "收款单说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "收款单说明‖" + this.txtGlobalPaymentExplain.Text.Trim() + "∥";
}
else
{
string[] strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "收款单说明" )
{
StrArray2[1] = this.txtGlobalPaymentExplain.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
}
else
{
model.PrintSet_PrintOtherDataJson += "收款单说明‖" + this.txtGlobalPaymentExplain.Text.Trim() + "∥";
}
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
break;
}
}
#endregion
if ( clist.Count > 0 )
{
if ( MessageBoxCustom.Show( "保存后,将覆盖'" + EnumPublic.PrintTypeEnum.订单收款.ToString() + "'、'" + EnumPublic.PrintTypeEnum.会员充值收款.ToString() + "'、'" + EnumPublic.PrintTypeEnum.会员充值收款.ToString() + "'、'" + EnumPublic.PrintTypeEnum.会员服务收款.ToString()
+ "'、'" + EnumPublic.PrintTypeEnum.会员服务消费.ToString() + "'、'" + EnumPublic.PrintTypeEnum.礼服出售收款.ToString() + "'、'" + EnumPublic.PrintTypeEnum.礼服出租收款.ToString() + "'、'" + EnumPublic.PrintTypeEnum.礼服出租退押金.ToString() + "'、'" + EnumPublic.PrintTypeEnum.其它收入.ToString()
+ "'、'" + EnumPublic.PrintTypeEnum.其它消费收款.ToString() + "'、'" + EnumPublic.PrintTypeEnum.现金支出.ToString() + "'、'" + EnumPublic.PrintTypeEnum.新摄会返还款.ToString() + "'、'" + EnumPublic.PrintTypeEnum.新摄会收款.ToString() + "' 等所有的收款单说明,你确定要继续保存吗?", "温馨提示", MessageBoxButtons.YesNo ) == DialogResult.No )
{
return;
}
if ( LYFZ.BLL.BaseBllOperate.ExecuteSqlTran( clist ) <= 0 )
{
MessageBoxCustom.Show( "保存全局收款单说明失败!" );
return;
}
this.GetModelListPrinterSetNow();
this.GetModelSystemConfigure();
MessageBoxCustom.Show( "保存成功!" );
}
}
///
/// 预约单
///
///
///
void btnSaveed2_Click( object sender, EventArgs e )
{
string StrText = this.txtGlobalOrderNoteMatter.Text.Trim();
if ( StrText != "" )
{
if ( StrText.Length > 2000 )
{
MessageBoxCustom.Show( "预约单注意事项字数不得超过2000字(含符号),当前字数" + StrText.Length );
return;
}
if ( StrText.IndexOf( '‖' ) != -1 || StrText.IndexOf( '∥' ) != -1 )
{
MessageBoxCustom.Show( "预约单注意事项中不允许存在字符'‖'或'∥'" );
return;
}
}
List clist = new List();
#region 全局
LYFZ.Model.Model_ErpSystemConfigure modelsystem = modelsc;
string[] strArray = modelsystem.Sconfig_Value.Trim().Split( '∥' );
if ( modelsystem.Sconfig_Value.Trim().IndexOf( "预约单注意事项说明" ) == -1 )
{
modelsystem.Sconfig_Value += "预约单注意事项说明‖" + StrText + "∥";
}
else
{
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单注意事项说明":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
modelsystem.Sconfig_Value = string.Join( "∥", strArray );
break;
}
}
}
}
StrText = "9";
if ( this.cmbtreevGlobalContentDetail.Text.Trim() != "" )
{
StrText = this.cmbtreevGlobalContentDetail.Text.Trim();
}
if ( modelsystem.Sconfig_Value.Trim().IndexOf( "预约单内容详情字体大小" ) == -1 )
{
modelsystem.Sconfig_Value += "预约单内容详情字体大小‖" + StrText + "∥";
}
else
{
strArray = modelsystem.Sconfig_Value.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单内容详情字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
modelsystem.Sconfig_Value = string.Join( "∥", strArray );
break;
}
}
}
}
StrText = "9";
if ( this.cmbtreevGlobalNoteMatters.Text.Trim() != "" )
{
StrText = this.cmbtreevGlobalNoteMatters.Text.Trim();
}
if ( modelsystem.Sconfig_Value.Trim().IndexOf( "预约单注意事项字体大小" ) == -1 )
{
modelsystem.Sconfig_Value += "预约单注意事项字体大小‖" + StrText + "∥";
}
else
{
strArray = modelsystem.Sconfig_Value.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单注意事项字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
modelsystem.Sconfig_Value = string.Join( "∥", strArray );
break;
}
}
}
}
if ( modelsystem.Sconfig_Value.Trim().IndexOf( "预约单标题" ) == -1 )
{
modelsystem.Sconfig_Value += "预约单标题‖" + this.txtGlobalOrderTitle.Text.Trim() + "∥";
}
else
{
strArray = modelsystem.Sconfig_Value.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约单标题":
StrArray2[1] = this.txtGlobalOrderTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
modelsystem.Sconfig_Value = string.Join( "∥", strArray );
break;
}
}
}
}
if ( modelsystem.Sconfig_Value.Trim().IndexOf( "预约单LOG" ) == -1 )
{
modelsystem.Sconfig_Value += "预约单LOG‖" + LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictGlobalOrderLOG ) ) + "∥";
}
else
{
strArray = modelsystem.Sconfig_Value.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约单LOG" )
{
StrArray2[1] = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictGlobalOrderLOG ) );
strArray[i] = string.Join( "‖", StrArray2 );
modelsystem.Sconfig_Value = string.Join( "∥", strArray );
break;
}
}
}
}
clist.Add( scbll.GetUpdateCommandInfo( modelsystem ) );
#endregion
#region 修改打印设置
for ( int j = 0; j < mlist.Count; j++ )
{
switch ( (LYFZ.EnumPublic.PrintTypeEnum)Enum.Parse( typeof( LYFZ.EnumPublic.PrintTypeEnum ), mlist[j].PrintSet_TemplateParentNumber.ToString() ) )
{
case EnumPublic.PrintTypeEnum.订单预约单:
LYFZ.Model.Model_ErpPrinterSetNow model = mlist[j];
#region 注意事项
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "婚纱预约单注意事项说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "婚纱预约单注意事项说明‖" + this.txtGlobalOrderNoteMatter.Text.Trim() + "∥";
}
else
{
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "婚纱预约单注意事项说明":
StrArray2[1] = this.txtGlobalOrderNoteMatter.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "儿童预约单注意事项说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "儿童预约单注意事项说明‖" + this.txtGlobalOrderNoteMatter.Text.Trim() + "∥";
}
else
{
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "儿童预约单注意事项说明":
StrArray2[1] = this.txtGlobalOrderNoteMatter.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "写真预约单注意事项说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "写真预约单注意事项说明‖" + this.txtGlobalOrderNoteMatter.Text.Trim() + "∥";
}
else
{
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "写真预约单注意事项说明":
StrArray2[1] = this.txtGlobalOrderNoteMatter.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "服务预约单注意事项说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "服务预约单注意事项说明‖" + this.txtGlobalOrderNoteMatter.Text.Trim() + "∥";
}
else
{
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "服务预约单注意事项说明":
StrArray2[1] = this.txtGlobalOrderNoteMatter.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "婚庆预约单注意事项说明" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "婚庆预约单注意事项说明‖" + this.txtGlobalOrderNoteMatter.Text.Trim() + "∥";
}
else
{
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "婚庆预约单注意事项说明":
StrArray2[1] = this.txtGlobalOrderNoteMatter.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
StrText = "9";
if ( this.cmbtreevGlobalContentDetail.Text.Trim() != "" )
{
StrText = this.cmbtreevGlobalContentDetail.Text.Trim();
}
#region 预约单内容详情字体大小
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "婚纱预约单内容详情字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "婚纱预约单内容详情字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "婚纱预约单内容详情字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "儿童预约单内容详情字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "儿童预约单内容详情字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "儿童预约单内容详情字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "写真预约单内容详情字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "写真预约单内容详情字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "写真预约单内容详情字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "服务预约单内容详情字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "服务预约单注意事项字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "服务预约单内容详情字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "婚庆预约单内容详情字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "婚庆预约单内容详情字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "婚庆预约单内容详情字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
StrText = "9";
if ( this.cmbtreevGlobalNoteMatters.Text.Trim() != "" )
{
StrText = this.cmbtreevGlobalNoteMatters.Text.Trim();
}
#region 预约单注意事项字体大小
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "婚纱预约单注意事项字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "婚纱预约单注意事项字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "婚纱预约单注意事项字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "儿童预约单注意事项字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "儿童预约单注意事项字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "儿童预约单注意事项字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "写真预约单注意事项字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "写真预约单注意事项字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "写真预约单注意事项字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "服务预约单注意事项字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "服务预约单注意事项字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "服务预约单注意事项字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintOtherDataJson.Trim().IndexOf( "婚庆预约单注意事项字体大小" ) == -1 )
{
model.PrintSet_PrintOtherDataJson += "婚庆预约单注意事项字体大小‖" + StrText + "∥";
}
else
{
strArray = model.PrintSet_PrintOtherDataJson.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "婚庆预约单注意事项字体大小":
StrArray2[1] = StrText;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintOtherDataJson = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约单标题
if ( model.PrintSet_PrintSingleTitle.Trim().IndexOf( "预约婚纱单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约婚纱单标题‖" + this.txtGlobalOrderTitle.Text.Trim() + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约婚纱单标题":
StrArray2[1] = this.txtGlobalOrderTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintSingleTitle.Trim().IndexOf( "预约儿童单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约儿童单标题‖" + this.txtGlobalOrderTitle.Text.Trim() + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约儿童单标题":
StrArray2[1] = this.txtGlobalOrderTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintSingleTitle.Trim().IndexOf( "预约写真单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约写真单标题‖" + this.txtGlobalOrderTitle.Text.Trim() + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约写真单标题":
StrArray2[1] = this.txtGlobalOrderTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintSingleTitle.Trim().IndexOf( "预约服务单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约服务单标题‖" + this.txtGlobalOrderTitle.Text.Trim() + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约服务单标题":
StrArray2[1] = this.txtGlobalOrderTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintSingleTitle.Trim().IndexOf( "预约婚庆单标题" ) == -1 )
{
model.PrintSet_PrintSingleTitle += "预约婚庆单标题‖" + this.txtGlobalOrderTitle.Text.Trim() + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleTitle.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
switch ( StrArray2[0].Trim() )
{
case "预约婚庆单标题":
StrArray2[1] = this.txtGlobalOrderTitle.Text.Trim();
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleTitle = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
#region 预约单LOG
string StrIamgeLog = "";
if ( this.pictGlobalOrderLOG.Image != null )
{
StrIamgeLog = LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ToHexString( LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.ImageDatabytes( this.pictGlobalOrderLOG ) );
}
if ( model.PrintSet_PrintSingleLOG.Trim().IndexOf( "预约婚纱单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约婚纱单LOG‖" + StrIamgeLog + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约婚纱单LOG" )
{
StrArray2[1] = StrIamgeLog;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintSingleLOG.Trim().IndexOf( "预约儿童单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约儿童单LOG‖" + StrIamgeLog + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约儿童单LOG" )
{
StrArray2[1] = StrIamgeLog;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintSingleLOG.Trim().IndexOf( "预约写真单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约写真单LOG‖" + StrIamgeLog + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约写真单LOG" )
{
StrArray2[1] = StrIamgeLog;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintSingleLOG.Trim().IndexOf( "预约服务单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约服务单LOG‖" + StrIamgeLog + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约服务单LOG" )
{
StrArray2[1] = StrIamgeLog;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
if ( model.PrintSet_PrintSingleLOG.Trim().IndexOf( "预约婚庆单LOG" ) == -1 )
{
model.PrintSet_PrintSingleLOG += "预约婚庆单LOG‖" + StrIamgeLog + "∥";
}
else
{
strArray = model.PrintSet_PrintSingleLOG.Trim().Split( '∥' );
for ( int i = 0; i < strArray.Length; i++ )
{
if ( strArray[i].Trim() != "" )
{
string[] StrArray2 = strArray[i].Trim().Split( '‖' );
if ( StrArray2[0].Trim() == "预约婚庆单LOG" )
{
StrArray2[1] = StrIamgeLog;
strArray[i] = string.Join( "‖", StrArray2 );
model.PrintSet_PrintSingleLOG = string.Join( "∥", strArray );
break;
}
}
}
}
#endregion
clist.Add( pstnbll.GetUpdateCommandInfo( model ) );
break;
}
}
#endregion
if ( clist.Count > 0 )
{
if ( MessageBoxCustom.Show( "保存后,将覆盖'" + EnumPublic.PrintTypeEnum.订单预约单.ToString() + "'的所有'注意事项'、'打印单标题','字体大小','Log图片',你确定要继续保存吗?", "温馨提示", MessageBoxButtons.YesNo ) == DialogResult.No )
{
return;
}
if ( LYFZ.BLL.BaseBllOperate.ExecuteSqlTran( clist ) <= 0 )
{
MessageBoxCustom.Show( "保存全局预约单设置失败!" );
return;
}
this.GetModelListPrinterSetNow();
this.GetModelSystemConfigure();
MessageBoxCustom.Show( "保存成功!" );
}
}
///
/// 全局LOG下载
///
///
///
void btnGlobalOrderDownloadLOG_Click( object sender, EventArgs e )
{
LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.DownloadLog( this.pictGlobalOrderLOG, "全局预约单LOG" );
}
///
/// 全局LOG浏览选择
///
///
///
void btnGlobalOrderBrowseLOG_Click( object sender, EventArgs e )
{
this.BrowseLogPhoto( this.pictGlobalOrderLOG );
}
///
/// 全局LOG删除
///
///
///
void btnGlobalOrderDeleteLOG_Click( object sender, EventArgs e )
{
this.pictGlobalOrderLOG.Image = null;
}
#endregion
#region 绑定打印模拟数据
///
/// 绑定新增的打印模板
///
public void InitSqlPrintData()
{
LYFZ.BLL.BLL_ErpPrinterSetNow printSetNowBll = new BLL.BLL_ErpPrinterSetNow();
LYFZ.BLL.BLL_ErpPrinterTemplateSet prinTemplateSetBll = new BLL.BLL_ErpPrinterTemplateSet();
DataTable dtNow = printSetNowBll.GetList( " PrintSet_TemplateName='礼服出租清单_风格2' or PrintSet_TemplateName = '礼服出售清单_风格2' " ).Tables[0];
DataTable dtTemplateSet = prinTemplateSetBll.GetList( " TptSet_TemplateName='礼服出租清单_风格2' or TptSet_TemplateName = '礼服出售清单_风格2' " ).Tables[0];
DataRow[] drNowList = dtNow.Select( " PrintSet_TemplateName = '礼服出租清单_风格2' " );
if ( drNowList.Length == 0 )
{
LYFZ.Model.Model_ErpPrinterSetNow printNowModel = new Model.Model_ErpPrinterSetNow();
printNowModel.PrintSet_DividedShopNumber = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.CurrentCompanyInfoID;
printNowModel.PrintSet_TemplateName = "礼服出租清单_风格2";
printNowModel.PrintSet_MachineType = 1;
printNowModel.PrintSet_TemplateParentNumber = 25;
printNowModel.PrintSet_CreateName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
printNowModel.PrintSet_CreateDatetime = DateTime.Now;
printSetNowBll.Add( printNowModel );
LYFZ.Model.Model_ErpPrinterTemplateSet printTemplateModel = new Model.Model_ErpPrinterTemplateSet();
printTemplateModel.TptSet_TemplateName = "礼服出租清单_风格2";
printTemplateModel.TptSet_TemplateAliases = "礼服出租清单_风格A4";
printTemplateModel.TptSet_TemplateType = 0;
printTemplateModel.TptSet_MachineType = 1;
printTemplateModel.TptSet_TemplateParentNumber = 25;
printTemplateModel.TptSet_PrintTypeName = "礼服出租清单";
prinTemplateSetBll.Add( printTemplateModel );
}
drNowList = dtNow.Select( " PrintSet_TemplateName = '礼服出售清单_风格2' " );
if ( drNowList.Length == 0 )
{
LYFZ.Model.Model_ErpPrinterSetNow printNowModel = new Model.Model_ErpPrinterSetNow();
printNowModel.PrintSet_DividedShopNumber = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.CurrentCompanyInfoID;
printNowModel.PrintSet_TemplateName = "礼服出售清单_风格2";
printNowModel.PrintSet_MachineType = 1;
printNowModel.PrintSet_TemplateParentNumber = 26;
printNowModel.PrintSet_CreateName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
printNowModel.PrintSet_CreateDatetime = DateTime.Now;
printSetNowBll.Add( printNowModel );
LYFZ.Model.Model_ErpPrinterTemplateSet printTemplateModel = new Model.Model_ErpPrinterTemplateSet();
printTemplateModel.TptSet_TemplateName = "礼服出售清单_风格2";
printTemplateModel.TptSet_TemplateAliases = "礼服出售清单_风格A4";
printTemplateModel.TptSet_TemplateType = 0;
printTemplateModel.TptSet_MachineType = 1;
printTemplateModel.TptSet_TemplateParentNumber = 26;
printTemplateModel.TptSet_PrintTypeName = "礼服出售清单";
prinTemplateSetBll.Add( printTemplateModel );
}
}
#endregion
}
}