| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- 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;
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Qcm;
- using Core.StlMes.Client.Qcm.model;
- using CoreFS.CA06;
- namespace Core.StlMes.Client.SaleOrder.Dialog
- {
- public partial class CraftNamePopup : FrmBase
- {
- private CtrlTreeView _ctrlTreeView;
- private string[] _ordLnPks;
- public CraftNamePopup(string[] ordLnPks, OpeBase ob)
- {
- InitializeComponent();
- this.ob = ob;
- _ordLnPks = ordLnPks;
- List<TreeViewEntity> treeViews = EntityHelper.GetData<TreeViewEntity>(
- "com.steering.pss.sale.order.ReviewForm.CoreOrderReviewTechnology.getDepartment", new object[] { }, ob);
- _ctrlTreeView = new CtrlTreeView(treeViews);
- _ctrlTreeView.Dock = DockStyle.Fill;
- this.panel1.Controls.Add(_ctrlTreeView);
- _ctrlTreeView.TreeView1.ExpandAll();
- _ctrlTreeView.CtrlTreeViewAfterSelect += _ctrlTreeView_CtrlTreeViewAfterSelect;
- }
- private void _ctrlTreeView_CtrlTreeViewAfterSelect(object sender, TreeViewEventArgs e)
- {
- DataTable dt = ServerHelper.GetData("com.steering.pss.sale.order.ReviewForm.CoreOrderReviewTechnology.getUser",
- new object[]{e.Node.Name}, ob);
- listBox1.DataSource = dt;
- if (listBox1.DisplayMember == "")
- {
- listBox1.ValueMember = "USERID";
- listBox1.DisplayMember = "USERNAME";
- }
- }
- private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "指派":
- Appoint();
- break;
- }
- }
- private void Appoint()
- {
- if(listBox1.SelectedItem == null)
- {
- MessageUtil.ShowWarning("请选择一位成员进行工艺指派!");
- return;
- }
- string craftName = ((DataRowView)listBox1.SelectedItem)["USERNAME"].ToString();
- string craftId = ((DataRowView)listBox1.SelectedItem)["USERID"].ToString();
- if (MessageUtil.ShowYesNoAndQuestion("是否确认指派给[" + craftName + "]?") == DialogResult.No)
- {
- return;
- }
-
- ArrayList list = new ArrayList();
- for (int i = 0; i < _ordLnPks.Length; i++)
- {
- list.Add(_ordLnPks[i]);
- }
- ServerHelper.SetData("com.steering.pss.sale.order.ReviewForm.CoreOrderReviewTechnology.appoint",
- new object[] { list, UserInfo.GetUserName(), craftName, craftId }, ob);
- MessageUtil.ShowTips("指派成功!");
- this.Close();
- }
- }
- }
|