| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using CoreFS.CA06;
- //using Core.Mes.ClientFrameWork;
- namespace Core.LgMes.Client.LgDeviceManager
- {
- public partial class FrmToolBaseInfo : FrmBase
- {
- public FrmToolBaseInfo()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- FrmToolStuffBaseInfo fs = new FrmToolStuffBaseInfo();
- fs.Tag = this;
- fs.ShowDialog();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- FrmToolRepairPositionInfo fr = new FrmToolRepairPositionInfo();
- fr.Tag = this;
- fr.dt = (DataTable ) this.cboQToolType.DataSource;
- fr.ShowDialog();
- }
- private void InitCmbBox()
- {
- //初始化查询类别
- this.cboQType.Items.Clear();
- this.cboQType.Items.Add("材料基本信息");
- this.cboQType.Items.Add("维修位置信息");
- cboQType.SelectedIndex = 0;
- //初始化工器具类型
- this.cboQToolType.Items.Clear();
- Core.Mes.IBaseInterface.CallingMessage par = new Core.Mes.IBaseInterface.CallingMessage();
- par.AssemblyName = "Core.LgMes.Server.LgDeviceManager";
- par.ClassName = "Core.LgMes.Server.LgDeviceManager.LadleManager";
- par.ServerName = "LgDeviceManager";
- par.args = new object[] { "8001", "" };
- par.MethodName = "GetComboBoxData";
-
- System.Data.DataSet ds = new DataSet();
- string StrOut = "";
- object ob = Core.Mes.ClientFrameWork.ClientCommon._RemotingHelp.ExecuteMethod(par, out StrOut);
- ds = (DataSet)ob;
-
- this.cboQToolType.DataSource = ds.Tables[0];
- this.cboQToolType.DisplayMember = "基础名称";
- }
- private void QueryData(string strType)
- {
- Core.Mes.IBaseInterface.CallingMessage par = new Core.Mes.IBaseInterface.CallingMessage();
- par.AssemblyName = "Core.LgMes.Server.LgDeviceManager";
- par.ClassName = "Core.LgMes.Server.LgDeviceManager.LadleManager";
- par.ServerName = "LgDeviceManager";
- par.MethodName = "ReturnTable";
- string SQL;
- if (strType == "材料基本信息")
- {
- SQL = "SELECT ItemTypeID AS 材料类型编号,ItemTypeName AS 材料类型名称,Factory AS 制造厂家,ToolType 工具类型,ParaID AS 参数类型编号,Memo AS 备注 FROM DEV_Item_Type_Info ";
- }
- else
- {
- SQL = "SELECT ItemTypeID AS 材料类型编号,ToolPos AS 适用工具位置, ToolType AS 工具类型,Memo as 备注 " +
- " FROM DEV_Item_In_Tool_Pos ";
- }
- if (this.chkQToolType.Checked)
- {
- SQL = SQL + " WHERE tooltype='" + this.cboQToolType.Text.Replace("'", "''") + "'";
- }
- SQL += " order by ToolType ";
- par.args = new object[] { SQL };
- string StrOut = "";
- object obj = Core.Mes.ClientFrameWork.ClientCommon._RemotingHelp.ExecuteMethod(par, out StrOut);
- DataSet ds = (DataSet)obj;
- this.ulgrid.DataSource = ds;
- ulgrid.DataBind();
- if (ulgrid.Rows.Count > 0)
- {
- //this.ulgrid.Selected.Rows.AddRange(this.ulgrid.Rows.GetRowAtVisibleIndex(0));
- this.ulgrid.ActiveRow = this.ulgrid.Rows.GetRowAtVisibleIndex(0);
-
- }
- }
- private void FrmToolBaseInfo_Load(object sender, EventArgs e)
- {
- this.InitCmbBox();
- }
- private void btnQuery_Click(object sender, EventArgs e)
- {
- this.QueryData(this.cboQType.SelectedItem.ToString() );
- }
- private void chkQToolType_CheckedChanged(object sender, EventArgs e)
- {
- if (chkQToolType.Checked)
- {
- cboQToolType.Enabled = true;
- }
- else
- {
- cboQToolType.Enabled = false;
- }
- }
- private void ulgrid_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
- {
- }
- }
- }
|