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 Core.Mes.Client.Comm.Tool;
using com.steering.pss.plnsaleord.bldeal.model;
using System.Collections;
namespace Core.StlMes.Client.PlnSaleOrd
{
public partial class FrmPlnBlReqOrd : FrmBase
{
public FrmPlnBlReqOrd()
{
InitializeComponent();
}
///
/// 平台工具栏
///
///
///
public override void ToolBar_Click(object sender, string ToolbarKey)
{
base.ToolBar_Click(sender, ToolbarKey);
switch (ToolbarKey)
{
case "Query":
DoQuery(GetQueryCondition());
break;
}
}
private void FrmPlnBlReqOrd_Load(object sender, EventArgs e)
{
}
private void Init()
{
ultraComboBlPlnStatus.SelectedIndex = 0;
ultraComboBlType.SelectedIndex = 0;
}
///
/// 获取查询条件
///
///
private ArrayList GetQueryCondition()
{
ArrayList ary = new ArrayList();
string blReqNum = "";
string plnStatus = "";
string blType = "";
if (checkBoxBlReqNum.Checked)
{
blReqNum = this.ultraTextBlReqNum.Text.Trim();
}
if (checkBoxBlPlnStatus.Checked)
{
plnStatus = this.ultraComboBlPlnStatus.Value.ToString();
}
if (checkBoxBlType.Checked)
{
blType = this.ultraComboBlType.Value.ToString();
}
ary.Add(blReqNum);
ary.Add(plnStatus);
ary.Add(blType);
return ary;
}
///
/// 查询
///
///
private void DoQuery(ArrayList ary)
{
plnBlReqOrdInfEntitybindingSource.DataSource = EntityHelper.GetData(
"com.steering.pss.plnsaleord.bldeal.CorePlnBlReqOrd.queryBlOrder", new object[] { ary }, this.ob);
}
#region 查询区事件
private void checkBoxBlType_CheckedChanged(object sender, EventArgs e)
{
if (checkBoxBlType.Checked)
{
this.ultraComboBlType.Enabled = true;
}
else
{
this.ultraComboBlType.Enabled = false;
}
}
private void checkBoxBlPlnStatus_CheckedChanged(object sender, EventArgs e)
{
if (checkBoxBlPlnStatus.Checked)
{
this.ultraComboBlPlnStatus.Enabled = true;
}
else
{
this.ultraComboBlPlnStatus.Enabled = false;
}
}
private void checkBoxBlReqNum_CheckedChanged(object sender, EventArgs e)
{
if (checkBoxBlReqNum.Checked)
{
this.ultraTextBlReqNum.Enabled = true;
}
else
{
this.ultraTextBlReqNum.Enabled = false;
}
}
#endregion
}
}