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
}
}