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;
using Core.Mes.Client.Comm.Tool;
using System.Collections;
using Core.Mes.Client.Comm.Server;
using Core.Mes.Client.Comm.Control;
using Core.StlMes.Client.YdmBase;
using Core.StlMes.Client.YdmPipeManage;
using Core.StlMes.Client.YdmPipeManage.Tool;
using Infragistics.Win.UltraWinGrid;
namespace Core.StlMes.Client.YdmPipeReport
{
public partial class RptInput : FrmBase
{
public RptInput()
{
InitializeComponent();
}
///
/// 重写基类方法
///
///
///
public override void ToolBar_Click(object sender, string ToolbarKey)
{
switch (ToolbarKey)
{
case "Query":
QueryData();
break;
case "Export":
ExportData();
break;
case "Close":
this.Close();
break;
}
}
///
/// 查询
///
private void QueryData()
{
if (chkOrder.Checked && string.IsNullOrEmpty(this.cmbOrder.Text))
{
MessageUtil.ShowTips("请输入合同号!");
this.cmbOrder.Focus();
return;
}
//if (chkOrederNo.Checked && string.IsNullOrEmpty(this.cmbOrderNo.Text))
//{
// MessageUtil.ShowTips("请输入合同行号!");
// this.cmbOrderNo.Focus();
// return;
//}
//if (chkOrderSeq.Checked && string.IsNullOrEmpty(this.cmbOrderSeq.Text))
//{
// MessageUtil.ShowTips("请输入交货行!");
// this.cmbOrderSeq.Focus();
// return;
//}
if (chkStorge.Checked && string.IsNullOrEmpty(this.cmbStorgeNo.Text))
{
MessageUtil.ShowTips("请输入仓库号");
this.cmbStorgeNo.Focus();
return;
}
if (chkBactchNo.Checked && string.IsNullOrEmpty(this.cmbBacthNo.Text))
{
MessageUtil.ShowTips("请输入批号!");
this.cmbBacthNo.Focus();
return;
}
if (chkHeatNo.Checked && string.IsNullOrEmpty(this.cmbHeatNo.Text))
{
MessageUtil.ShowTips("请输入炉号!");
this.cmbHeatNo.Focus();
return;
}
if (chkDepartMent.Checked && string.IsNullOrEmpty(this.cmbDepartMent.Text))
{
MessageUtil.ShowTips("请输入所属单位!");
this.cmbDepartMent.Focus();
return;
}
string dtStartTime = "";
string dtEndTime = "";
string order = "";
string orderNo = "";
string orderSeq = "";
string storgeNo = "";
string batchNo = "";
string heatNo = "";
string bZ = "";
string gG = "";
string kX = "";
string mertailName = "";
string gJ = "";
string departMent = "";
string lB = "";
string memo = "";
ArrayList list = new ArrayList();
string strSql = "";
string strGroup = "";
string strOut = "";
string bathYear = "";
if (chkYearMoth.Checked)
{
bathYear = this.dtBathYear.Value.ToString("yyyyMM");
strOut += " and t.BAL_YEAR_MONTH = '" + bathYear + "'";
}
if (chkTime.Checked)
{
dtStartTime = this.StatTime.Value.ToString();
dtEndTime = this.endTime.Value.ToString();
strOut += " and TRUNC(IN_TIME_F) >= TRUNC(to_date('" + dtStartTime + "', 'yyyy-MM-dd HH24:mi:ss')) and TRUNC(t.IN_TIME_F) < TRUNC(to_date('" + dtEndTime + "', 'yyyy-MM-dd HH24:mi:ss'))";
}
//else
//{
// dtStartTime = DateTime.Now.ToString("yyyy-MM") + "-01" + " 00:00:00";
// dtEndTime = DateTime.Now.AddMonths(1).AddDays(1 - DateTime.Now.Day).AddHours(-24).ToString("yyyy-MM-dd") + " 23:59:59";
// strOut += " and t.create_time >= to_date('" + dtStartTime + "', 'yyyy-MM-dd HH24:mi:ss') and t.create_time < to_date('" + dtEndTime + "', 'yyyy-MM-dd HH24:mi:ss')";
//}
if (chkOrder.Checked)
{
order = this.cmbOrder.Text.Trim();
strOut += " and t.ORDER_NO||'/'||t.ORDER_SEQ like '%'|| '" + order + "'|| '%'";
}
if (chkStorge.Checked)
{
storgeNo = this.cmbStorgeNo.Value.ToString();
strOut += " and t.STORAGE_NO like '%'|| '" + storgeNo + "'|| '%'";
}
if (chkBactchNo.Checked)
{
batchNo = this.cmbBacthNo.Text.Trim();
strOut += " and t.BATCH_NO like '%'|| '" + batchNo + "'|| '%'";
}
if (chkHeatNo.Checked)
{
heatNo = this.cmbHeatNo.Text.Trim();
strOut += " and t.JUDGE_STOVE_NO like '%'|| '" + heatNo + "'|| '%'";
}
if (chkDepartMent.Checked)
{
departMent = this.cmbDepartMent.Value.ToString();
strOut += " and t.BELONG_CODE like '%'|| '" + departMent + "'|| '%'";
}
string strKey = "";
CheckBox item;
for (int i = 0; i < this.myCheckedListBox1.Controls.Count; i++)
{
try
{
item = this.myCheckedListBox1.Controls[i] as CheckBox;
if (item != null && item.Checked)
{
strKey = item.Name;
if (strKey.Equals("INSTOCK_DOC"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.INSTOCK_DOC";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.INSTOCK_DOC";
}
if (strKey.Equals("INSTOCK_TYPE_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.INSTOCK_TYPE_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.INSTOCK_TYPE_NAME";
}
else if (strKey.Equals("STOVE_NO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STOVE_NO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STOVE_NO";
}
else if (strKey.Equals("JUDGE_STOVE_NO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.JUDGE_STOVE_NO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.JUDGE_STOVE_NO";
}
else if (strKey.Equals("BATCH_NO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BATCH_NO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BATCH_NO";
}
else if (strKey.Equals("PRODUCNAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PRODUCNAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PRODUCNAME";
}
else if (strKey.Equals("PRODUCNAME_TYPE"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "(SELECT T1.PRODUC_DESC FROM COM_BASE_PRODUCT T1 WHERE T1.PRODUCCODE = T.PRODUCCODE)PRODUCNAME_TYPE";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "T.PRODUCCODE";
}
else if (strKey.Equals("STD_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STD_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STD_NAME";
}
else if (strKey.Equals("STEELNAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STEELNAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STEELNAME";
}
else if (strKey.Equals("STD_STYLE_DESC"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STD_STYLE_DESC";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STD_STYLE_DESC";
}
else if (strKey.Equals("SPEC_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.SPEC_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.SPEC_NAME";
}
else if (strKey.Equals("MODEL_DESC"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.MODEL_DESC";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.MODEL_DESC";
}
else if (strKey.Equals("ACT_DIMATER"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_DIMATER";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_DIMATER";
}
else if (strKey.Equals("ACT_HEIGHT"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_HEIGHT";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_HEIGHT";
}
else if (strKey.Equals("ACT_LEN_MIN"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_LEN_MIN";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_LEN_MIN";
}
else if (strKey.Equals("ACT_LEN_MAX"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_LEN_MAX";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_LEN_MAX";
}
else if (strKey.Equals("BELONG_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BELONG_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BELONG_NAME";
}
else if (strKey.Equals("STORAGE_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "s.STORAGE_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "s.STORAGE_NAME";
}
else if (strKey.Equals("PIPMEMO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PIPMEMO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PIPMEMO";
}
else if (strKey.Equals("MEMO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.MEMO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.MEMO";
}
else if (strKey.Equals("CREATE_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.CREATE_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.CREATE_NAME";
}
else if (strKey.Equals("ORDER_NO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ORDER_NO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ORDER_NO";
}
else if (strKey.Equals("ORDER_SEQ"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ORDER_SEQ";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ORDER_SEQ";
}
else if (strKey.Equals("DELIVERY_NO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.DELIVERY_NO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.DELIVERY_NO";
}
else if (strKey.Equals("PRODUCT_FLAG"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "DECODE(t.PRODUCT_FLAG,'801401','在制品','801402','成品','801403','商品')PRODUCT_FLAG";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PRODUCT_FLAG";
}
else if (strKey.Equals("PLINE_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PLINE_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PLINE_NAME";
}
else if(strKey.Equals("SALE_AREA_DESC"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "d.SALE_AREA_DESC";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "d.SALE_AREA_DESC";
}
else if (strKey.Equals("ORDERCRATENAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "d.CREATE_NAME AS ORDERCRATENAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "d.CREATE_NAME";
}
else if (strKey.Equals("RECEIV_NM"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "g.RECEIV_NM";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "g.RECEIV_NM";
}
else if (strKey.Equals("CUSTOMER_NM"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "d.CUSTOMER_NM";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "d.CUSTOMER_NM";
}
else if (strKey.Equals("SORDER"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ORDER_NO ||'/'||t.ORDER_SEQ AS SORDER";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ORDER_NO ||'/'||t.ORDER_SEQ";
}
else if (strKey.Equals("CREATE_TIME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "to_char(t.CREATE_TIME,'YYYY-MM-DD') as CREATE_TIME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "to_char(t.CREATE_TIME,'YYYY-MM-DD')";
}
else if (strKey.Equals("GRADECODE"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.GRADECODE";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.GRADECODE";
}
else if (strKey.Equals("GRADENAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.GRADENAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.GRADENAME";
}
else if (strKey.Equals("BATCH_GROUD_NO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BATCH_GROUD_NO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BATCH_GROUD_NO";
}
else if (strKey.Equals("ASSORTMENT_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t1.ASSORTMENT_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t1.ASSORTMENT_NAME";
}
else if (strKey.Equals("FINISHPRO_MOLD"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "DECODE(t.FINISHPRO_MOLD,'801801','合同变更','801802','超交货期','801803','超载甩量','801804','成品备库','801805','质量异议待处理') FINISHPRO_MOLD";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.FINISHPRO_MOLD";
}
else if (strKey.Equals("IN_MOLD"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + " (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = T.IN_MOLD AND ROWNUM = 1) IN_MOLD";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.IN_MOLD";
}
else if (strKey.Equals("IN_TYPE"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + " (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = T.IN_TYPE AND ROWNUM = 1) IN_TYPE";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.IN_TYPE";
}
else if (strKey.Equals("THCP"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "CASE WHEN T.ORDER_NO LIKE 'TH%' THEN '成品' WHEN MAX( ZG.TH_ORDER_NO_SEQ ) = t.ORDER_NO || '/' || t.ORDER_SEQ THEN '半成品' END THCP";
strGroup += "";
}
else if (strKey.Equals("THZZ"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "CASE WHEN T.ORDER_NO LIKE 'TH%' THEN D.CUSTOMER_NM WHEN MAX( ZG.TH_ORDER_NO_SEQ ) = t.ORDER_NO || '/' || t.ORDER_SEQ THEN '天津钢管制造有限公司' END THZZ";
strGroup += "";
}
else if (strKey.Equals("PRIORITY_MEMO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "MAX((SELECT PRIORITY_MEMO FROM PLN_SALEORD_PROC WHERE ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND ROWNUM = 1)) PRIORITY_MEMO";
strGroup += "";
}
else if (strKey.Equals("PACK_NO"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PACK_NO";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PACK_NO";
}
else if (strKey.Equals("PACK_NUM"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "GET_PACK_NUM_IN( t.JUDGE_STOVE_NO ) PACK_NUM";
strGroup += "";
}
else if (strKey.Equals("DOCUMENTARY_NAME"))
{
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "d.DOCUMENTARY_NAME";
strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "d.DOCUMENTARY_NAME";
}
else
{
strSql += (string.IsNullOrEmpty(strSql) ? "t." : ",t.") + strKey;
strGroup += (string.IsNullOrEmpty(strGroup) ? "t." : ",t.") + strKey;
}
}
}
catch { }
}
strSql += (string.IsNullOrEmpty(strSql) ? "" : ",");
strGroup = (string.IsNullOrEmpty(strGroup) ? "" : "group by ") + strGroup;
string _sql = strOut + strGroup;
list.Add(strSql);
//list.Add(_sql);
list.Add(strOut);
list.Add(strGroup);
DataTable ds = new DataTable();
switch (this.CustomInfo)
{
case "BELONG_CODE":
string[] arr = BaseMethod.InitPermissions(this.ValidDataPurviewIds, this.ob);
if (arr == null)
{
MessageUtil.ShowTips("无销售组织权限!");
return;
}
string supplyUnit = "120501";
ds = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmRptInput.queryInListData", new object[] { list, arr, supplyUnit, this.ValidDataPurviewIds }, this.ob);
GridHelper.CopyDataToDatatable(ref ds, ref this.dataTable4, true);
break;
case "BELONG_CODE_TH":
string[] arr2 = BaseMethod.InitPermissions(this.ValidDataPurviewIds, this.ob);
if (arr2 == null)
{
MessageUtil.ShowTips("无销售组织权限!");
return;
}
string supplyUnit_TH = "120504";
ds = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmRptInput.queryInListData", new object[] { list, arr2 , supplyUnit_TH}, this.ob);
GridHelper.CopyDataToDatatable(ref ds, ref this.dataTable4, true);
break;
case "STORAGE_NO":
string[] arr1 = BaseMethod.WarehousePermissions(this.CustomInfo,this.ValidDataPurviewIds, this.ob);
if (arr1 == null)
{
MessageUtil.ShowTips("无仓库数据权限!");
return;
}
ds = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmRptInput.queryInList", new object[] { list, arr1 }, this.ob);
GridHelper.CopyDataToDatatable(ref ds, ref this.dataTable4, true);
break;
}
bool bContains = false, bChecked = false;
for (int i = 0; i < this.ultraGrid1.DisplayLayout.Bands[0].Columns.Count; i++)
{
try
{
bContains = false;
strKey = this.ultraGrid1.DisplayLayout.Bands[0].Columns[i].Key;
for (int j = 0; j < this.myCheckedListBox1.Controls.Count; j++)
{
try
{
item = this.myCheckedListBox1.Controls[j] as CheckBox;
if (item.Name.Equals(strKey))
{
bContains = true;
bChecked = item.Checked;
break;
}
}
catch { }
}
if (bContains)
{
this.ultraGrid1.DisplayLayout.Bands[0].Columns[i].Hidden = !bChecked;
}
}
catch { }
}
this.SetStaticsInfo();
CommonMethod.SetGridSumArea(this.ultraGrid1);
}
private void SetStaticsInfo()
{
try
{
if (this.ultraGrid1.Rows.Count == 0)
{
this.ultraGrid1.DisplayLayout.Bands[0].Summaries.Clear();
}
else
{
ArrayList alist = new ArrayList();
alist.Add("ACT_COUNT");
alist.Add("ACT_WEIGHT");
alist.Add("ACT_LEN");
//alist.Add("PACK_NO");
CommonMethod.SetStaticsInfoSum(ref this.ultraGrid1, alist, true);
}
}
catch { }
}
///
/// 导出
///
private void ExportData()
{
GridHelper.ulGridToExcel(ultraGrid1,"入库实绩总汇");
}
ArrayList alistChecked = null;
private void RptInput_Load(object sender, EventArgs e)
{
if ("BELONG_CODE".Equals(this.CustomInfo))
{
this.ultraGrid1.DisplayLayout.Bands[0].Columns["THCP"].Hidden = true;
this.ultraGrid1.DisplayLayout.Bands[0].Columns["THZZ"].Hidden = true;
}
//StatTime.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01" + " 00:00:00");
//endTime.Value = DateTime.Parse(DateTime.Now.AddMonths(1).AddDays(1 - DateTime.Now.Day).AddHours(-24).ToString("yyyy-MM-dd") + " 23:59:59");
StatTime.Value = DateTime.Parse(new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).ToString());
DateTime d1 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
endTime.Value = DateTime.Parse(d1.AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd") + " 23:59:59");
dtBathYear.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM"));
switch (this.CustomInfo)
{
case"BELONG_CODE":
YdmBaseClass.InitComboEditor(cmbStorgeNo, "com.steering.pss.ydm.pipemanage.CorePipeInTemp.getStorageDetail", "STORAGE_NO", this.ob, false);
break;
case "STORAGE_NO":
BaseMethod.InitStorage(cmbStorgeNo, CustomInfo, this.ValidDataPurviewIds, this.ob);
break;
}
try
{
alistChecked = new ArrayList();
alistChecked.Add("PRODUCNAME");
alistChecked.Add("STD_STYLE_DESC");
//alistChecked.Add("DELIVERY_NO");
//alistChecked.Add("STORAGE_NO");
alistChecked.Add("SPEC_NAME");
alistChecked.Add("STEELNAME");
alistChecked.Add("MODEL_DESC");
alistChecked.Add("BELONG_NAME");
//alistChecked.Add("BATCH_GROUD_NO");
//alistChecked.Add("STD_NAME");
//alistChecked.Add("SPEC_NAME");
//alistChecked.Add("MODEL_DESC");
// alistChecked.Add("PRODUCNAME");
//alistChecked.Add("STEELNAME");
//alistChecked.Add("BELONG_NAME");
//alistChecked.Add("PRODUCT_FLAG");
//alistChecked.Add("MEMO");
}
catch { }
try
{
ArrayList alist = new ArrayList();
alist.Add("ACT_COUNT");
alist.Add("ACT_WEIGHT");
alist.Add("ACT_LEN");
// alist.Add("PACK_NO");
//foreach (UltraGridColumn column in ultraGrid1.DisplayLayout.Bands[0].Columns)
//{
// if (column.Hidden)
// {
// continue;
// }
// CheckBox cb = new CheckBox();
// cb.Margin = new Padding(1);
// cb.Width = 40;
// cb.AutoSize = true;
// cb.Text = column.Header.Caption;
// cb.Name = column.Key;
// this.myCheckedListBox1.Controls.Add(cb);
//}
CommonMethod.GeneralCheckedListboxItems(ref this.myCheckedListBox1, ref this.ultraGrid1, alist, alistChecked);
}
catch { }
//this.ultraGrid1.DisplayLayout.Bands[0].Columns["ACT_WEIGHT"].MaskInput = "-nnn,nnn,nnn.nnn";
}
///
/// 全选
///
///
///
private void myLinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
this.myCheckedListBox1.CheckAll();
}
///
/// 清除
///
///
///
private void myLinkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
this.myCheckedListBox1.UnCheckAll();
}
///
/// 默认
///
///
///
private void myLinkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
CheckBox items;
for (int i = 0; i < this.myCheckedListBox1.Controls.Count; i++)
{
try
{
items = this.myCheckedListBox1.Controls[i] as CheckBox;
if (alistChecked.Contains(items.Name))
{
items.Checked = true;
}
else
{
items.Checked = false;
}
}
catch { }
}
//this.myCheckedListBox1.ClearSelected();
}
private void chkTime_CheckedChanged(object sender, EventArgs e)
{
StatTime.Enabled = this.chkTime.Checked;
endTime.Enabled = this.chkTime.Checked;
}
private void chkOrder_CheckedChanged(object sender, EventArgs e)
{
cmbOrder.Enabled = this.chkOrder.Checked;
}
private void chkStorge_CheckedChanged(object sender, EventArgs e)
{
this.cmbStorgeNo.Enabled = this.chkStorge.Checked;
}
private void chkBactchNo_CheckedChanged(object sender, EventArgs e)
{
this.cmbBacthNo.Enabled = this.chkBactchNo.Checked;
}
private void chkHeatNo_CheckedChanged(object sender, EventArgs e)
{
this.cmbHeatNo.Enabled = this.chkHeatNo.Checked;
}
private void chkDepartMent_CheckedChanged(object sender, EventArgs e)
{
this.cmbDepartMent.Enabled = this.chkDepartMent.Checked;
}
private void cbx_GroupBy_CheckedChanged(object sender, EventArgs e)
{
CommonMethod.SetGridGroupBy(ref this.ultraGrid1, cbx_GroupBy.Checked);
CommonMethod.SetGridSumArea(this.ultraGrid1);
}
private void cmbOrder_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbOrderNo_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbOrderSeq_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbStorgeNo_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbBacthNo_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbHeatNo_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbBZ_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbGg_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbKX_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbMertailName_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbGj_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbDepartMent_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbLb_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void cmbMemo_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
QueryData();
}
}
private void chkYearMoth_CheckedChanged(object sender, EventArgs e)
{
this.dtBathYear.Enabled = this.chkYearMoth.Checked;
}
}
}