| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- 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.Tool;
- using Core.StlMes.Client.PlnSaleOrd.BaseMethod;
- using Core.StlMes.Client.PlnSaleOrd.entity;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinGrid;
- namespace Core.StlMes.Client.PlnSaleOrd
- {
- public partial class FrmOrderRcl : FrmBase
- {
- public FrmOrderRcl()
- {
- InitializeComponent();
- }
- private void FrmOrderRcl_Load(object sender, EventArgs e)
- {
- //EntityHelper.ShowGridCaption<PlnGxRclMOEntity>(ultraGridRcl.DisplayLayout.Bands[0]);
- //EntityHelper.ShowGridCaption<PlnOrderRclEntity>(ultraGridRcl.DisplayLayout.Bands[1]);
- //BaseHelper.setColumnReadOnly(ultraGridRcl, new string[] { "CHC" });
- controlOrderRclM1.ultraGridRcl.AfterRowActivate += ultraGridRcl_AfterRowActivate;
- }
- void ultraGridRcl_AfterRowActivate(object sender, EventArgs e)
- {
- UltraGridRow ugr = controlOrderRclM1.getActiveRow();
- if (ugr == null)
- {
- controlOrderZgM1.clearDataSourse();
- controlOrderDbkM1.clearDataSourse();
- controlOrderJgxM1.clearDataSourse();
- return;
- }
- if (ugr.HasParent())
- {
- ugr = ugr.ParentRow;
- }
- ArrayList param = new ArrayList();
- foreach (UltraGridRow ugrc in ugr.ChildBands[0].Rows)
- {
- param.Add(ugrc.GetCellValue("PlanGroupId").ToString());
- }
- if (ultraTabControl1.ActiveTab.Key.Equals("1"))
- {
- controlOrderZgM1.Query(param, this.ob);
- }
- else if (ultraTabControl1.ActiveTab.Key.Equals("2"))
- {
- controlOrderDbkM1.Query(param, this.ob);
- }
- else
- {
- controlOrderJgxM1.Query(param, this.ob);
- }
- }
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- switch (ToolbarKey)
- {
- case "Query": //查询
- QueryRclM();
- break;
- case "Compensation"://补量
- break;
- case "Close": //关闭
- this.Close();
- break;
- }
- }
- void QueryRclM()
- {
- string orderNo = "";
- if (chcOrderNo.Checked) { orderNo = txtOrderNo.Text.Trim(); }
- string proPlanId = "";
- if (chcProPlanId.Checked) { proPlanId = txtProPlanId.Text.Trim(); }
- string yearTime = "";
- if (chcTime.Checked && txtTime.Value != null) { yearTime = DateTime.Parse(txtTime.Value.ToString()).ToString("yyyy-MM"); }
- controlOrderRclM1.QueryOrderM(orderNo, proPlanId, yearTime,this.ob);
- }
- private void chc_CheckedChanged(object sender, EventArgs e)
- {
- if (chcOrderNo.Checked) { txtOrderNo.Enabled = true; } else { txtOrderNo.Enabled = false; }
- if (chcProPlanId.Checked) { txtProPlanId.Enabled = true; } else { txtProPlanId.Enabled = false; }
- if (chcTime.Checked) { txtTime.Enabled = true; } else { txtTime.Enabled = false; }
- }
- private void ultraTabControl1_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- UltraGridRow ugr = controlOrderRclM1.getActiveRow();
- if (ugr == null)
- {
- controlOrderZgM1.clearDataSourse();
- controlOrderDbkM1.clearDataSourse();
- controlOrderJgxM1.clearDataSourse();
- return;
- }
- if (ugr.HasParent())
- {
- ugr = ugr.ParentRow;
- }
- ArrayList param = new ArrayList();
- foreach (UltraGridRow ugrc in ugr.ChildBands[0].Rows)
- {
- param.Add(ugrc.GetCellValue("PlanGroupId").ToString());
- }
- if (e.Tab.Key.Equals("1"))
- {
- controlOrderZgM1.Query(param, this.ob);
- }
- else if (e.Tab.Key.Equals("2"))
- {
- controlOrderDbkM1.Query(param, this.ob);
- }
- else
- {
- controlOrderJgxM1.Query(param, this.ob);
- }
- }
-
- }
- }
|