| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- using com.steering.pss.ydm.entity;
- using Core.Mes.Client.Comm.Format;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.YdmPipeManage.Entity;
- using CoreFS.CA06;
- 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.YdmPipeManage
- {
- public partial class frmPipeThOrder : FrmBase
- {
- public frmPipeThOrder()
- {
- InitializeComponent();
- }
- private void frmPipeThOrder_Load(object sender, EventArgs e)
- {
- EntityHelper.ShowGridCaption<MatZcMEntity4>(ultraGrid.DisplayLayout.Bands[0]);
- EntityHelper.ShowGridCaption<MatThChangLogEntity>(ultraGrid1.DisplayLayout.Bands[0]);
- }
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- switch (ToolbarKey)
- {
- case "Query":
- Query();
- break;
- case "changeMatTH":
- changeMatTH();
- break;
- case "Close":
- this.Close();
- break;
- }
- }
- private void changeMatTH()
- {
- ultraGrid.UpdateData();
- var chkRows = ultraGrid.Rows.Where(a => a.GetValue("Chk") == "True");
- if (chkRows.Count() <= 0)
- {
- MessageUtil.ShowWarning("请选择记录");
- return;
- }
- List<string> list = new List<string>();
- foreach (var row in chkRows)
- {
- MatZcMEntity4 entity = row.ListObject as MatZcMEntity4;
- if (!entity.LockFlag.Equals("0"))
- {
- MessageUtil.ShowWarning(entity.JudgeStoveNo + "处于封锁状态,无法转换");
- return;
- }
- list.Add(JSONFormat.Format(entity));
- }
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.pss.ydm.pipemanage.FrmPipeMagement";
- ccp.MethodName = "changeMatTH";
- ccp.ServerParams = new object[] { list, this.UserInfo.GetUserName() };
- ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips("修改成功");
- Query();
- }
- }
- private void Query()
- {
- string orderNo = "";
- if (ChcOrderNo.Checked)
- {
- orderNo = TextOrderNo.Text.Trim();
- }
- switch (ultraTabControl1.SelectedTab.Text)
- {
- case "合同转换":
- List<MatZcMEntity4> listSource = EntityHelper.GetData<MatZcMEntity4>(
- "com.steering.pss.ydm.pipemanage.FrmPipeMagement.queryMatTH", new object[] { orderNo }, this.ob);
- matZcMEntity4BindingSource.DataSource = listSource;
- break;
- case "转换记录":
- string startTim = "";
- string endTim = "";
- if (this.chkDate.Checked)
- {
- if (DateTime.Parse(cmbDate.Value.ToString()) > DateTime.Parse(this.cmbEndDate.Value.ToString()))
- {
- MessageUtil.ShowTips("选择的前面时间不能大于后面的时间!");
- return;
- }
- else
- {
- startTim = this.cmbDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
- endTim = this.cmbEndDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
- }
- }
- List<MatThChangLogEntity> listSource1 = EntityHelper.GetData<MatThChangLogEntity>(
- "com.steering.pss.ydm.pipemanage.FrmPipeMagement.queryMatTHLog", new object[] { orderNo, startTim, endTim }, this.ob);
- matThChangLogEntityBindingSource.DataSource = listSource1;
- break;
- }
- }
- private void ultraTabControl1_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- if (ultraTabControl1.SelectedTab.Text.Equals("合同转换"))
- {
- chkDate.Visible = false;
- cmbDate.Visible = false;
- label1.Visible = false;
- cmbEndDate.Visible = false;
- }
- else {
- chkDate.Visible = true;
- cmbDate.Visible = true;
- label1.Visible = true;
- cmbEndDate.Visible = true;
- }
- }
- }
- }
|