| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- using Core.StlMes.Client.SaleOrder.Control;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinGrid;
- 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;
- namespace Core.StlMes.Client.SaleOrder.ReviewForm
- {
- public partial class CraftAutoPeopleFrm : FrmBase
- {
- private CraftAutoPeopleCtrl _craftAutoPeople;
- public CraftAutoPeopleFrm()
- {
- InitializeComponent();
- }
- private string _ordLnPk = "";
- public CraftAutoPeopleFrm(string ordLnPk, OpeBase ob)
- : this()
- {
- this.ob = ob;
- _ordLnPk = ordLnPk;
- ultraToolbarsManager1.Visible = true;
- }
- private void CraftAutoPeopleFrm_Load(object sender, EventArgs e)
- {
- _craftAutoPeople = new CraftAutoPeopleCtrl(this, ob);
- if (_ordLnPk != "")
- {
- _craftAutoPeople.EntityGrid1.CellChange += EntityGrid1_CellChange;
- _craftAutoPeople.QueryPopup(_ordLnPk);
- }
- }
- void EntityGrid1_CellChange(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e)
- {
- if (e.Cell.Column.Key == "Chk")
- {
- UltraGridRow chkRow = e.Cell.Row;
- foreach (UltraGridRow row in _craftAutoPeople.EntityGrid1.Rows)
- {
- if (row.Cells["Chk"].Value.ToString() == "True" && row != chkRow)
- {
- row.Cells["Chk"].Value = "False";
- row.Update();
- }
- }
- }
- }
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- base.ToolBar_Click(sender, ToolbarKey);
- switch (ToolbarKey)
- {
- case "Query":
- _craftAutoPeople.Query(CustomInfo);
- break;
- case "Save":
- _craftAutoPeople.Save();
- break;
- case "Delete":
- _craftAutoPeople.Delete();
- break;
- }
- }
- private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "查询":
- _craftAutoPeople.QueryPopup(_ordLnPk);
- break;
- case "确认":
- if (_craftAutoPeople.Submit(_ordLnPk,UserInfo.GetUserID(),UserInfo.GetUserName()))
- {
- this.DialogResult = System.Windows.Forms.DialogResult.OK;
- }
- break;
- case "关闭":
- this.Close();
- break;
- }
- }
- }
- }
|