| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- using com.steering.pss.ydm.entity;
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Tool;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinGrid;
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.PipeLeaveFactory.Dialog
- {
- public partial class FrmCarManage : FrmBase
- {
- public String billNo = "";
-
- public FrmCarManage()
- {
- InitializeComponent();
- }
- private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "query":
- query();
- break;
- case "save":
- save();
- break;
- case "delete":
- delete();
- break;
- }
- }
- private void query()
- {
- DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.pipeleavefactory.CorePipeCarBill.queryCarNoInfo",
- new Object[] { billNo }, this.ob);
- GridHelper.CopyDataToDatatable(ref dt, ref this.dataTable1, true);
- }
- private void save()
- {
- ultraGrid1.UpdateData();
- if (ultraGrid1.Rows.Count <= 0)
- return;
- ArrayList parm = new ArrayList();
- foreach (UltraGridRow row in ultraGrid1.Rows)
- {
- ArrayList list = new ArrayList();
- list.Add(billNo);
- list.Add(row.Cells["CAR_NO"].Value.ToString());
- parm.Add(list);
- }
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.pss.ydm.pipeleavefactory.CorePipeCarBill";
- ccp.MethodName = "carNoAdd";
- ccp.ServerParams = new object[] { parm, billNo };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp != null)
- {
- if (ccp.ReturnCode == -1)
- {
- MessageUtil.ShowWarning(ccp.ReturnInfo);
- return;
- }
- }
- else
- {
- return;
- }
- MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
- query();
- }
- private void delete()
- {
- ultraGrid1.UpdateData();
- if (ultraGrid1.ActiveRow==null)
- return;
- if (MessageUtil.ShowYesNoAndQuestion("是否确认删除选中信息?") == DialogResult.No) return;
- String id = ultraGrid1.ActiveRow.Cells["ID"].Value.ToString();
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.pss.ydm.pipeleavefactory.CorePipeCarBill";
- ccp.MethodName = "doDelete";
- ccp.ServerParams = new object[] { id };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp != null)
- {
- if (ccp.ReturnCode == -1)
- {
- MessageUtil.ShowWarning(ccp.ReturnInfo);
- return;
- }
- }
- else
- {
- return;
- }
- MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
- query();
- }
- private void FrmCarManage_Load(object sender, EventArgs e)
- {
- GridHelper.SetColumnsActivateAndColor(ultraGrid1.Rows.Band, "CAR_NO");
- query();
- }
-
- }
- }
|