| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- 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 System.Collections;
- using CoreFS.CA06;
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Control;
- namespace Core.StlMes.Client.Plan.Order
- {
- public partial class FrmPlineGroup : FrmBase
- {
- public FrmPlineGroup()
- {
- InitializeComponent();
- }
- private void FrmPlineGroup_Load(object sender, EventArgs e)
- {
- queryPlanWeight();
- }
- public FrmPlineGroup(OpeBase ops)
- {
- this.ob = ops;
- InitializeComponent();
- }
- private void queryPlanWeight()
- {
- DataTable dtGroup = new DataTable();
- dtGroup.Columns.Add("GROUP_ROLL");
- dtGroup.Columns.Add("PLINE_NAME");
- DataTable dt1 = ServerHelper.GetData("com.steering.pss.plan.order.CoreSaleOrderOP.queryRollPlanWeight",
- new object[] { DateTime.Now.AddMonths(-1).ToString("yyyy-MM") }, this.ob);
- DataTable dt2 = ServerHelper.GetData("com.steering.pss.plan.order.CoreSaleOrderOP.queryRollPlanWeight",
- new object[] { DateTime.Now.ToString("yyyy-MM") }, this.ob);
- DataTable dt3 = ServerHelper.GetData("com.steering.pss.plan.order.CoreSaleOrderOP.queryRollPlanWeight",
- new object[] { DateTime.Now.AddMonths(1).ToString("yyyy-MM") }, this.ob);
- foreach (DataRow dr in dt1.Rows)
- {
- DataRow row = dtGroup.NewRow();
- row["GROUP_ROLL"] = dr["GROUP_ROLL"].ToString();
- row["PLINE_NAME"] = dr["PLINE_NAME"].ToString();
- dtGroup.Rows.Add(row);
- }
- foreach (DataRow dr in dt2.Rows)
- {
- dtGroup.DefaultView.RowFilter = "GROUP_ROLL = '" + dr["GROUP_ROLL"].ToString() + "'";
- if (dtGroup.DefaultView.ToTable().Rows.Count == 0)
- {
- DataRow row = dtGroup.NewRow();
- row["GROUP_ROLL"] = dr["GROUP_ROLL"].ToString();
- row["PLINE_NAME"] = dr["PLINE_NAME"].ToString();
- dtGroup.Rows.Add(row);
- }
- }
- foreach (DataRow dr in dt3.Rows)
- {
- dtGroup.DefaultView.RowFilter = "GROUP_ROLL = '" + dr["GROUP_ROLL"].ToString() + "'";
- if (dtGroup.DefaultView.ToTable().Rows.Count == 0)
- {
- DataRow row = dtGroup.NewRow();
- row["GROUP_ROLL"] = dr["GROUP_ROLL"].ToString();
- row["PLINE_NAME"] = dr["PLINE_NAME"].ToString();
- dtGroup.Rows.Add(row);
- }
- }
- DataTable dt = new DataTable();
- dt.Columns.Add("GROUP_ROLL");
- dt.Columns.Add("PLANWEIGHT1");
- dt.Columns.Add("PLANWEIGHT2");
- dt.Columns.Add("PLANWEIGHT3");
- foreach (DataRow row in dtGroup.Rows)
- {
- DataRow dr = dt.NewRow();
- dr["GROUP_ROLL"] = row["PLINE_NAME"].ToString();
- dt1.DefaultView.RowFilter = "GROUP_ROLL='" + row["GROUP_ROLL"].ToString() + "'";
- if (dt1.DefaultView.ToTable() != null && dt1.DefaultView.ToTable().Rows.Count > 0)
- {
- dr["PLANWEIGHT1"] = dt1.DefaultView.ToTable().Rows[0]["PLANWEIGHT"].ToString();
- }
- dt2.DefaultView.RowFilter = "GROUP_ROLL='" + row["GROUP_ROLL"].ToString() + "'";
- if (dt2.DefaultView.ToTable() != null && dt2.DefaultView.ToTable().Rows.Count > 0)
- {
- dr["PLANWEIGHT2"] = dt2.DefaultView.ToTable().Rows[0]["PLANWEIGHT"].ToString();
- }
- dt3.DefaultView.RowFilter = "GROUP_ROLL='" + row["GROUP_ROLL"].ToString() + "'";
- if (dt3.DefaultView.ToTable() != null && dt3.DefaultView.ToTable().Rows.Count > 0)
- {
- dr["PLANWEIGHT3"] = dt3.DefaultView.ToTable().Rows[0]["PLANWEIGHT"].ToString();
- }
- dt.Rows.Add(dr);
- }
- GridHelper.CopyDataToDatatable(dt, dataTable1, true);
- PlanComm.setGridActivation(ultraGrid1.DisplayLayout.Bands[0]);
- }
- }
- }
|