| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Tool;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinGrid;
- using System;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.Qcm
- {
- public partial class PopupProductManage : FrmBase
- {
- private FrmProductManage frmProduct;
- private string _alphaCode = "";
- public string AlphaCode
- {
- get { return _alphaCode; }
- set { _alphaCode = value; }
- }
- private string _alphaDesc = "";
- public string AlphaDesc
- {
- get { return _alphaDesc; }
- set { _alphaDesc = value; }
- }
- public PopupProductManage(string stdCode, string psc, string useCode, OpeBase ob, string showPanel)
- {
- InitializeComponent();
- ExceptionHelper.RegistException();
- if (showPanel == "Panel3")
- {
- this.panel2.Visible = false;
- }
- else if (showPanel == "Panel2")
- {
- this.panel3.Visible = false;
- }
- this.ob = ob;
- frmProduct = new FrmProductManage(stdCode, ob);
- frmProduct.CustomInfo = "4";
- frmProduct.Psc = psc;
- frmProduct.UseCode = useCode;
- frmProduct.PopupLoad("", ob);
- panel1.Controls.Add(frmProduct.SplitContainer1);
- panel1.Controls.Add(frmProduct.UltraPanel1);
- frmProduct.ToolBar_Click(null, "doQuery");
- //frmProduct.SplitContainer1.BringToFront();
- }
- private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "查询":
- frmProduct.ToolBar_Click(null, "doQuery");
- break;
- case "保存":
- frmProduct.ToolBar_Click(null, "doSave");
- break;
- case "作废":
- frmProduct.ToolBar_Click(null, "doDelete");
- break;
- case "恢复":
- frmProduct.ToolBar_Click(null, "doResume");
- break;
- case "刷新":
- frmProduct.ToolBar_Click(null, "Refresh");
- break;
- }
- }
- private void btnSubMit_Click(object sender, EventArgs e)
- {
- frmProduct.UltraGrid4.UpdateData();
- UltraGridRow[] rows2 = GridHelper.GetRowsWithKey(frmProduct.UltraGrid4,
- new string[] { "VALIDFLAG" }, new string[] { "" });
- if (rows2.Length > 0)
- {
- MessageUtil.ShowWarning("请先保存未保存的记录,然后再进行操作!");
- return;
- }
- UltraGridRow[] rows = GridHelper.GetRowsWithKey(frmProduct.UltraGrid4,
- new string[] { "CHC" }, new string[] { "True" });
- if (rows.Length >= 2)
- {
- MessageUtil.ShowWarning("只能选择一条用途码!");
- }
- else if (rows.Length == 1)
- {
- _alphaCode = rows[0].Cells["ALPHA_CODE"].Value.ToString();
- _alphaDesc = rows[0].Cells["ALPHA_NAME"].Value.ToString();
- this.DialogResult = DialogResult.OK;
- }
- else
- {
- MessageUtil.ShowWarning("请选择选择一条用途码!");
- }
- }
- private void btnCancel_Click(object sender, EventArgs e)
- {
- this.DialogResult = DialogResult.Cancel;
- }
- private void btnDefault_Click(object sender, EventArgs e)
- {
- this.DialogResult = DialogResult.OK;
- }
- private void button2_Click(object sender, EventArgs e)
- {
- this.DialogResult = DialogResult.Cancel;
- }
- private void button3_Click(object sender, EventArgs e)
- {
- btnSubMit_Click(sender, e);
- }
- }
- }
|