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 Core.Mes.Client.Comm; using CoreFS.CA06; using Core.Mes.Client.Comm.Server; using System.Collections; using Core.Mes.Client.Comm.Control; using Core.Mes.Client.Comm.Tool; namespace Core.StlMes.Client.Qcm { public partial class Test : FrmBase { public Test() { InitializeComponent(); } public override void ToolBar_Click(object sender, string ToolbarKey) { base.ToolBar_Click(sender, ToolbarKey); switch (ToolbarKey) { case "Query": Query(); break; case "Update": Update(); break; case "Update2": Update2(); break; case "Update3": Update3(); break; } } private void Query() { ArrayList list = new ArrayList(); list.Add(txtName2.Text.Trim()); list.Add(txtName2.Text.Trim()); list.Add(txtName2.Text.Trim()); DataTable dt = ServerHelper.GetData("com.steering.pss.qcm.Test.query", new object[] { list }, ob); GridHelper.CopyDataToDatatable(dt, this.dataTable1, true); GridHelper.RefreshAndAutoSize(ultraGrid1); } private void Update() { if (MessageUtil.ShowYesNoAndQuestion("是否确认修改?") == DialogResult.No) { return; } ArrayList list = new ArrayList(); list.Add(txtName.Text.Trim()); list.Add(dtTime.Value.ToString("yyyy-MM-dd HH:mm:ss")); list.Add(ultraGrid1.ActiveRow.Cells["CODE"].Value.ToString()); ServerHelper.SetData("com.steering.pss.qcm.Test.update", new object[] { list }, ob); MessageUtil.ShowTips("修改成功!"); Query(); } private void Update2() { if (MessageUtil.ShowYesNoAndQuestion("是否确认修改?") == DialogResult.No) { return; } ArrayList list = new ArrayList(); for (int i = 0; i < ultraGrid1.Rows.Count; i++) { if (ultraGrid1.Rows[i].Selected == false) continue; ArrayList listSub = new ArrayList(); listSub.Add(txtName.Text.Trim()); listSub.Add(dtTime.Value.ToString("yyyy-MM-dd HH:mm:ss")); listSub.Add(ultraGrid1.Rows[i].Cells["CODE"].Value.ToString()); list.Add(listSub); } ServerHelper.SetData("com.steering.pss.qcm.Test.update2", new object[] { list }, ob); MessageUtil.ShowTips("修改成功!"); Query(); } private void Update3() { if (MessageUtil.ShowYesNoAndQuestion("是否确认修改?") == DialogResult.No) { return; } ArrayList list = new ArrayList(); list.Add(txtName.Text.Trim()); list.Add(dtTime.Value.ToString("yyyy-MM-dd HH:mm:ss")); list.Add(ultraGrid1.ActiveRow.Cells["CODE"].Value.ToString()); ArrayList list2 = new ArrayList(); list2.Add("DD"); list2.Add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); list2.Add("004"); ServerHelper.SetData("com.steering.pss.qcm.Test.update3", new object[]{ list, list2 }, ob); MessageUtil.ShowTips("修改成功!"); Query(); } private void ultraGrid1_AfterRowActivate(object sender, EventArgs e) { txtName.Text = ultraGrid1.ActiveRow.Cells["NAME"].Value.ToString(); dtTime.Value = DateTime.Parse(ultraGrid1.ActiveRow.Cells["TIME"].Value.ToString()); } } }