| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861 |
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.YdmPipeManage;
- using Core.StlMes.Client.YdmPipeManage.Tool;
- using Core.StlMes.Client.YdmPipeReport.Entity;
- using Core.StlMes.Client.YdmPipeReport.Tool;
- using CoreFS.CA06;
- using Infragistics.Win;
- using Infragistics.Win.UltraWinGrid;
- 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;
- namespace Core.StlMes.Client.YdmPipeReport
- {
- public partial class FrmOrderNoReport : FrmBase
- {
- int i = 0;//点击
- int j = 0;//点击
- int z = 0;//点击
- private string[] _salgPermissions;
- private ArrayList forceList = new ArrayList(); // 强制结齐合同行集合
- public FrmOrderNoReport()
- {
- InitializeComponent();
- }
- private void FrmOrderNoReport_Load(object sender, EventArgs e)
- {
- EntityHelper.ShowGridCaption<SlmOrderLineEntity>(ultraGrid1.DisplayLayout.Bands[0]);
- EntityHelper.ShowGridCaption<SlmOrderLineEntity>(ultraGrid4.DisplayLayout.Bands[0]);
- DateTime now = DateTime.Now;
- DateTime dt1 = new DateTime(now.Year, now.Month, 1);//当月第一天
- DateTime dt2 = dt1.AddMonths(1).AddDays(-1);//当月最后一天
- StartTime.Value = DateTime.Parse(dt1.ToString("yyyy-MM-dd") + " 00:00:00");
- EndTime.Value = DateTime.Parse(dt2.ToString("yyyy-MM-dd") + " 23:59:59");
- _salgPermissions = BaseMethod.InitPermissions(this.ValidDataPurviewIds, ob);
- DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryOrderStrats", new object[] { "12020", "12020602","1" }, this.ob);
- Txtorderstatus.DataSource = dt;
- Txtorderstatus.DisplayMember = "BASENAME";
- Txtorderstatus.ValueMember = "BASECODE";
- DataTable dt3 = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryOrderStrats", new object[] { "12020", "12020301","0" }, this.ob);
- Txtorderstatus1.DataSource = dt3;
- Txtorderstatus1.DisplayMember = "BASENAME";
- Txtorderstatus1.ValueMember = "BASECODE";
- BaseHelper.GridColumnSum(ultraGridOrderNo, new string[] { "PSS_NUM", "PAY_NUM", "INSTORAGE_NUM", "OUT_NUM", "SENDBILL_NUM", "ACCOUNT_NUM", "ELIM_NUM", "CHARGE_NUM" });
- BaseHelper.GridColumnWeghit(ultraGridOrderNo, new string[] { "ORDER_QTY", "APP_NUM", "PSS_WGT", "PAY_WGT", "PAY_LEN", "INSTORAGE_WGT", "INSTORAGE_LEN", "OUT_WGT", "OUT_LEN", "SENDBILL_WGT", "SENDBILL_LEN", "ACCOUNT_WGT", "ACCOUNT_LEN", "ELIM_WGT", "ELIM_LEN", "CHARGE_WGT", "CHARGE_LEN", "ORDER_YUL" });
- }
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- switch (ToolbarKey)
- {
- case "Query":
- DoQuery();
- chkAll.Checked = false;
- break;
- case "QueryRev":
- DoQueryRev();
- break;
- case "Update":
- DoUpdate();
- chkAll.Checked = false;
- break;
- case "ForceUpdate":
- ForceUpdate();
- chkAll.Checked = false;
- break;
- case "Add":
- DoAdd();
- chkAll.Checked = false;
- break;
- case "Delete":
- DoDelete();
- chkAll.Checked = false;
- break;
- case "Print":
- DoPrint();
- chkAll.Checked = false;
- break;
- case "OrderPrint":
- DoOrderPrint();
- chkAll.Checked = false;
- break;
- case "OrderClose":
- DoOrderClose();
- break;
- case "UnOrderClose":
- DoUnOrderClose();
- break;
- case "AddOrderZx":
- DoAddOrderZx();
- break;
- case "DeleteOrderZx":
- DoDeleteOrderZx();
- break;
- case "Analysis":
- DoAnalysis();
- break;
- case "DoApplyReview":
- DoApplyReview();
- break;
- case "UnApplyReview":
- UnApplyReview();
- break;
- case "Dosubmission":
- Dosubmission();
- break;
- case "Unosubmission":
- Unsubmission();
- break;
- case "Export"://导出
- DoExport();
- break;
- case "Close":
- this.Close();
- break;
- }
- }
- /// <summary>
- /// 查询注销单
- /// </summary>
- private void DoQueryRev()
- {
- List<string> listS = new List<string>();
- if (ChkL.Checked)
- {
- listS.Add("L");
- }
- if (ChkF.Checked)
- {
- listS.Add("F");
- }
- if (ChkW.Checked)
- {
- listS.Add("W");
- }
- if (ChkS.Checked)
- {
- listS.Add("S");
- }
- string[] strat = listS.ToArray();
- DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getDoQueryRev", new object[] { strat }, this.ob);
- GridHelper.CopyDataToDatatable(ref dt, ref dataTable3, true);
- }
- /// <summary>
- /// 申请审批
- /// </summary>
- private void DoApplyReview()
- {
- UltraGridRow row = ultraGrid4.ActiveRow;
- if (row == null) return;
- ultraGrid4.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGrid4.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- if (ugr.Cells["Validflag"].Text.ToString().Equals("0"))
- {
- MessageUtil.ShowTips("您选择的不是有效合同,不能注销单!");
- return;
- }
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["OrdPk"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(ugr.Cells["OrdLnPk"].Value.ToString());
- list1.Add(txtContent.Text.Trim());
- list1.Add(txtMemo.Text.Trim());
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同行信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否生成评审单?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "doApplyReview";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("新增评审单成功!"))
- {
- DoQuery();
- DoQueryRev();
- }
- }
- }
- /// <summary>
- /// 撤销注销单
- /// </summary>
- private void UnApplyReview()
- {
- UltraGridRow row = ultraGrid2.ActiveRow;
- if (row == null) return;
- ultraGrid2.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- foreach (UltraGridRow ugr in ultraGrid2.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["REVIEW_NO"].Value.ToString());
- list1.Add("X");
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择评审单信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否撤销评审单?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "unApplyReview";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("撤销评审单成功!"))
- {
- DoQuery();
- DoQueryRev();
- }
- }
- }
- /// <summary>
- /// 注销单提报
- /// </summary>
- private void Dosubmission()
- {
- UltraGridRow row = ultraGrid2.ActiveRow;
- if (row == null) return;
- ultraGrid2.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGrid2.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["REVIEW_NO"].Value.ToString());
- list1.Add("X");
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择评审单信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否提报?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "dosubmission";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("提报成功!"))
- {
- DoQueryRev();
- }
- }
- }
- /// <summary>
- ///撤销提报
- /// </summary>
- private void Unsubmission()
- {
- UltraGridRow row = ultraGrid2.ActiveRow;
- if (row == null) return;
- ultraGrid2.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGrid2.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["REVIEW_NO"].Value.ToString());
- list1.Add("X");
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择评审单信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否撤销提报?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "unsubmission";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("撤销提报成功!"))
- {
- DoQueryRev();
- }
- }
- }
- private void DoExport()
- {
- if (ultraTabControl1.SelectedTab.Key.Equals("0"))
- {
- if (i == 1)
- {
- GridHelper.ulGridToExcel(ultraGridOrderNo,"余量合同信息");
- }
- else if (i == 2)
- {
- GridHelper.ulGridToExcel(ultraGridLogout, "余量注销信息");
- }
- else
- {
- MessageUtil.ShowTips("请点击你要导出的Grid");
- return;
- }
- }
- else if (ultraTabControl1.SelectedTab.Key.Equals("1"))
- {
- GridHelper.ulGridToExcel(ultraGrid1, "关闭合同行信息");
- }
- else
- {
- if (z == 1)
- {
- GridHelper.ulGridToExcel(ultraGrid4, "注销合同行信息");
- }
- else if (z == 2)
- {
- GridHelper.ulGridToExcel(ultraGrid2, "评审单信息");
- }
- else
- {
- MessageUtil.ShowTips("请点击你要导出的Grid");
- return;
- }
- }
- }
- ///查询时验证必填项
- private bool CheckQuery()
- {
- if (DataTimeUtil.JudgeTime(DateTime.Parse(StartTime.Value.ToString()), DateTime.Parse(EndTime.Value.ToString())) == 0)
- {
- MessageUtil.ShowTips("开始时间不能大于结束时间!");
- return false;
- }
- if (chkOrder.Checked && string.IsNullOrEmpty(cmbOrder.Text.Trim()))
- {
- MessageBox.Show("请输入合同号!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
- return false;
- }
- if (chkOrderstatus.Checked && string.IsNullOrEmpty(Txtorderstatus.Text.Trim()))
- {
- MessageBox.Show("请选择合同状态!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
- return false;
- }
- return true;
- }
- private void DoQuery()
- {
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- if (ultraTabControl1.SelectedTab.Key.Equals("0"))
- {
- DoQueryOrderYl();
- }
- else if (ultraTabControl1.SelectedTab.Key.Equals("1"))
- {
- DoQueryOrderClose();
- }
- else
- {
- DoQueryOrderZx();
- }
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- }
- /// <summary>
- /// 查询合同余量
- /// </summary>
- private void DoQueryOrderYl()
- {
- if (!CheckQuery()) return;
- string stratTime = "1999-01-01 00:00:00";
- string endTime = "2999-12-31 23:59:59";
- string orderNo = "";
- string orderStrats = "";
- if (chkDate.Checked)
- {
- stratTime = StartTime.Value.ToString();
- endTime = EndTime.Value.ToString();
- }
- if (chkOrder.Checked)
- {
- orderNo = cmbOrder.Text.Trim();
- }
- if (chkOrderstatus.Checked)
- {
- orderStrats = Txtorderstatus.Value.ToString();
- }
- if (!chkDate.Checked && !chkOrderstatus.Checked && !chkOrder.Checked)
- {
- MessageUtil.ShowTips("请至少选择一个条件!");
- return;
- }
- DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryOrderNoMount", new object[] { stratTime, endTime, orderNo, orderStrats, _salgPermissions }, this.ob);
- GridHelper.CopyDataToDatatable(ref dt, ref dataTable2, true);
- foreach (UltraGridRow row in ultraGridOrderNo.Rows)
- {
- //string fhCount = "";
- if (row.Cells["ORDER_UNIT"].Value.ToString().Equals("吨"))
- {
- row.Cells["ORDER_YUL"].Value = (double.Parse(row.Cells["OUT_WGT"].Value.ToString()) - double.Parse(row.Cells["ORDER_QTY"].Value.ToString())).ToString("f3");
- //fhCount = row.Cells["OUT_WGT"].Value.ToString();
- }
- else if (row.Cells["ORDER_UNIT"].Value.ToString().Equals("支") || row.Cells["ORDER_UNIT"].Value.ToString().Equals("个"))
- {
- row.Cells["ORDER_YUL"].Value = double.Parse(row.Cells["OUT_NUM"].Value.ToString()) - double.Parse(row.Cells["ORDER_QTY"].Value.ToString());
- //fhCount = row.Cells["OUT_NUM"].Value.ToString();
- }
- else
- {
- row.Cells["ORDER_YUL"].Value = (double.Parse(row.Cells["OUT_LEN"].Value.ToString()) - double.Parse(row.Cells["ORDER_QTY"].Value.ToString())).ToString("f3");
- //fhCount = row.Cells["OUT_LEN"].Value.ToString();
- }
- // 强制结齐修改结齐状态
- if (forceList.Contains(row.Cells["ORD_LN_PK"].Value.ToString()))
- {
- row.Cells["IS_SEND"].Value = "OK";
- row.Cells["IS_SEND"].Appearance.BackColor = Color.Pink;
- row.Cells["IS_SEND"].Appearance.BackHatchStyle = BackHatchStyle.None;
- row.Cells["IS_KNOT"].Value = "OK";
- row.Cells["IS_KNOT"].Appearance.BackColor = Color.Transparent;
- row.Cells["IS_KNOT"].Appearance.BackHatchStyle = BackHatchStyle.None;
- }
- ////是否发齐
- //if (int.Parse(row.Cells["ORDER_LN_STATUS"].Value.ToString()) >= 12020602 && double.Parse(fhCount) >= double.Parse(row.Cells["DELVRY_MIN"].Value.ToString()) && int.Parse(row.Cells["INSTORAGE_NUM"].Value.ToString()) == 0)
- //{
- // row.Cells["IS_SEND"].Value = "OK";
- //}
- //else
- //{
- // row.Cells["IS_SEND"].Value = "NO";
- //}
- ////是否结齐
- //string NoOut = (double.Parse(row.Cells["OUT_WGT"].Value.ToString()) - double.Parse(row.Cells["ACCOUNT_WGT"].Value.ToString())).ToString("f3");
- //DataTable dt1 = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryBillJs", new object[] { row.Cells["ORD_LN_PK"].Value.ToString() }, this.ob);
- //if (dt1.Rows.Count == 1)
- //{
- // if (int.Parse(dt1.Rows[0]["BILL_TICKET_STATUS"].ToString()) >= 222 && row.Cells["IS_SEND"].Value.ToString() == "OK" && NoOut == "0.000")
- // {
- // row.Cells["IS_KNOT"].Value = "OK";
- // }
- // else
- // {
- // row.Cells["IS_KNOT"].Value = "NO";
- // }
- //}
- //else
- //{
- // row.Cells["IS_KNOT"].Value = "NO";
- //}
- }
- }
-
- /// <summary>
- /// 查询可关闭合同信息
- /// </summary>
- private void DoQueryOrderClose()
- {
- if (!CheckQuery()) return;
- string stratTime = ""; string endTime = "";
- string orderNo = ""; string orderStrats = "";
- if (chkDate.Checked)
- {
- stratTime = StartTime.Value.ToString();
- endTime = EndTime.Value.ToString();
- }
- if (chkOrder.Checked)
- {
- orderNo = cmbOrder.Text.Trim();
- }
- if (chkOrderstatus.Checked)
- {
- orderStrats = Txtorderstatus.Value.ToString();
- }
- List<SlmOrderLineEntity> listSource = EntityHelper.GetData<SlmOrderLineEntity>
- ("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryOrderSeqNo", new object[] { stratTime, endTime, orderNo, orderStrats, _salgPermissions, "2" ,"1"}, this.ob);
- SlmOrderLineEntitySource.DataSource = listSource;
- }
- /// <summary>
- /// 合同注销
- /// </summary>
- private void DoQueryOrderZx()
- {
- if (!CheckQuery()) return;
- string stratTime = ""; string endTime = "";
- string orderNo = ""; string orderStrats = "";
- if (chkDate.Checked)
- {
- stratTime = StartTime.Value.ToString();
- endTime = EndTime.Value.ToString();
- }
- if (chkOrder.Checked)
- {
- orderNo = cmbOrder.Text.Trim();
- }
- if (chkOrderstatusZx.Checked)
- {
- orderStrats = TxtorderstatusZx.Value.ToString();
- }
- string Validflag = "1";
- if (chkValues.Checked) {
- Validflag = "0";
- }
- List<SlmOrderLineEntity> listSource = EntityHelper.GetData<SlmOrderLineEntity>
- ("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryOrderSeqNo", new object[] { stratTime, endTime, orderNo, orderStrats, _salgPermissions, "1", Validflag }, this.ob);
- SlmOrderLineEntitySource1.DataSource = listSource;
- foreach (UltraGridRow row in ultraGrid4.Rows)
- {
- if (row.Cells["Validflag"].Text.ToString().Equals("0"))
- {
- row.Appearance.BackColor = Color.Red;
- row.Appearance.BackHatchStyle = BackHatchStyle.None;
- }
- }
- }
- /// <summary>
- /// 合同状态确认
- /// </summary>
- private void DoUpdate()
- {
- UltraGridRow row = ultraGridOrderNo.ActiveRow;
- if (row == null) return;
- ultraGridOrderNo.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGridOrderNo.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- if (ugr.Cells["IS_SEND"].Text.ToString() == "" || ugr.Cells["IS_KNOT"].Text.ToString() == "")
- {
- MessageUtil.ShowTips("请先分析!");
- return;
- }
- if (ugr.Cells["IS_SEND"].Text.ToString() != "OK")
- {
- MessageUtil.ShowTips("该合同未发齐!");
- return;
- }
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["ORD_PK"].Value.ToString());
- list1.Add(ugr.Cells["ORD_LN_PK"].Value.ToString());
- list1.Add(ugr.Cells["IS_SEND"].Value.ToString());
- list1.Add(ugr.Cells["IS_KNOT"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(ugr.Cells["ORDER_LN_STATUS"].Value.ToString());
- list1.Add(ugr.Cells["ORDER_TYP"].Value.ToString());
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否修改?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
-
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "updateOrderStrats";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
-
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("修改成功!"))
- {
- DoQuery();
- }
- }
- }
- /// <summary>
- /// 合同状态确认
- /// </summary>
- private void ForceUpdate()
- {
- UltraGridRow row = ultraGridOrderNo.ActiveRow;
- if (row == null) return;
- forceList.Clear();
- ultraGridOrderNo.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- if (MessageUtil.ShowYesNoAndQuestion("是否确认强制结齐?") == DialogResult.No)
- {
- return;
- }
- foreach (UltraGridRow ugr in ultraGridOrderNo.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- forceList.Add(ugr.Cells["ORD_LN_PK"].Value.ToString());
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["ORD_PK"].Value.ToString());
- list1.Add(ugr.Cells["ORD_LN_PK"].Value.ToString());
- list1.Add(ugr.Cells["IS_SEND"].Value.ToString());
- list1.Add(ugr.Cells["IS_KNOT"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(ugr.Cells["ORDER_LN_STATUS"].Value.ToString());
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同信息!");
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "forceUpdateStrats";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("修改成功!"))
- {
- DoQuery();
- }
- }
- }
- /// <summary>
- /// 合同余量注销
- /// </summary>
- private void DoAdd()
- {
- UltraGridRow row = ultraGridOrderNo.ActiveRow;
- if (row == null) return;
- ultraGridOrderNo.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- string yearMatch = DateTime.Now.ToString("yyyyMM");
- foreach (UltraGridRow ugr in ultraGridOrderNo.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["ORD_PK"].Value.ToString());
- list1.Add(ugr.Cells["ORD_LN_PK"].Value.ToString());
- list1.Add(ugr.Cells["ORDER_YUL"].Value.ToString());
- list1.Add(ugr.Cells["ORDER_UNIT"].Value.ToString());
- list1.Add(ugr.Cells["ORDER_NO"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(yearMatch);
- list.Add(list1);
- if (forceList.Contains(ugr.Cells["ORD_LN_PK"].Value.ToString()))
- {
- continue;
- }
- if (ugr.Cells["IS_SEND"].Text.ToString() == "" || ugr.Cells["IS_KNOT"].Text.ToString() == "")
- {
- MessageUtil.ShowTips("请先分析!");
- return;
- }
- if (ugr.Cells["IS_SEND"].Text.ToString() != "OK")
- {
- MessageUtil.ShowTips("该合同未发齐!");
- return;
- }
- if (double.Parse(row.Cells["ACCOUNT_WGT"].Value.ToString()) < double.Parse(row.Cells["DELVRY_MIN"].Value.ToString())
- && double.Parse(row.Cells["OUT_NUM"].Value.ToString()) != double.Parse(row.Cells["ACCOUNT_NUM"].Value.ToString()))
- {
- MessageUtil.ShowTips("交货量小于交货量差下线,不能新增!");
- return;
- }
- //if (double.Parse(ugr.Cells["ORDER_YUL"].Value.ToString()) <=0)
- //{
- // MessageUtil.ShowTips("合同余量小于或等于零,不能新增!");
- // return;
- //}
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否注销余量?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "addOrderLogout";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("合同余量注销成功!"))
- {
- DoQuery();
- }
- }
- }
- /// <summary>
- /// 撤销
- /// </summary>
- private void DoDelete()
- {
- UltraGridRow row = ultraGridLogout.ActiveRow;
- if (row == null) return;
- ultraGridLogout.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGridLogout.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["ORD_PK"].Value.ToString());
- list1.Add(ugr.Cells["ORD_LN_PK"].Value.ToString());
- list1.Add(ugr.Cells["LOGOUT_NO"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(ultraGridOrderNo.ActiveRow.Cells["ORDER_TYP"].Value.ToString());
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同余量注销信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否撤销注销余量?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "deleteOrderLogout";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("撤销注销成功!"))
- {
- DoQuery();
- }
- }
- }
- /// <summary>
- /// 撤销合同关闭
- /// </summary>
- private void DoUnOrderClose()
- {
- UltraGridRow row = ultraGrid1.ActiveRow;
- if (row == null) return;
- ultraGrid1.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGrid1.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["OrdPk"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(ugr.Cells["OrdLnPk"].Value.ToString());
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同行信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否撤销关闭合同?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "unOrderClose";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("撤销关闭成功!"))
- {
- DoQuery();
- }
- }
- }
- /// <summary>
- /// 合同关闭
- /// </summary>
- private void DoOrderClose()
- {
- UltraGridRow row = ultraGrid1.ActiveRow;
- if (row == null) return;
- ultraGrid1.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGrid1.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["OrdPk"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(ugr.Cells["OrdLnPk"].Value.ToString());
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同行信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否关闭合同?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "updateOrderClose";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("关闭成功!"))
- {
- DoQuery();
- }
- }
- }
- /// <summary>
- /// 按合同打印
- /// </summary>
- private void DoOrderPrint()
- {
- string orderNo = "";
- UltraGridRow ugr = this.ultraGridLogout.ActiveRow;
- if (ugr == null) { MessageUtil.ShowTips("无数据,请确认!"); return; }
- int count = 0;
- foreach (UltraGridRow row in ultraGridLogout.Rows)
- {
- if (Convert.ToBoolean(row.Cells["CHK"].Text) == true)
- {
- count++;
- orderNo = ugr.Cells["ORDER_NO"].Text.ToString().Split('/')[0];
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择要打印的注销单号!");
- return;
- }
- string strurl = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepOrderLogoutNoAll.cpt&op=view" + "&ORDER_NO=" + orderNo;
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- ServerHelper.SetData("com.steering.pss.ydm.Report.FrmOrderNoReport.updateLogoutState", new object[] { time, orderNo }, ob);
- FrmRepExcel fBug = new FrmRepExcel(ob, strurl);
- fBug.AutoSize = true;
- fBug.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
- // fBug.WindowState = FormWindowState.Maximized;
- fBug.Text = "余量注销单打印";
- fBug.ShowDialog();
- DoQueryOrderYl();
- }
- /// <summary>
- /// 打印
- /// </summary>
- private void DoPrint()
- {
- string LogOutNo = "";
- UltraGridRow ugr = this.ultraGridLogout.ActiveRow;
- if (ugr == null) { MessageUtil.ShowTips("无数据,请确认!"); return; }
- int count = 0;
- foreach (UltraGridRow row in ultraGridLogout.Rows)
- {
- if (Convert.ToBoolean(row.Cells["CHK"].Text) == true)
- {
- count += 1;
- LogOutNo = ugr.Cells["LOGOUT_NO"].Text.Trim();
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择要打印的注销单号!");
- return;
- }
- if (count > 1)
- {
- MessageUtil.ShowTips("请勾选一个注销单号打印!");
- return;
- }
- string strurl = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepOrderLogoutNo.cpt&op=view" + "&LOGOUTNO=" + LogOutNo;
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- ServerHelper.SetData("com.steering.pss.ydm.Report.FrmOrderNoReport.queryLogOutNo", new object[] { time, LogOutNo }, ob);
- FrmRepExcel fBug = new FrmRepExcel(ob, strurl);
- fBug.AutoSize = true;
- fBug.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
- // fBug.WindowState = FormWindowState.Maximized;
- fBug.Text = "余量注销单打印";
- fBug.ShowDialog();
- DoQueryOrderYl();
- }
- /// <summary>
- /// 分析
- /// </summary>
- private void DoAnalysis()
- {
- UltraGridRow urg = ultraGridOrderNo.ActiveRow;
- if (urg == null) return;
- int count = 0;
- foreach (UltraGridRow row in ultraGridOrderNo.Rows)
- {
- string fhCount = "";//发货量
- if (Convert.ToBoolean(row.Cells["CHK"].Text) == true)
- {
- count += 1;
- if (row.Cells["ORDER_UNIT"].Value.ToString().Equals("吨"))
- {
- fhCount = row.Cells["OUT_WGT"].Value.ToString();
- }
- else if (row.Cells["ORDER_UNIT"].Value.ToString().Equals("支") || row.Cells["ORDER_UNIT"].Value.ToString().Equals("个"))
- {
- fhCount = row.Cells["OUT_NUM"].Value.ToString();
- }
- else
- {
- fhCount = row.Cells["OUT_LEN"].Value.ToString();
- }
- //是否发齐 发货量大于交货量下限,在库量为0
- if ((int.Parse(row.Cells["ORDER_LN_STATUS"].Value.ToString()) >= 12020602 || (row.Cells["ORDER_TYP"].Value.ToString().Equals("120102") && int.Parse(row.Cells["ORDER_LN_STATUS"].Value.ToString()) >= 12020301))
- && double.Parse(fhCount) >= double.Parse(row.Cells["DELVRY_MIN"].Value.ToString())
- && int.Parse(row.Cells["INSTORAGE_NUM"].Value.ToString()) == 0)
- {
- row.Cells["IS_SEND"].Value = "OK";
- row.Cells["IS_SEND"].Appearance.BackColor = Color.Pink;
- row.Cells["IS_SEND"].Appearance.BackHatchStyle = BackHatchStyle.None;
- }
- //是否发齐 在库量为0 , 发货量 = 结算量
- else if ((int.Parse(row.Cells["ORDER_LN_STATUS"].Value.ToString()) >= 12020602 || (row.Cells["ORDER_TYP"].Value.ToString().Equals("120102") && int.Parse(row.Cells["ORDER_LN_STATUS"].Value.ToString()) >= 12020301))
- && int.Parse(row.Cells["INSTORAGE_NUM"].Value.ToString()) == 0
- && double.Parse(row.Cells["OUT_NUM"].Value.ToString()) == double.Parse(row.Cells["ACCOUNT_NUM"].Value.ToString()))
- {
- row.Cells["IS_SEND"].Value = "OK";
- row.Cells["IS_SEND"].Appearance.BackColor = Color.Pink;
- row.Cells["IS_SEND"].Appearance.BackHatchStyle = BackHatchStyle.None;
- }
- else
- {
- row.Cells["IS_SEND"].Value = "NO";
- row.Cells["IS_SEND"].Appearance.BackColor = Color.Transparent;
- row.Cells["IS_SEND"].Appearance.BackHatchStyle = BackHatchStyle.Default;
- }
- //是否结齐 发货量等于结算量
- string NoOut = (double.Parse(row.Cells["OUT_WGT"].Value.ToString()) - double.Parse(row.Cells["ACCOUNT_WGT"].Value.ToString())).ToString("f3");
- DataTable dt1 = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryBillJs", new object[] { row.Cells["ORD_LN_PK"].Value.ToString() }, this.ob);
- if (dt1.Rows.Count == 1)
- {
- if (int.Parse(dt1.Rows[0]["BILL_TICKET_STATUS"].ToString()) >= 222
- && row.Cells["IS_SEND"].Value.ToString() == "OK"
- && (double.Parse(row.Cells["ACCOUNT_WGT"].Value.ToString()) >= double.Parse(row.Cells["DELVRY_MIN"].Value.ToString())))
- {
- row.Cells["IS_KNOT"].Value = "OK";
- row.Cells["IS_KNOT"].Appearance.BackColor = Color.Transparent;
- row.Cells["IS_KNOT"].Appearance.BackHatchStyle = BackHatchStyle.None;
- }
- else if (int.Parse(dt1.Rows[0]["BILL_TICKET_STATUS"].ToString()) >= 222 && row.Cells["IS_SEND"].Value.ToString() == "OK"
- && double.Parse(row.Cells["OUT_NUM"].Value.ToString()) == double.Parse(row.Cells["ACCOUNT_NUM"].Value.ToString()))
- {
- row.Cells["IS_KNOT"].Value = "OK";
- row.Cells["IS_KNOT"].Appearance.BackColor = Color.Transparent;
- row.Cells["IS_KNOT"].Appearance.BackHatchStyle = BackHatchStyle.None;
- }
- else
- {
- row.Cells["IS_KNOT"].Value = "NO";
- row.Cells["IS_KNOT"].Appearance.BackColor = Color.Transparent;
- row.Cells["IS_KNOT"].Appearance.BackHatchStyle = BackHatchStyle.Default;
- }
- }
- else
- {
- row.Cells["IS_KNOT"].Value = "NO";
- row.Cells["IS_KNOT"].Appearance.BackColor = Color.Transparent;
- row.Cells["IS_KNOT"].Appearance.BackHatchStyle = BackHatchStyle.Default;
- }
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择要分析的数据!");
- return;
- }
- }
- /// <summary>
- /// 合同注销
- /// </summary>
- private void DoAddOrderZx()
- {
- UltraGridRow row = ultraGrid4.ActiveRow;
- if (row == null) return;
- ultraGrid4.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGrid4.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- if (ugr.Cells["Validflag"].Text.ToString().Equals("0"))
- {
- MessageUtil.ShowTips("您选择的不是有效合同,不能注销!");
- return;
- }
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["OrdPk"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(ugr.Cells["OrdLnPk"].Value.ToString());
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同行信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否注销合同?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "updateOrderZx";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("合同注销成功!"))
- {
- DoQuery();
- }
- }
- }
- /// <summary>
- /// 撤销注销合同
- /// </summary>
- private void DoDeleteOrderZx()
- {
- UltraGridRow row = ultraGrid4.ActiveRow;
- if (row == null) return;
- ultraGrid4.UpdateData();
- int count = 0;
- ArrayList list = new ArrayList();
- string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (UltraGridRow ugr in ultraGrid4.Rows)
- {
- if (Convert.ToBoolean(ugr.Cells["CHK"].Text) == true)
- {
- count += 1;
- if (ugr.Cells["Validflag"].Text.ToString().Equals("1"))
- {
- MessageUtil.ShowTips("您选择的是有效合同行,不能撤销!");
- return;
- }
- ArrayList list1 = new ArrayList();
- list1.Add(ugr.Cells["OrdPk"].Value.ToString());
- list1.Add(this.UserInfo.GetUserName());
- list1.Add(time);
- list1.Add(ugr.Cells["OrdLnPk"].Value.ToString());
- list.Add(list1);
- }
- }
- if (count == 0)
- {
- MessageUtil.ShowTips("请选择合同行信息!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否撤销注销合同?") == DialogResult.No)
- {
- return;
- }
- CoreClientParam ccp = new CoreClientParam();
- try
- {
- this.Cursor = Cursors.WaitCursor; //控制鼠标的样式为等待
- if (Constant.WaitingForm == null)
- {
- Constant.WaitingForm = new WaitingForm();
- }
- Constant.WaitingForm.ShowToUser = true;
- Constant.WaitingForm.Show();
- Constant.WaitingForm.Update();
- ccp.ServerName = "com.steering.pss.ydm.Report.FrmOrderNoReport";
- ccp.MethodName = "deleteOrderZx";
- ccp.ServerParams = new object[] { list };
- ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- catch (Exception ex)
- {
- this.Cursor = Cursors.Default;
- Constant.WaitingForm.ShowToUser = false;
- Constant.WaitingForm.Close();
- Constant.WaitingForm = null;
- }
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Equals("撤销注销合同成功!"))
- {
- DoQuery();
- }
- }
- }
- private void chkDate_CheckedChanged(object sender, EventArgs e)
- {
- if (chkDate.Checked) { StartTime.Enabled = true; EndTime.Enabled = true; } else { StartTime.Enabled = false; EndTime.Enabled = false; }
- if (chkOrder.Checked) { cmbOrder.Enabled = true; } else { cmbOrder.Enabled = false; }
- if (chkOrderstatus.Checked) { Txtorderstatus.Enabled = true; } else { Txtorderstatus.Enabled = false; }
- if (chkOrderstatusZx.Checked) { TxtorderstatusZx.Enabled = true; } else { TxtorderstatusZx.Enabled = false; }
- }
- private void ultraGridOrderNo_AfterRowActivate(object sender, EventArgs e)
- {
- UltraGridRow row = ultraGridOrderNo.ActiveRow;
- if (row == null) return;
- string ordLnPk = row.Cells["ORD_LN_PK"].Value.ToString();
- DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryLogoutNo", new object[] { ordLnPk }, this.ob);
- GridHelper.CopyDataToDatatable(ref dt, ref dataTable1, true);
- }
- private void FrmOrderNoReport_Shown(object sender, EventArgs e)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Update")) { toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Add")) { toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete")) { toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("OrderPrint")) { toolMenu.Toolbars[0].Tools["OrderPrint"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Analysis")) { toolMenu.Toolbars[0].Tools["Analysis"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("ForceUpdate")) { toolMenu.Toolbars[0].Tools["ForceUpdate"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("OrderClose")) { toolMenu.Toolbars[0].Tools["OrderClose"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("UnOrderClose")) { toolMenu.Toolbars[0].Tools["UnOrderClose"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("AddOrderZx")) { toolMenu.Toolbars[0].Tools["AddOrderZx"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DeleteOrderZx")) { toolMenu.Toolbars[0].Tools["DeleteOrderZx"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryRev")) { toolMenu.Toolbars[0].Tools["QueryRev"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoApplyReview")) { toolMenu.Toolbars[0].Tools["DoApplyReview"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("UnApplyReview")) { toolMenu.Toolbars[0].Tools["UnApplyReview"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Dosubmission")) { toolMenu.Toolbars[0].Tools["Dosubmission"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Unosubmission")) { toolMenu.Toolbars[0].Tools["Unosubmission"].InstanceProps.Visible = DefaultableBoolean.False; }
-
- }
- private void ultraTabControl1_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- if (toolMenu == null) return;
- if (e.Tab.TabControl.SelectedTab.Key.Equals("0"))
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Update")) { toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("ForceUpdate")) { toolMenu.Toolbars[0].Tools["ForceUpdate"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Add")) { toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete")) { toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("OrderPrint")) { toolMenu.Toolbars[0].Tools["OrderPrint"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Analysis")) { toolMenu.Toolbars[0].Tools["Analysis"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("OrderClose")) { toolMenu.Toolbars[0].Tools["OrderClose"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("UnOrderClose")) { toolMenu.Toolbars[0].Tools["UnOrderClose"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("AddOrderZx")) { toolMenu.Toolbars[0].Tools["AddOrderZx"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DeleteOrderZx")) { toolMenu.Toolbars[0].Tools["DeleteOrderZx"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryRev")) { toolMenu.Toolbars[0].Tools["QueryRev"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoApplyReview")) { toolMenu.Toolbars[0].Tools["DoApplyReview"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("UnApplyReview")) { toolMenu.Toolbars[0].Tools["UnApplyReview"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Dosubmission")) { toolMenu.Toolbars[0].Tools["Dosubmission"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Unosubmission")) { toolMenu.Toolbars[0].Tools["Unosubmission"].InstanceProps.Visible = DefaultableBoolean.False; }
- DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryOrderStrats", new object[] { "12020", "12020602","1" }, this.ob);
- Txtorderstatus.DataSource = dt;
- Txtorderstatus.DisplayMember = "BASENAME";
- Txtorderstatus.ValueMember = "BASECODE";
- chkOrderstatusZx.Visible = false;
- chkOrderstatus.Visible = true;
- Txtorderstatus.Visible = true;
- TxtorderstatusZx.Visible = false;
- chkValues.Visible = false;
- chkOrderstatus.Checked = false;
- chkOrderstatusZx.Checked = false;
- }
- else if (e.Tab.TabControl.SelectedTab.Key.Equals("1"))
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Update")) { toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("ForceUpdate")) { toolMenu.Toolbars[0].Tools["ForceUpdate"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Add")) { toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete")) { toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("OrderPrint")) { toolMenu.Toolbars[0].Tools["OrderPrint"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Analysis")) { toolMenu.Toolbars[0].Tools["Analysis"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("OrderClose")) { toolMenu.Toolbars[0].Tools["OrderClose"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("UnOrderClose")) { toolMenu.Toolbars[0].Tools["UnOrderClose"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("AddOrderZx")) { toolMenu.Toolbars[0].Tools["AddOrderZx"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DeleteOrderZx")) { toolMenu.Toolbars[0].Tools["DeleteOrderZx"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryRev")) { toolMenu.Toolbars[0].Tools["QueryRev"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoApplyReview")) { toolMenu.Toolbars[0].Tools["DoApplyReview"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("UnApplyReview")) { toolMenu.Toolbars[0].Tools["UnApplyReview"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Dosubmission")) { toolMenu.Toolbars[0].Tools["Dosubmission"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Unosubmission")) { toolMenu.Toolbars[0].Tools["Unosubmission"].InstanceProps.Visible = DefaultableBoolean.False; }
- DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryOrderStrats", new object[] { "12020", "12020802","0" }, this.ob);
- Txtorderstatus.DataSource = dt;
- Txtorderstatus.DisplayMember = "BASENAME";
- Txtorderstatus.ValueMember = "BASECODE";
- chkOrderstatusZx.Visible = false;
- chkOrderstatus.Visible = true;
- Txtorderstatus.Visible = true;
- TxtorderstatusZx.Visible = false;
- chkValues.Visible = false;
- chkOrderstatus.Checked = false;
- chkOrderstatusZx.Checked = false;
- }
- else
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Update")) { toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("ForceUpdate")) { toolMenu.Toolbars[0].Tools["ForceUpdate"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Add")) { toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete")) { toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("OrderPrint")) { toolMenu.Toolbars[0].Tools["OrderPrint"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Analysis")) { toolMenu.Toolbars[0].Tools["Analysis"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("OrderClose")) { toolMenu.Toolbars[0].Tools["OrderClose"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("UnOrderClose")) { toolMenu.Toolbars[0].Tools["UnOrderClose"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("AddOrderZx")) { toolMenu.Toolbars[0].Tools["AddOrderZx"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("DeleteOrderZx")) { toolMenu.Toolbars[0].Tools["DeleteOrderZx"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryRev")) { toolMenu.Toolbars[0].Tools["QueryRev"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoApplyReview")) { toolMenu.Toolbars[0].Tools["DoApplyReview"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("UnApplyReview")) { toolMenu.Toolbars[0].Tools["UnApplyReview"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Dosubmission")) { toolMenu.Toolbars[0].Tools["Dosubmission"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Unosubmission")) { toolMenu.Toolbars[0].Tools["Unosubmission"].InstanceProps.Visible = DefaultableBoolean.True; }
- //DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmOrderNoReport.getQueryOrderStrats", new object[] { "12020", "12020101","0" }, this.ob);
- //Txtorderstatus.DataSource = dt;
- //Txtorderstatus.DisplayMember = "BASENAME";
- //Txtorderstatus.ValueMember = "BASECODE";
- chkOrderstatusZx.Visible = true;
- chkOrderstatus.Visible = false;
- Txtorderstatus.Visible = false;
- TxtorderstatusZx.Visible = true;
- chkValues.Visible = false;
- chkOrderstatus.Checked = false;
- chkOrderstatusZx.Checked = false;
- }
- }
- private void ultraGridOrderNo_AfterSelectChange(object sender, AfterSelectChangeEventArgs e)
- {
- foreach (UltraGridRow uRow in ultraGridOrderNo.Selected.Rows)
- {
- if (uRow.GetType() != typeof(Infragistics.Win.UltraWinGrid.UltraGridGroupByRow))
- {
- uRow.Cells["CHK"].Value = true;
- }
- }
- }
- private void ultraGridLogout_AfterSelectChange(object sender, AfterSelectChangeEventArgs e)
- {
- foreach (UltraGridRow uRow in ultraGridLogout.Selected.Rows)
- {
- if (uRow.GetType() != typeof(Infragistics.Win.UltraWinGrid.UltraGridGroupByRow))
- {
- uRow.Cells["CHK"].Value = true;
- }
- }
- }
-
- private void StartTime_KeyDown(object sender, KeyEventArgs e)
- {
- if (e.KeyCode == Keys.Enter)
- {
- DoQuery();
- }
- }
- private void chkAll_CheckedChanged(object sender, EventArgs e)
- {
- int chkint = 0;
- if (chkAll.Checked)
- {
- List<UltraGridRow> rows = this.ultraGridOrderNo.Rows.Where(p => p.IsFilteredOut == false).ToList();
- foreach (UltraGridRow uRow in rows)
- {
- //if (uRow.Cells["CXSTUPP"].Value.ToString().Equals(""))
- //{
- // chkint += 1;
- // if (chkint > 50) return;
- uRow.Cells["CHK"].Value = true;
- //}
- }
- }
- else
- {
- List<UltraGridRow> rows = this.ultraGridOrderNo.Rows.Where(p => p.IsFilteredOut == false).ToList();
- foreach (UltraGridRow uRow in rows)
- {
- uRow.Cells["CHK"].Value = false;
- }
- }
- }
- private void ultraGridOrderNo_Click(object sender, EventArgs e)
- {
- i = 1;
- }
- private void ultraGridLogout_Click(object sender, EventArgs e)
- {
- i = 2;
- }
- private void ultraGrid1_Click(object sender, EventArgs e)
- {
- j = 2;
- }
- private void ultraGrid1_AfterSelectChange(object sender, AfterSelectChangeEventArgs e)
- {
- foreach (UltraGridRow uRow in ultraGrid1.Selected.Rows)
- {
- if (uRow.GetType() != typeof(Infragistics.Win.UltraWinGrid.UltraGridGroupByRow))
- {
- uRow.Cells["CHK"].Value = true;
- }
- }
- }
- private void ultraGrid4_AfterSelectChange(object sender, AfterSelectChangeEventArgs e)
- {
- foreach (UltraGridRow uRow in ultraGrid4.Selected.Rows)
- {
- if (uRow.GetType() != typeof(Infragistics.Win.UltraWinGrid.UltraGridGroupByRow))
- {
- uRow.Cells["CHK"].Value = true;
- }
- }
- string orderNo = "";
- string Content = "";
- foreach (UltraGridRow urg in ultraGrid4.Rows)
- {
- if (Convert.ToBoolean(urg.Cells["CHK"].Value) == true)
- {
- orderNo = urg.Cells["OrderSeq"].Value.ToString().Split('/')[0];//得到合同号
- Content += urg.Cells["OrderSeq"].Value.ToString().Split('/')[0];
- break;
- }
- }
- string orderNo1 = "";
- foreach (UltraGridRow urg1 in ultraGrid4.Rows)
- {
- if (Convert.ToBoolean(urg1.Cells["CHK"].Value) == true)
- {
- orderNo1 = urg1.Cells["OrderSeq"].Value.ToString().Split('/')[0];//得到合同
- Content += "/" + urg1.Cells["OrderSeq"].Value.ToString().Split('/')[1];
- if (orderNo != orderNo1)
- {
- MessageUtil.ShowTips("请选择相同合同号!");
- urg1.Cells["CHK"].Value = false;
- return;
- }
- }
- }
- txtContent.Text = Content + ":合同注销";
- }
- private void ultraGrid4_CellChange(object sender, CellEventArgs e)
- {
- ultraGrid4.UpdateData();
- if (e.Cell.Column.Key.Equals("CHK"))
- {
- string orderNo = "";
- string Content = "";
- foreach (UltraGridRow urg in ultraGrid4.Rows)
- {
- if (Convert.ToBoolean(urg.Cells["CHK"].Value) == true)
- {
- orderNo = urg.Cells["OrderSeq"].Value.ToString().Split('/')[0];//得到合同号
- Content += urg.Cells["OrderSeq"].Value.ToString().Split('/')[0];
- break;
- }
- }
- string orderNo1 = "";
- foreach (UltraGridRow urg1 in ultraGrid4.Rows)
- {
- if (Convert.ToBoolean(urg1.Cells["CHK"].Value) == true)
- {
- orderNo1 = urg1.Cells["OrderSeq"].Value.ToString().Split('/')[0];//得到合同
- Content += "/" + urg1.Cells["OrderSeq"].Value.ToString().Split('/')[1];
- if (orderNo != orderNo1)
- {
- MessageUtil.ShowTips("请选择相同合同号!");
- urg1.Cells["CHK"].Value = false;
- return;
- }
- }
-
- }
- txtContent.Text = Content+":合同注销";
- }
- }
- private void ultraGrid4_Click(object sender, EventArgs e)
- {
- z = 1;
- }
- private void ultraGrid2_Click(object sender, EventArgs e)
- {
- z = 2;
- }
- /// <summary>
- /// 合同关闭全选
- /// </summary>
- private void checkBox1_CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox1.Checked)
- {
- List<UltraGridRow> rows = this.ultraGrid1.Rows.Where(p => p.IsFilteredOut == false).ToList();
- foreach (UltraGridRow uRow in rows)
- {
- uRow.Cells["CHK"].Value = true;
- }
- }
- else
- {
- List<UltraGridRow> rows = this.ultraGrid1.Rows.Where(p => p.IsFilteredOut == false).ToList();
- foreach (UltraGridRow uRow in rows)
- {
- uRow.Cells["CHK"].Value = false;
- }
- }
- }
- }
- }
|