using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using CoreFS.CA06;using Pur.Entity; using Pur.Entity.pur_orderEntiy; using Infragistics.Win.UltraWinGrid; using Core.Mes.Client.Comm.Control; using Core.Mes.Client.Comm; using Core.Mes.Client.Comm.Tool; using com.hnshituo.pur.vo; using Core.Mes.Client.Comm.Server; using Infragistics.Win.UltraWinEditors; using System.Collections; using Infragistics.Win; using Pur.Balance; namespace Pur.order { public partial class PurOrderModeM : FrmPmsBase { public PurOrderModeM() { InitializeComponent(); } private void PurOrderModeM_Load(object sender, EventArgs e) { init(); GetPUR_ORDER_MODE_M(); } #region 菜单按钮 public override void ToolBar_Click(object sender, string ToolbarKey) { switch (ToolbarKey) { case "Query": GetPUR_ORDER_MODE_M(); break; case "Add": AddPUR_ORDER_MODE_M(); break; case "Update": UpdPUR_ORDER_MODE_M(); break; case "Delete": DelPUR_ORDER_MODE_M(); break; } } /// /// 删除 /// private void DelPUR_ORDER_MODE_M() { UltraGridRow uge = ultraGrid1.ActiveRow; if (uge == null) { MessageUtil.ShowTips("请选择合同模板头!"); return; } String strModeId = uge.Cells["ModeId"].Value.ToString().Trim(); if (String.IsNullOrEmpty(strModeId)) { MessageUtil.ShowTips("合同模板头编号为空!"); return; } if (ultraTabControl1.SelectedTab.Text == ultraTabControl1.Tabs[0].Text) { //存在条款行则不允许删除 OrderModeC Omm = new OrderModeC(); Omm.ModeId = strModeId; Omm.Validflag = "1"; DataTable dt = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "find_ModeC", new object[] { Omm, 0, 0 }); if (dt.Rows.Count > 0) { MessageUtil.ShowTips("合同模板头[" + strModeId + "]已绑定有效的条款,请先移除该模板头下的条款!"); return; } OrderModeM Omg = new OrderModeM(); Omg.Validflag = "0"; Omg.DeleteName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName(); Omg.DeleteUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID(); Omg.DeleteTime = DateTime.Now; Omg.ModeId = strModeId; //this.execute("com.hnshituo.pur.order.service.OrderModeMService", "update", new object[] { Omg }); if (MessageBox.Show("将将确定删除该合同模板[" + Omg.ModeId + "]?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } CoreResult rt = this.execute("com.hnshituo.pur.order.service.OrderModeMService", "doUpdate", new object[] { Omg }); if (rt.Resultcode != 0) { MessageUtil.ShowTips("删除失败!" + rt.Resultmsg); return; } Core.Mes.Client.Comm.Tool.MessageUtil.ShowTips("删除成功!"); GetPUR_ORDER_MODE_M(); } else if (ultraTabControl1.SelectedTab== ultraTabControl1.Tabs[1]) { UltraGridRow uRe = ultraGrid2.ActiveRow; if (uRe == null) { MessageUtil.ShowTips("请选择合同模板条款!"); return; } String strId = uRe.Cells["ID"].Value.ToString().Trim(); if (String.IsNullOrEmpty(strId)) { MessageUtil.ShowTips("合同模板条款编号为空!"); return; } OrderModeC Omc = new OrderModeC(); Omc.DeleteName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName(); Omc.DeleteUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID(); Omc.DeleteTime = DateTime.Now; Omc.Validflag = "0"; Omc.Id = strId; //this.execute("com.hnshituo.pur.order.service.OrderModeCService", "update", new object[] { Omc }); if (MessageBox.Show("将确定移除合同模板条款[" + strId + "]?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } CoreResult rt = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "doUpdate", new object[] { Omc }); if (rt.Resultcode != 0) { MessageUtil.ShowTips("移除失败!" + rt.Resultmsg); return; } Core.Mes.Client.Comm.Tool.MessageUtil.ShowTips("移除成功!"); OrderModeC Omm = new OrderModeC(); Omm.ModeId = strModeId; Omm.Validflag = "1"; DataTable dt = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "find_ModeC", new object[] { Omm, 0, 0 }); GridHelper.CopyDataToDatatable(dt, dataTable2, true); } } /// /// 修改 /// private void UpdPUR_ORDER_MODE_M() { UltraGridRow uge = ultraGrid1.ActiveRow; if (uge == null) { MessageUtil.ShowTips("请选择合同模板头!"); return; } String strModeId = uge.Cells["ModeId"].Value.ToString().Trim(); String strModeName = uge.Cells["ModeName"].Value.ToString().Trim(); if (String.IsNullOrEmpty(strModeId)) { MessageUtil.ShowTips("合同模板头编号为空!"); return; } if (ultraTabControl1.SelectedTab.Text == ultraTabControl1.Tabs[0].Text) { if (testm() == false) { return; } //数据唯一性校验 OrderModeM mm = new OrderModeM(); mm.ModeName = txt_ModeName.Text.Trim(); mm.Validflag = "1"; List rt1 = this.execute>("com.hnshituo.pur.order.service.OrderModeMService", "find", new object[] { mm, 0, 0 }); foreach (OrderModeM orderModeM in rt1) { if (orderModeM.ModeId != strModeId) { MessageUtil.ShowTips("合同模板名重复,与合同模板[" + orderModeM.ModeId + "]一样!"); return; } } OrderModeM Omg = new OrderModeM(); Omg.ModeDesc = txt_ModeDesc.Text.Trim(); Omg.ModeId = strModeId; Omg.ModeName = txt_ModeName.Text.Trim(); Omg.ModeVer = txt_ModeVer.Text.Trim(); Omg.UpdateName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName(); Omg.UpdateUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID(); Omg.UpdateTime = DateTime.Now; Omg.OrderType = (txt_OrderType.Value == null ? null : txt_OrderType.Value.ToString().Trim()); Omg.OrderClass = txt_orderClass.Value.ToString().Trim(); // this.execute("com.hnshituo.pur.order.service.OrderModeMService", "update", new object[] { Omg }); if (MessageBox.Show("将确定修改该合同模板头[" + Omg.ModeId + "]?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } CoreResult rt = this.execute("com.hnshituo.pur.order.service.OrderModeMService", "doUpdate", new object[] { Omg }); if (rt.Resultcode != 0) { MessageUtil.ShowTips("修改失败!" + rt.Resultmsg); return; } Core.Mes.Client.Comm.Tool.MessageUtil.ShowTips("修改成功!"); GetPUR_ORDER_MODE_M(); comm.doActiveSelRow(ultraGrid1, "ModeId", strModeId); OrderModeC Omm = new OrderModeC(); Omm.ModeId = strModeId; Omm.Validflag = "1"; DataTable dt = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "find_ModeC", new object[] { Omm, 0, 0 }); GridHelper.CopyDataToDatatable(dt, dataTable2, true); } else if (ultraTabControl1.SelectedTab.Text == ultraTabControl1.Tabs[1].Text) { UltraGridRow uge2 = ultraGrid2.ActiveRow; if (uge2 == null) { MessageUtil.ShowTips("请选择合同模板条款!"); return; } String strId = uge2.Cells["ID"].Value.ToString().Trim(); if (String.IsNullOrEmpty(strId)) { MessageUtil.ShowTips("合同模板条款编号为空!"); return; } if (testC() == false) { return; } //判断条款名称是否有重复 OrderModeC omc = new OrderModeC(); omc.Id = strId; omc.ModeId = strModeId; omc.ClauseName = txt_ClauseName.Text.Trim(); omc.Validflag = "1"; List rt = this.execute>("com.hnshituo.pur.order.service.OrderModeCService", "find", new object[] { omc, 0, 0 }); foreach (OrderModeC orderModeC in rt) { if (orderModeC.Id != strId) { MessageUtil.ShowTips("合同模板条款名称重复,与合同模板条款[" + orderModeC.Id + "]一样!"); txt_ClauseName.Focus(); return; } } //判断条款内容是否有重复 OrderModeC omc1 = new OrderModeC(); omc1.ModeId = strModeId; omc1.ClauseDesc = txt_ClauseDesc.Text.Trim(); omc1.Validflag = "1"; List rt1 = this.execute>("com.hnshituo.pur.order.service.OrderModeCService", "find", new object[] { omc1, 0, 0 }); foreach (OrderModeC orderModeC in rt1) { if (orderModeC.Id != strId) { MessageUtil.ShowTips("合同模板条款内容重复,与合同模板条款[" + orderModeC.Id + "]一样!"); txt_ClauseDesc.Focus(); return; } } OrderModeC Omc = new OrderModeC(); Omc.Id = strId; Omc.ClauseDesc = txt_ClauseDesc.Text; Omc.ClauseId = txt_ClauseId.Text; Omc.ClauseName = txt_ClauseName.Text; Omc.ClauseIndx = txt_ClauseIndx1.Text; Omc.ClauseIndxIn = txt_ClauseIndx2.Value.ToString(); Omc.ClauseType = txt_ClauseType.Value.ToString().Trim(); Omc.ModeId = strModeId; Omc.ModeName = strModeName; Omc.UpdateName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName(); Omc.UpdateUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID(); Omc.UpdateTime = DateTime.Now; // this.execute("com.hnshituo.pur.order.service.OrderModeCService", "update", new object[] { Omc }); if (MessageBox.Show("将确定修改合同模板条款[" + strId + "]?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } CoreResult rt22 = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "doUpdate_ModeC", new object[] { Omc }); if (rt22.Resultcode != 0) { MessageUtil.ShowTips("修改失败!" + rt22.Resultmsg); return; } Core.Mes.Client.Comm.Tool.MessageUtil.ShowTips("修改成功!"); OrderModeC Omm = new OrderModeC(); Omm.ModeId = strModeId; Omm.Validflag = "1"; DataTable dt = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "find_ModeC", new object[] { Omm, 0, 0 }); GridHelper.CopyDataToDatatable(dt, dataTable2, true); comm.doActiveSelRow(ultraGrid2,"ID",strId); } } /// /// 查询 /// private void GetPUR_ORDER_MODE_M() { ClearTab1(); ClearTab2(); dataTable1.Clear(); dataTable2.Clear(); OrderModeM Omg = new OrderModeM(); Omg.ModeId = txt_CopModeId.Text.Trim(); Omg.ModeName = txt_CopModeName.Text.Trim(); Omg.OrderType = cop_orderType.Value.ToString().Trim(); Omg.Validflag = "1"; DataTable dt = this.execute("com.hnshituo.pur.order.service.OrderModeMService", "find_ModeM", new object[] { Omg, 0, 0 }); GridHelper.CopyDataToDatatable(dt, dataTable1, true); GridHelper.RefreshAndAutoSize(ultraGrid1); } /// /// 新增 /// private void AddPUR_ORDER_MODE_M() { if (ultraTabControl1.SelectedTab == ultraTabControl1.Tabs[0]) { if (txt_ModeName.Value == null) { MessageUtil.ShowTips("模板名称不能为空!"); return; } if (testm() == false) { return; } OrderModeM mm = new OrderModeM(); mm.ModeName = txt_ModeName.Text.Trim(); mm.Validflag = "1"; List rt1 = this.execute>("com.hnshituo.pur.order.service.OrderModeMService", "find", new object[] { mm, 0, 0 }); if (rt1.Count > 0) { MessageUtil.ShowTips("已存在同名合同模板!"); return; } OrderModeM Omg = new OrderModeM(); Omg.Validflag = "1"; Omg.ModeDesc = txt_ModeDesc.Text.Trim(); //Omg.ModeId = txt_ModeId.Text; Omg.ModeName = txt_ModeName.Text.Trim(); Omg.ModeVer = txt_ModeVer.Text.Trim(); Omg.CreateName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName(); Omg.CreateUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID(); Omg.CreateTime = DateTime.Now; Omg.OrderType = (txt_OrderType.Value == null ? null : txt_OrderType.Value.ToString().Trim()); Omg.OrderClass = txt_orderClass.Value.ToString().Trim(); CoreResult rt = this.execute("com.hnshituo.pur.order.service.OrderModeMService", "insert_OrderModeM", new object[] { Omg }); if (rt.Resultcode !=0) { Core.Mes.Client.Comm.Tool.MessageUtil.ShowTips("新增失败!"+rt.Resultmsg); return; } Core.Mes.Client.Comm.Tool.MessageUtil.ShowTips("新增成功!"); GetPUR_ORDER_MODE_M(); comm.doActiveSelRow(ultraGrid1, "modeId", rt.Resultmsg); } else if (ultraTabControl1.SelectedTab == ultraTabControl1.Tabs[1]) { UltraGridRow uge = ultraGrid1.ActiveRow; if (uge == null) { MessageUtil.ShowTips("请选择合同模板头!"); return; } String strModeId = uge.Cells["ModeId"].Value.ToString().Trim(); String strModeName = uge.Cells["ModeName"].Value.ToString().Trim(); if (String.IsNullOrEmpty(strModeId)) { MessageUtil.ShowTips("合同模板头编号为空!"); return; } //校验数据 if (testC() == false) { return; } //判断名称是否有重复 OrderModeC omc1 = new OrderModeC(); omc1.ModeId = strModeId; omc1.ClauseName = txt_ClauseName.Text.Trim(); omc1.Validflag = "1"; List rt1 = this.execute>("com.hnshituo.pur.order.service.OrderModeCService", "find", new object[] { omc1, 0, 0 }); if (rt1.Count > 0) { MessageUtil.ShowTips("条款名称不能重复,条款内容和条款:" + rt1[0].Id + "一样!"); txt_ClauseName.Focus(); return; } //判断内容是否有重复 OrderModeC omc = new OrderModeC(); omc.ModeId=strModeId; omc.ClauseDesc = txt_ClauseDesc.Text.Trim(); omc.Validflag = "1"; List rt = this.execute>("com.hnshituo.pur.order.service.OrderModeCService", "find", new object[] { omc, 0, 0 }); if (rt.Count > 0) { MessageUtil.ShowTips("条款内容不能重复,条款内容和条款:" + rt[0].Id+"一样!"); txt_ClauseDesc.Focus(); return; } OrderModeC Omc = new OrderModeC(); Omc.ClauseDesc = txt_ClauseDesc.Text.Trim(); Omc.Validflag = "1"; Omc.ClauseId = txt_ClauseId.Text.Trim(); Omc.ClauseName = txt_ClauseName.Text.Trim(); Omc.ClauseIndx = txt_ClauseIndx1.Text.Trim(); Omc.ClauseIndxIn = txt_ClauseIndx2.Value.ToString().Trim(); Omc.ClauseType = txt_ClauseType.Value.ToString().Trim().Trim(); Omc.ModeId = strModeId; Omc.ModeName = strModeName; Omc.CreateName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName(); Omc.CreateUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID(); Omc.CreateTime = DateTime.Now; if (MessageUtil.ShowYesNoAndQuestion("确定新增该条款?") != DialogResult.Yes) { return; } CoreResult crt = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "insert_OrderModeC", new object[] { Omc }); if (crt.Resultcode!=0) { Core.Mes.Client.Comm.Tool.MessageUtil.ShowTips("新增失败!"+crt.Resultmsg); return; } Core.Mes.Client.Comm.Tool.MessageUtil.ShowTips("新增成功!"); OrderModeC Omm = new OrderModeC(); Omm.ModeId = strModeId; Omm.Validflag = "1"; DataTable dt = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "find_ModeC", new object[] { Omm, 0, 0 }); GridHelper.CopyDataToDatatable(dt, dataTable2, true); comm.doActiveSelRow(ultraGrid2, "ID", crt.Resultmsg); } } #endregion #region 界面事件 private void ultraGrid1_ClickCell(object sender, ClickCellEventArgs e) { //清空数据 ClearTab1(); ClearTab2(); dataTable2.Clear(); this.ultraTabControl1.SelectedTab = ultraTabControl1.Tabs[0]; UltraGridRow uge = ultraGrid1.ActiveRow; if (uge != null) { //编辑区加载 txt_ModeDesc.Text = uge.Cells["ModeDesc"].Value.ToString().Trim().Replace("\n", "\r\n"); txt_ModeId.Text = uge.Cells["ModeId"].Value.ToString().Trim(); txt_ModeName.Text = uge.Cells["ModeName"].Value.ToString().Trim(); txt_ModeVer.Text = uge.Cells["ModeVer"].Value.ToString().Trim(); txt_OrderType.Text = uge.Cells["OrderType"].Value.ToString().Trim(); //加载模板从表数据 OrderModeC Omc = new OrderModeC(); Omc.ModeId = uge.Cells["ModeId"].Value.ToString(); Omc.Validflag = "1"; DataTable dt = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "find_ModeC", new object[] { Omc, 0, 0 }); GridHelper.CopyDataToDatatable(dt, dataTable2, true); GridHelper.RefreshAndAutoSizeExceptColumns(ultraGrid2, new UltraGridColumn[] { ultraGrid2.DisplayLayout.Bands[0].Columns["ClauseDesc"] }); } } private void ultraGrid1_Click(object sender, EventArgs e) { this.ultraTabControl1.SelectedTab = ultraTabControl1.Tabs[0]; } private void ultraGrid2_ClickCell(object sender, ClickCellEventArgs e) { //清空数据 ClearTab2(); this.ultraTabControl1.SelectedTab = ultraTabControl1.Tabs[1]; UltraGridRow uge = ultraGrid2.ActiveRow; if (uge != null) { String strId = uge.Cells["id"].Value.ToString(); OrderModeC mc = this.execute("com.hnshituo.pur.order.service.OrderModeCService", "findById", new object[] { strId }); txt_id.Text = strId; txt_ClauseDesc.Text = mc.ClauseDesc.Replace("\n", "\r\n"); txt_ClauseId.Text = mc.ClauseId; txt_ClauseIndx1.Text = mc.ClauseIndx; txt_ClauseIndx2.Value = mc.ClauseIndxIn; txt_ClauseName.Text = mc.ClauseName; txt_ClauseType.Value = mc.ClauseType; } } private void ultraGrid2_Click(object sender, EventArgs e) { this.ultraTabControl1.SelectedTab = ultraTabControl1.Tabs[1]; } private void txt_ClauseType_ValueChanged(object sender, EventArgs e) { try { if (txt_ClauseType.SelectedIndex != -1) { string strBaseCode = txt_ClauseType.Value.ToString().Trim(); BaseInfo baseInfo = this.execute("com.hnshituo.pur.configure.service.BaseInfoService", "findById", new object[] { strBaseCode }); if (baseInfo != null) { if (String.IsNullOrEmpty(baseInfo.Memo.Trim())) { MessageUtil.ShowTips("未维护条款分类默认打印排序!请在基础数据表里维护!"); return; } txt_ClauseIndx1.Text = baseInfo.Memo; //txt_ClauseOrderBy.Text = baseInfo.Memo; } } } catch (Exception ex) { MessageUtil.ShowTips(ex.Message); txt_ClauseIndx1.Text = ""; } } /// /// 条款弹窗 /// private void txt_ClauseId_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e) { String strtype = txt_OrderType.SelectedIndex == -1 ? "" : txt_OrderType.Value.ToString().Trim(); FrmClauseInMode Fcinm = new FrmClauseInMode(this.ob, strtype); Fcinm.ShowDialog(); if (Fcinm.getClauseId() == null) return; txt_ClauseDesc.Text = Fcinm.getClauseDesc().ToString(); txt_ClauseId.Text = Fcinm.getClauseId().ToString(); txt_ClauseName.Text = Fcinm.getClauseName().ToString(); txt_ClauseIndx1.Text = Fcinm.getClauseOrderBy().ToString(); txt_ClauseType.Value = Fcinm.getClauseType().ToString(); } /// /// 结算条款选择 /// /// /// private void txt_Bcm_Name_EditorButtonClick(object sender, EditorButtonEventArgs e) { FrmPopPurClause frm = new FrmPopPurClause(this.ob); frm.ShowDialog(); if (frm.Tips == "1") { //txt_Bcm_Name.Text = frm.BcmName; //this.init_bcm_Id = frm.BcmId; } } #endregion #region 方法 /// /// 加载合同类别 /// private void init() { //合同分类 DataTable dt3 = ServerHelper.GetData("com.hnshituo.pur.configure.service.impl.CoreBaseInfoNew.doQuery", new Object[] { "1220" }, this.ob); comm.FilComboboxAdd(txt_orderClass, dt3, "baseCode", "baseName", "validflag NOT in ('0')", false, "/", ""); txt_orderClass.SelectedIndex = 0; DataTable dt1 = ServerHelper.GetData("com.hnshituo.pur.configure.service.impl.CoreBaseInfoNew.doQuery", new Object[] { "1200" }, this.ob); comm.FilComboboxAdd(txt_OrderType, dt1, "baseCode", "baseName", "validflag NOT in ('0')", true, "全部", ""); comm.FilComboboxAdd(cop_orderType, dt1, "baseCode", "baseName", "validflag NOT in ('0')", true, "全部", ""); cop_orderType.SelectedIndex = 0; txt_OrderType.SelectedIndex = 0; DataTable dt2 = ServerHelper.GetData("com.hnshituo.pur.configure.service.impl.CoreBaseInfoNew.doQuery", new Object[] { "1218" }, this.ob); foreach (DataRow row in dt2.Rows) { if (String.IsNullOrEmpty(row["memo"].ToString().Trim())) { MessageUtil.ShowTips("未维护条款分类默认打印排序(请维护在备注)!请在基础数据表里维护!"); return; } row["baseName"] = "[" + row["memo"] + "]" + row["baseName"]; } comm.FilComboboxAdd(txt_ClauseType, dt2, "baseCode", "baseName", "validflag NOT in ('0')", false, "全部", ""); GridHelper.SetExcludeColumnsActive(ultraGrid1.DisplayLayout.Bands[0], new string[] { }); GridHelper.SetExcludeColumnsActive(ultraGrid2.DisplayLayout.Bands[0], new string[] { }); } /// /// 清空头编辑区 /// private void ClearTab1() { txt_ModeId.Clear(); txt_ModeName.Clear(); txt_OrderType.SelectedIndex = -1; txt_ModeVer.Clear(); txt_ModeDesc.Clear(); } /// /// 清空行编辑区 /// private void ClearTab2() { txt_id.Text = ""; txt_ClauseDesc.Text = ""; txt_ClauseId.Text = ""; txt_ClauseIndx1.Text = ""; txt_ClauseIndx2.Value = 1; txt_ClauseName.Text = ""; txt_ClauseType.SelectedIndex = -1; } private bool testC() { if (String.IsNullOrEmpty(txt_ClauseDesc.Text.Trim())) { MessageUtil.ShowTips("条款描述不能为空!"); txt_ClauseDesc.Focus(); return false; } if (String.IsNullOrEmpty(txt_ClauseName.Text.Trim())) { MessageUtil.ShowTips("条款名称不能为空!"); txt_ClauseName.Focus(); return false; } if (txt_ClauseType.SelectedIndex == -1) { MessageUtil.ShowTips("条款类型不能为空!"); txt_ClauseType.Focus(); return false; } if (String.IsNullOrEmpty(txt_ClauseIndx1.Text.Trim())) { MessageUtil.ShowTips("打印排序标识1不能为空"); txt_ClauseIndx1.Focus(); return false; } if (txt_ClauseIndx2.Value==null) { MessageUtil.ShowTips("打印排序标识2不能为空"); txt_ClauseIndx2.Focus(); return false; } return true; } private bool testm() { if (String.IsNullOrEmpty(txt_ModeName.Text.Trim())) { MessageUtil.ShowTips("合同模板名称不能为空!"); txt_ModeName.Focus(); return false; } if (String.IsNullOrEmpty(txt_orderClass.Text.Trim())) { MessageUtil.ShowTips("合同模板分类不能为空!"); txt_orderClass.Focus(); return false; } return true; } #endregion } }