Merge branch 'master' of http://git.gs-mes.com:8080/r/~tjx/GsMesClient
| | |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// éªè¯æåå°è´§å¤©æ°å¿
须为大äº0çæ´æ° |
| | | /// </summary> |
| | | private bool ValidateDay() |
| | | { |
| | | var text = txt_day.Text?.Trim(); |
| | | if (string.IsNullOrWhiteSpace(text)) |
| | | { |
| | | // å
许为空ï¼è¡¨ç¤ºä¸è®¾ç½®æåå¤©æ° |
| | | txt_day.EditValue = null; |
| | | return true; |
| | | } |
| | | |
| | | if (int.TryParse(text, out int days)) |
| | | { |
| | | if (days <= 0) |
| | | { |
| | | MsgHelper.ShowError("æåå°è´§å¤©æ°å¿
须为大äº0çæ´æ°ã"); |
| | | txt_day.Focus(); |
| | | return false; |
| | | } |
| | | |
| | | // è§èåæ¾ç¤ºä¸ºæ´æ° |
| | | txt_day.EditValue = days; |
| | | return true; |
| | | } |
| | | else |
| | | { |
| | | MsgHelper.ShowError("请è¾å
¥ææçæ´æ°å¤©æ°ã"); |
| | | txt_day.Focus(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | private void BtnSave_Click(object sender, EventArgs e) |
| | | { |
| | | if (!ValidateDay()) |
| | | return; |
| | | |
| | | string _bz10 = txt_day.Text; |
| | | string _percent = txt_lossPercent.Text; |
| | | string _bz09 = txt_bz09.Text; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | partial class Frm_JJMX |
| | | { |
| | | /// <summary> |
| | | /// Required designer variable. |
| | | /// </summary> |
| | | private System.ComponentModel.IContainer components = null; |
| | | |
| | | /// <summary> |
| | | /// Clean up any resources being used. |
| | | /// </summary> |
| | | /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
| | | protected override void Dispose(bool disposing) |
| | | { |
| | | if (disposing && (components != null)) |
| | | { |
| | | components.Dispose(); |
| | | } |
| | | base.Dispose(disposing); |
| | | } |
| | | |
| | | #region Windows Form Designer generated code |
| | | |
| | | /// <summary> |
| | | /// Required method for Designer support - do not modify |
| | | /// the contents of this method with the code editor. |
| | | /// </summary> |
| | | private void InitializeComponent() |
| | | { |
| | | this.toolBarMenu1 = new Gs.DevApp.UserControl.UcToolBarMenu(); |
| | | this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl(); |
| | | this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage(); |
| | | this.split1 = new DevExpress.XtraEditors.SplitContainerControl(); |
| | | this.gcMain1 = new DevExpress.XtraGrid.GridControl(); |
| | | this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); |
| | | this.bandedGridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn5 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn6 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn7 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn8 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn9 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn10 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn11 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.bandedGridColumn12 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.pageBar1 = new UserControls.Data.UcPageBar(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).BeginInit(); |
| | | this.xtraTabControl1.SuspendLayout(); |
| | | this.xtraTabPage1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel1)).BeginInit(); |
| | | this.split1.Panel1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel2)).BeginInit(); |
| | | this.split1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gcMain1)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit(); |
| | | this.SuspendLayout(); |
| | | // |
| | | // toolBarMenu1 |
| | | // |
| | | this.toolBarMenu1.chkParameter = null; |
| | | this.toolBarMenu1.currentAction = null; |
| | | this.toolBarMenu1.defaultActions = "æ¥è¯¢"; |
| | | this.toolBarMenu1.Dock = System.Windows.Forms.DockStyle.Top; |
| | | this.toolBarMenu1.guidKey = null; |
| | | this.toolBarMenu1.isSetBtn = false; |
| | | this.toolBarMenu1.Location = new System.Drawing.Point(0, 0); |
| | | this.toolBarMenu1.Margin = new System.Windows.Forms.Padding(5); |
| | | this.toolBarMenu1.Name = "toolBarMenu1"; |
| | | this.toolBarMenu1.rptParameter = null; |
| | | this.toolBarMenu1.Size = new System.Drawing.Size(1640, 98); |
| | | this.toolBarMenu1.TabIndex = 0; |
| | | this.toolBarMenu1.xlsInService = null; |
| | | this.toolBarMenu1.xlsOutParameter = null; |
| | | // |
| | | // xtraTabControl1 |
| | | // |
| | | this.xtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.xtraTabControl1.Location = new System.Drawing.Point(0, 98); |
| | | this.xtraTabControl1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.xtraTabControl1.Name = "xtraTabControl1"; |
| | | this.xtraTabControl1.SelectedTabPage = this.xtraTabPage1; |
| | | this.xtraTabControl1.Size = new System.Drawing.Size(1640, 736); |
| | | this.xtraTabControl1.TabIndex = 3; |
| | | this.xtraTabControl1.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] { |
| | | this.xtraTabPage1}); |
| | | // |
| | | // xtraTabPage1 |
| | | // |
| | | this.xtraTabPage1.Controls.Add(this.split1); |
| | | this.xtraTabPage1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.xtraTabPage1.Name = "xtraTabPage1"; |
| | | this.xtraTabPage1.Size = new System.Drawing.Size(1638, 698); |
| | | this.xtraTabPage1.Text = "æ°æ®å表"; |
| | | // |
| | | // split1 |
| | | // |
| | | this.split1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.split1.FixedPanel = DevExpress.XtraEditors.SplitFixedPanel.Panel2; |
| | | this.split1.Horizontal = false; |
| | | this.split1.Location = new System.Drawing.Point(0, 0); |
| | | this.split1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.split1.Name = "split1"; |
| | | // |
| | | // split1.Panel1 |
| | | // |
| | | this.split1.Panel1.Controls.Add(this.gcMain1); |
| | | this.split1.Panel1.Controls.Add(this.pageBar1); |
| | | this.split1.Panel1.Text = "Panel1"; |
| | | // |
| | | // split1.Panel2 |
| | | // |
| | | this.split1.Panel2.Text = "Panel2"; |
| | | this.split1.ShowSplitGlyph = DevExpress.Utils.DefaultBoolean.True; |
| | | this.split1.Size = new System.Drawing.Size(1638, 698); |
| | | this.split1.SplitterPosition = 0; |
| | | this.split1.TabIndex = 0; |
| | | // |
| | | // gcMain1 |
| | | // |
| | | this.gcMain1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.gcMain1.EmbeddedNavigator.Margin = new System.Windows.Forms.Padding(4); |
| | | this.gcMain1.Location = new System.Drawing.Point(0, 0); |
| | | this.gcMain1.MainView = this.gridView1; |
| | | this.gcMain1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.gcMain1.Name = "gcMain1"; |
| | | this.gcMain1.Size = new System.Drawing.Size(1638, 635); |
| | | this.gcMain1.TabIndex = 2; |
| | | this.gcMain1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { |
| | | this.gridView1}); |
| | | // |
| | | // gridView1 |
| | | // |
| | | this.gridView1.Appearance.Row.Options.UseFont = true; |
| | | this.gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { |
| | | this.bandedGridColumn1, |
| | | this.bandedGridColumn2, |
| | | this.bandedGridColumn3, |
| | | this.bandedGridColumn4, |
| | | this.bandedGridColumn5, |
| | | this.bandedGridColumn6, |
| | | this.bandedGridColumn7, |
| | | this.bandedGridColumn8, |
| | | this.bandedGridColumn9, |
| | | this.bandedGridColumn10, |
| | | this.bandedGridColumn11, |
| | | this.bandedGridColumn12}); |
| | | this.gridView1.DetailHeight = 428; |
| | | this.gridView1.GridControl = this.gcMain1; |
| | | this.gridView1.IndicatorWidth = 62; |
| | | this.gridView1.Name = "gridView1"; |
| | | this.gridView1.OptionsFind.ShowSearchNavButtons = false; |
| | | this.gridView1.OptionsView.ShowAutoFilterRow = true; |
| | | this.gridView1.OptionsView.ShowFooter = true; |
| | | this.gridView1.OptionsView.ShowGroupPanel = false; |
| | | // |
| | | // bandedGridColumn1 |
| | | // |
| | | this.bandedGridColumn1.Caption = "æ£éªæ¥æ"; |
| | | this.bandedGridColumn1.FieldName = "attendate"; |
| | | this.bandedGridColumn1.MinWidth = 30; |
| | | this.bandedGridColumn1.Name = "bandedGridColumn1"; |
| | | this.bandedGridColumn1.Visible = true; |
| | | this.bandedGridColumn1.VisibleIndex = 0; |
| | | this.bandedGridColumn1.Width = 94; |
| | | // |
| | | // bandedGridColumn2 |
| | | // |
| | | this.bandedGridColumn2.Caption = "产线ç¼å·"; |
| | | this.bandedGridColumn2.FieldName = "lineNo"; |
| | | this.bandedGridColumn2.MinWidth = 30; |
| | | this.bandedGridColumn2.Name = "bandedGridColumn2"; |
| | | this.bandedGridColumn2.Visible = true; |
| | | this.bandedGridColumn2.VisibleIndex = 1; |
| | | this.bandedGridColumn2.Width = 94; |
| | | // |
| | | // bandedGridColumn3 |
| | | // |
| | | this.bandedGridColumn3.Caption = "产线åç§°"; |
| | | this.bandedGridColumn3.FieldName = "lineName"; |
| | | this.bandedGridColumn3.MinWidth = 30; |
| | | this.bandedGridColumn3.Name = "bandedGridColumn3"; |
| | | this.bandedGridColumn3.Visible = true; |
| | | this.bandedGridColumn3.VisibleIndex = 2; |
| | | this.bandedGridColumn3.Width = 94; |
| | | // |
| | | // bandedGridColumn4 |
| | | // |
| | | this.bandedGridColumn4.Caption = "å·¥åå·"; |
| | | this.bandedGridColumn4.FieldName = "daa001"; |
| | | this.bandedGridColumn4.MinWidth = 30; |
| | | this.bandedGridColumn4.Name = "bandedGridColumn4"; |
| | | this.bandedGridColumn4.Visible = true; |
| | | this.bandedGridColumn4.VisibleIndex = 3; |
| | | this.bandedGridColumn4.Width = 94; |
| | | // |
| | | // bandedGridColumn5 |
| | | // |
| | | this.bandedGridColumn5.Caption = "ç©æç¼ç "; |
| | | this.bandedGridColumn5.FieldName = "itemNo"; |
| | | this.bandedGridColumn5.MinWidth = 30; |
| | | this.bandedGridColumn5.Name = "bandedGridColumn5"; |
| | | this.bandedGridColumn5.Visible = true; |
| | | this.bandedGridColumn5.VisibleIndex = 4; |
| | | this.bandedGridColumn5.Width = 94; |
| | | // |
| | | // bandedGridColumn6 |
| | | // |
| | | this.bandedGridColumn6.Caption = "ç©æåç§°"; |
| | | this.bandedGridColumn6.FieldName = "itemName"; |
| | | this.bandedGridColumn6.MinWidth = 30; |
| | | this.bandedGridColumn6.Name = "bandedGridColumn6"; |
| | | this.bandedGridColumn6.Visible = true; |
| | | this.bandedGridColumn6.VisibleIndex = 5; |
| | | this.bandedGridColumn6.Width = 94; |
| | | // |
| | | // bandedGridColumn7 |
| | | // |
| | | this.bandedGridColumn7.Caption = "ç©æè§æ ¼"; |
| | | this.bandedGridColumn7.FieldName = "itemModel"; |
| | | this.bandedGridColumn7.MinWidth = 30; |
| | | this.bandedGridColumn7.Name = "bandedGridColumn7"; |
| | | this.bandedGridColumn7.Visible = true; |
| | | this.bandedGridColumn7.VisibleIndex = 6; |
| | | this.bandedGridColumn7.Width = 94; |
| | | // |
| | | // bandedGridColumn8 |
| | | // |
| | | this.bandedGridColumn8.Caption = "工忰é"; |
| | | this.bandedGridColumn8.FieldName = "num"; |
| | | this.bandedGridColumn8.MinWidth = 30; |
| | | this.bandedGridColumn8.Name = "bandedGridColumn8"; |
| | | this.bandedGridColumn8.Visible = true; |
| | | this.bandedGridColumn8.VisibleIndex = 7; |
| | | this.bandedGridColumn8.Width = 94; |
| | | // |
| | | // bandedGridColumn9 |
| | | // |
| | | this.bandedGridColumn9.Caption = "å
¥åºæ°é"; |
| | | this.bandedGridColumn9.FieldName = "aCNum"; |
| | | this.bandedGridColumn9.MinWidth = 30; |
| | | this.bandedGridColumn9.Name = "bandedGridColumn9"; |
| | | this.bandedGridColumn9.Visible = true; |
| | | this.bandedGridColumn9.VisibleIndex = 8; |
| | | this.bandedGridColumn9.Width = 94; |
| | | // |
| | | // bandedGridColumn10 |
| | | // |
| | | this.bandedGridColumn10.Caption = "åä»·"; |
| | | this.bandedGridColumn10.FieldName = "salary"; |
| | | this.bandedGridColumn10.MinWidth = 30; |
| | | this.bandedGridColumn10.Name = "bandedGridColumn10"; |
| | | this.bandedGridColumn10.Visible = true; |
| | | this.bandedGridColumn10.VisibleIndex = 9; |
| | | this.bandedGridColumn10.Width = 94; |
| | | // |
| | | // bandedGridColumn11 |
| | | // |
| | | this.bandedGridColumn11.Caption = "æ»å·¥èµ"; |
| | | this.bandedGridColumn11.FieldName = "sumSalary"; |
| | | this.bandedGridColumn11.MinWidth = 30; |
| | | this.bandedGridColumn11.Name = "bandedGridColumn11"; |
| | | this.bandedGridColumn11.Visible = true; |
| | | this.bandedGridColumn11.VisibleIndex = 10; |
| | | this.bandedGridColumn11.Width = 94; |
| | | // |
| | | // bandedGridColumn12 |
| | | // |
| | | this.bandedGridColumn12.Caption = "ç»ç»åç§°"; |
| | | this.bandedGridColumn12.FieldName = "orgName"; |
| | | this.bandedGridColumn12.MinWidth = 30; |
| | | this.bandedGridColumn12.Name = "bandedGridColumn12"; |
| | | this.bandedGridColumn12.Visible = true; |
| | | this.bandedGridColumn12.VisibleIndex = 11; |
| | | this.bandedGridColumn12.Width = 94; |
| | | // |
| | | // pageBar1 |
| | | // |
| | | this.pageBar1.CurrentPage = 1; |
| | | this.pageBar1.Dock = System.Windows.Forms.DockStyle.Bottom; |
| | | this.pageBar1.Location = new System.Drawing.Point(0, 635); |
| | | this.pageBar1.Margin = new System.Windows.Forms.Padding(4, 6, 4, 6); |
| | | this.pageBar1.Name = "pageBar1"; |
| | | this.pageBar1.RecordCount = 0; |
| | | this.pageBar1.Size = new System.Drawing.Size(1638, 48); |
| | | this.pageBar1.TabIndex = 4; |
| | | this.pageBar1.TotalPages = 0; |
| | | // |
| | | // Frm_JJMX |
| | | // |
| | | this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 22F); |
| | | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
| | | this.ClientSize = new System.Drawing.Size(1640, 834); |
| | | this.Controls.Add(this.xtraTabControl1); |
| | | this.Controls.Add(this.toolBarMenu1); |
| | | this.IconOptions.Image = global::Gs.DevApp.Properties.Resources.logo_png_black; |
| | | this.Margin = new System.Windows.Forms.Padding(4); |
| | | this.Name = "Frm_JJMX"; |
| | | this.Text = "éè´æç»"; |
| | | ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).EndInit(); |
| | | this.xtraTabControl1.ResumeLayout(false); |
| | | this.xtraTabPage1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel1)).EndInit(); |
| | | this.split1.Panel1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel2)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1)).EndInit(); |
| | | this.split1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gcMain1)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit(); |
| | | this.ResumeLayout(false); |
| | | |
| | | } |
| | | #endregion |
| | | private UserControl.UcToolBarMenu toolBarMenu1; |
| | | private DevExpress.XtraTab.XtraTabControl xtraTabControl1; |
| | | private DevExpress.XtraTab.XtraTabPage xtraTabPage1; |
| | | private DevExpress.XtraEditors.SplitContainerControl split1; |
| | | private DevExpress.XtraGrid.GridControl gcMain1; |
| | | private UserControls.Data.UcPageBar pageBar1; |
| | | private DevExpress.XtraGrid.Views.Grid.GridView gridView1; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn1; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn2; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn3; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn4; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn5; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn6; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn7; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn8; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn9; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn10; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn11; |
| | | private DevExpress.XtraGrid.Columns.GridColumn bandedGridColumn12; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using DevExpress.Utils; |
| | | using DevExpress.XtraEditors; |
| | | using DevExpress.XtraRichEdit.Model; |
| | | using Gs.DevApp.Entity; |
| | | using Gs.DevApp.ToolBox; |
| | | using Gs.DevApp.UserControl; |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.Configuration; |
| | | using System.Data; |
| | | using System.Drawing; |
| | | using System.Linq; |
| | | using System.Net; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using System.Windows.Forms; |
| | | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | public partial class Frm_JJMX : DevExpress.XtraEditors.XtraForm |
| | | { |
| | | string _webServiceName = "MesJjgzReport/"; |
| | | List<FilterEntity> _filterList = new List<FilterEntity>(); |
| | | public Frm_JJMX() |
| | | { |
| | | InitializeComponent(); |
| | | this.toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick; |
| | | this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick; |
| | | this.toolBarMenu1.btnOutClick += ToolBarMenu1_btnOutClick; |
| | | this.toolBarMenu1.getXmlConfig(); |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, this, "", "", (value) => |
| | | { |
| | | |
| | | }); |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetTabParameter(gridView1, xtraTabControl1, pageBar1, (value) => |
| | | { |
| | | }, (value) => |
| | | { |
| | | getPageList(this.pageBar1.CurrentPage); |
| | | }); |
| | | getPageList(1); |
| | | pageBar1.PagerEvent += PageBar1_PagerEvent; |
| | | } |
| | | private async void GridView1_ColumnFilterChanged(object sender, EventArgs e) |
| | | { |
| | | _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); |
| | | await Task.Delay(100); |
| | | getPageList(1); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å页äºä»¶ |
| | | /// </summary> |
| | | /// <param name="curPage"></param> |
| | | /// <param name="pageSize"></param> |
| | | private void PageBar1_PagerEvent(int curPage, int pageSize) |
| | | { |
| | | getPageList(curPage); |
| | | } |
| | | /// <summary> |
| | | /// æ¥è¯¢äºä»¶ |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="e"></param> |
| | | private void ToolBarMenu1_btnQueryClick(object sender, EventArgs e) |
| | | { |
| | | gridView1.ColumnFilterChanged -= GridView1_ColumnFilterChanged; |
| | | gridView1.ActiveFilter.Clear(); |
| | | gridView1.ColumnFilterChanged += GridView1_ColumnFilterChanged; |
| | | var frm = new ShowFilter(gridView1.Columns, _filterList, this.GetType().FullName); |
| | | frm.UpdateParent += Frm_UpdateParent; |
| | | frm.ShowDialog(); |
| | | } |
| | | /// <summary> |
| | | /// æ¥è¯¢åè° |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="e"></param> |
| | | private void Frm_UpdateParent(object sender, UpdateParentEventArgs e) |
| | | { |
| | | _filterList = e.FilterList; |
| | | getPageList(1); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å·æ°äºä»¶ |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="e"></param> |
| | | private void ToolBarMenu1_btnLoadClick(object sender, EventArgs e) |
| | | { |
| | | getPageList(this.pageBar1.CurrentPage); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="curPage">第å 页</param> |
| | | /// <param name="pageSize">æ¯é¡µå æ¡</param> |
| | | private void getPageList(int curPage) |
| | | { |
| | | gcMain1.DataSource = null; |
| | | System.Text.StringBuilder _sbSqlWhere = new System.Text.StringBuilder(); |
| | | _sbSqlWhere.Append(" and a.OrgId in"); |
| | | _sbSqlWhere.Append(ToolBox.UtilityHelper.GetOrgWhere()); |
| | | _sbSqlWhere.Append(UtilityHelper.GetSearchWhere(_filterList)); |
| | | PageQueryModel pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "a.RKDate", "asc", "", _sbSqlWhere.ToString()); |
| | | string json = JsonConvert.SerializeObject(pgq); |
| | | try |
| | | { |
| | | var strReturn = UtilityHelper.HttpPost("", _webServiceName + "GetListPageJJMX", json); |
| | | ReturnModel<PageListModel> dd = UtilityHelper.ReturnToTablePage(strReturn); |
| | | if (dd.rtnCode > 0) |
| | | { |
| | | DataTable dt = dd.rtnData.list; |
| | | gcMain1.BindingContext = new BindingContext(); |
| | | gridView1.ColumnFilterChanged -= GridView1_ColumnFilterChanged; |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | gcMain1.DataSource = dt; |
| | | gcMain1.ForceInitialize(); |
| | | gridView1.BestFitColumns(); |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1); |
| | | } |
| | | else |
| | | UtilityHelper.SetDefaultTable(gcMain1, gridView1); |
| | | gridView1.ColumnFilterChanged += GridView1_ColumnFilterChanged; |
| | | pageBar1.TotalPages = dd.rtnData.pages;//æ»é¡µ |
| | | pageBar1.CurrentPage = curPage;//å½å页 |
| | | pageBar1.RecordCount = dd.rtnData.total;//æ»è®°å½æ° |
| | | } |
| | | else |
| | | { |
| | | ToolBox.MsgHelper.ShowError("æç¤ºï¼" + dd.rtnMsg); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | ToolBox.MsgHelper.ShowError("æç¤ºï¼" + ex.Message); |
| | | } |
| | | } |
| | | |
| | | private void ToolBarMenu1_btnOutClick(object sender, EventArgs e) |
| | | { |
| | | using (FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog()) |
| | | { |
| | | folderBrowserDialog.Description = "éæ©å¯¼åºæä»¶çä¿åè·¯å¾"; |
| | | DialogResult dialogResult = folderBrowserDialog.ShowDialog(); |
| | | System.Text.StringBuilder _sbSqlWhere = new System.Text.StringBuilder(); |
| | | _sbSqlWhere.Append(" and a.OrgId in"); |
| | | _sbSqlWhere.Append(ToolBox.UtilityHelper.GetOrgWhere()); |
| | | _sbSqlWhere.Append(UtilityHelper.GetSearchWhere(_filterList)); |
| | | if (dialogResult == DialogResult.OK) |
| | | { |
| | | string _folder = folderBrowserDialog.SelectedPath; |
| | | var _params = new |
| | | { |
| | | inSortName = "", |
| | | inSortOrder = "", |
| | | inQueryWhere = _sbSqlWhere.ToString() |
| | | }; |
| | | var _obj = new Gs.DevApp.Entity.XlsOutModel("xlsout_jjmx", "", "", "", _params); |
| | | try |
| | | { |
| | | string strJson = UtilityHelper.HttpPost("", "XlsInOut/XlsOutView_NEW", JsonConvert.SerializeObject(_obj)); |
| | | ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); |
| | | if (_rtn.rtnCode > 0) |
| | | { |
| | | string _file = _rtn.rtnData.fileUrl.ToString(); |
| | | string _folderName = _folder + "\\" + _file.Replace("down/", ""); |
| | | string _url = ConfigurationManager.AppSettings["WebApiUrl"].ToString() + _file; |
| | | using (WebClient client = new WebClient()) |
| | | { |
| | | client.DownloadFile(_url, _folderName); |
| | | } |
| | | ToolBox.MsgHelper.ShowInformation("å¯¼åºæåï¼"); |
| | | } |
| | | else |
| | | { |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + _rtn.rtnMsg); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + ex.Message); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <root> |
| | | <!-- |
| | | Microsoft ResX Schema |
| | | |
| | | Version 2.0 |
| | | |
| | | The primary goals of this format is to allow a simple XML format |
| | | that is mostly human readable. The generation and parsing of the |
| | | various data types are done through the TypeConverter classes |
| | | associated with the data types. |
| | | |
| | | Example: |
| | | |
| | | ... ado.net/XML headers & schema ... |
| | | <resheader name="resmimetype">text/microsoft-resx</resheader> |
| | | <resheader name="version">2.0</resheader> |
| | | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
| | | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
| | | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
| | | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
| | | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
| | | <value>[base64 mime encoded serialized .NET Framework object]</value> |
| | | </data> |
| | | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
| | | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
| | | <comment>This is a comment</comment> |
| | | </data> |
| | | |
| | | There are any number of "resheader" rows that contain simple |
| | | name/value pairs. |
| | | |
| | | Each data row contains a name, and value. The row also contains a |
| | | type or mimetype. Type corresponds to a .NET class that support |
| | | text/value conversion through the TypeConverter architecture. |
| | | Classes that don't support this are serialized and stored with the |
| | | mimetype set. |
| | | |
| | | The mimetype is used for serialized objects, and tells the |
| | | ResXResourceReader how to depersist the object. This is currently not |
| | | extensible. For a given mimetype the value must be set accordingly: |
| | | |
| | | Note - application/x-microsoft.net.object.binary.base64 is the format |
| | | that the ResXResourceWriter will generate, however the reader can |
| | | read any of the formats listed below. |
| | | |
| | | mimetype: application/x-microsoft.net.object.binary.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.soap.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.bytearray.base64 |
| | | value : The object must be serialized into a byte array |
| | | : using a System.ComponentModel.TypeConverter |
| | | : and then encoded with base64 encoding. |
| | | --> |
| | | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
| | | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
| | | <xsd:element name="root" msdata:IsDataSet="true"> |
| | | <xsd:complexType> |
| | | <xsd:choice maxOccurs="unbounded"> |
| | | <xsd:element name="metadata"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" use="required" type="xsd:string" /> |
| | | <xsd:attribute name="type" type="xsd:string" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="assembly"> |
| | | <xsd:complexType> |
| | | <xsd:attribute name="alias" type="xsd:string" /> |
| | | <xsd:attribute name="name" type="xsd:string" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="data"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
| | | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="resheader"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:choice> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:schema> |
| | | <resheader name="resmimetype"> |
| | | <value>text/microsoft-resx</value> |
| | | </resheader> |
| | | <resheader name="version"> |
| | | <value>2.0</value> |
| | | </resheader> |
| | | <resheader name="reader"> |
| | | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | <resheader name="writer"> |
| | | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | </root> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | partial class Frm_YDCQ |
| | | { |
| | | /// <summary> |
| | | /// Required designer variable. |
| | | /// </summary> |
| | | private System.ComponentModel.IContainer components = null; |
| | | |
| | | /// <summary> |
| | | /// Clean up any resources being used. |
| | | /// </summary> |
| | | /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
| | | protected override void Dispose(bool disposing) |
| | | { |
| | | if (disposing && (components != null)) |
| | | { |
| | | components.Dispose(); |
| | | } |
| | | base.Dispose(disposing); |
| | | } |
| | | |
| | | #region Windows Form Designer generated code |
| | | |
| | | /// <summary> |
| | | /// Required method for Designer support - do not modify |
| | | /// the contents of this method with the code editor. |
| | | /// </summary> |
| | | private void InitializeComponent() |
| | | { |
| | | this.components = new System.ComponentModel.Container(); |
| | | this.toolBarMenu1 = new Gs.DevApp.UserControl.UcToolBarMenu(); |
| | | this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl(); |
| | | this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage(); |
| | | this.split1 = new DevExpress.XtraEditors.SplitContainerControl(); |
| | | this.gcMain1 = new DevExpress.XtraGrid.GridControl(); |
| | | this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); |
| | | this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.tips = new DevExpress.Utils.ToolTipController(this.components); |
| | | ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).BeginInit(); |
| | | this.xtraTabControl1.SuspendLayout(); |
| | | this.xtraTabPage1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel1)).BeginInit(); |
| | | this.split1.Panel1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel2)).BeginInit(); |
| | | this.split1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gcMain1)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit(); |
| | | this.SuspendLayout(); |
| | | // |
| | | // toolBarMenu1 |
| | | // |
| | | this.toolBarMenu1.chkParameter = null; |
| | | this.toolBarMenu1.currentAction = null; |
| | | this.toolBarMenu1.defaultActions = null; |
| | | this.toolBarMenu1.Dock = System.Windows.Forms.DockStyle.Top; |
| | | this.toolBarMenu1.guidKey = null; |
| | | this.toolBarMenu1.isSetBtn = false; |
| | | this.toolBarMenu1.Location = new System.Drawing.Point(0, 0); |
| | | this.toolBarMenu1.Margin = new System.Windows.Forms.Padding(5); |
| | | this.toolBarMenu1.Name = "toolBarMenu1"; |
| | | this.toolBarMenu1.rptParameter = null; |
| | | this.toolBarMenu1.Size = new System.Drawing.Size(1450, 98); |
| | | this.toolBarMenu1.TabIndex = 0; |
| | | this.toolBarMenu1.xlsInService = null; |
| | | this.toolBarMenu1.xlsOutParameter = "xlsOut_items{}"; |
| | | // |
| | | // xtraTabControl1 |
| | | // |
| | | this.xtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.xtraTabControl1.Location = new System.Drawing.Point(0, 98); |
| | | this.xtraTabControl1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.xtraTabControl1.Name = "xtraTabControl1"; |
| | | this.xtraTabControl1.SelectedTabPage = this.xtraTabPage1; |
| | | this.xtraTabControl1.Size = new System.Drawing.Size(1450, 736); |
| | | this.xtraTabControl1.TabIndex = 3; |
| | | this.xtraTabControl1.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] { |
| | | this.xtraTabPage1}); |
| | | // |
| | | // xtraTabPage1 |
| | | // |
| | | this.xtraTabPage1.Controls.Add(this.split1); |
| | | this.xtraTabPage1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.xtraTabPage1.Name = "xtraTabPage1"; |
| | | this.xtraTabPage1.Size = new System.Drawing.Size(1448, 698); |
| | | this.xtraTabPage1.Text = "æ°æ®å表"; |
| | | // |
| | | // split1 |
| | | // |
| | | this.split1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.split1.FixedPanel = DevExpress.XtraEditors.SplitFixedPanel.Panel2; |
| | | this.split1.Horizontal = false; |
| | | this.split1.Location = new System.Drawing.Point(0, 0); |
| | | this.split1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.split1.Name = "split1"; |
| | | // |
| | | // split1.Panel1 |
| | | // |
| | | this.split1.Panel1.Controls.Add(this.gcMain1); |
| | | this.split1.Panel1.Text = "Panel1"; |
| | | // |
| | | // split1.Panel2 |
| | | // |
| | | this.split1.Panel2.Text = "Panel2"; |
| | | this.split1.ShowSplitGlyph = DevExpress.Utils.DefaultBoolean.True; |
| | | this.split1.Size = new System.Drawing.Size(1448, 698); |
| | | this.split1.SplitterPosition = 0; |
| | | this.split1.TabIndex = 0; |
| | | // |
| | | // gcMain1 |
| | | // |
| | | this.gcMain1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.gcMain1.EmbeddedNavigator.Margin = new System.Windows.Forms.Padding(4); |
| | | this.gcMain1.Location = new System.Drawing.Point(0, 0); |
| | | this.gcMain1.MainView = this.gridView1; |
| | | this.gcMain1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.gcMain1.Name = "gcMain1"; |
| | | this.gcMain1.Size = new System.Drawing.Size(1448, 683); |
| | | this.gcMain1.TabIndex = 2; |
| | | this.gcMain1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { |
| | | this.gridView1}); |
| | | // |
| | | // gridView1 |
| | | // |
| | | this.gridView1.Appearance.HeaderPanel.Options.UseTextOptions = true; |
| | | this.gridView1.Appearance.HeaderPanel.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap; |
| | | this.gridView1.Appearance.Row.Options.UseFont = true; |
| | | this.gridView1.Appearance.Row.Options.UseTextOptions = true; |
| | | this.gridView1.Appearance.Row.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap; |
| | | this.gridView1.ColumnPanelRowHeight = 61; |
| | | this.gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { |
| | | this.gridColumn1, |
| | | this.gridColumn2, |
| | | this.gridColumn3, |
| | | this.gridColumn4}); |
| | | this.gridView1.DetailHeight = 428; |
| | | this.gridView1.GridControl = this.gcMain1; |
| | | this.gridView1.HorzScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always; |
| | | this.gridView1.IndicatorWidth = 62; |
| | | this.gridView1.Name = "gridView1"; |
| | | this.gridView1.OptionsFind.ShowSearchNavButtons = false; |
| | | this.gridView1.OptionsView.RowAutoHeight = true; |
| | | this.gridView1.OptionsView.ShowAutoFilterRow = true; |
| | | this.gridView1.OptionsView.ShowGroupPanel = false; |
| | | // |
| | | // gridColumn1 |
| | | // |
| | | this.gridColumn1.Caption = "产线ç¼å·"; |
| | | this.gridColumn1.FieldName = "lineNo"; |
| | | this.gridColumn1.MinWidth = 30; |
| | | this.gridColumn1.Name = "gridColumn1"; |
| | | this.gridColumn1.Visible = true; |
| | | this.gridColumn1.VisibleIndex = 0; |
| | | this.gridColumn1.Width = 112; |
| | | // |
| | | // gridColumn2 |
| | | // |
| | | this.gridColumn2.Caption = "产线åç§°"; |
| | | this.gridColumn2.FieldName = "lineName"; |
| | | this.gridColumn2.MinWidth = 30; |
| | | this.gridColumn2.Name = "gridColumn2"; |
| | | this.gridColumn2.Visible = true; |
| | | this.gridColumn2.VisibleIndex = 1; |
| | | this.gridColumn2.Width = 112; |
| | | // |
| | | // gridColumn3 |
| | | // |
| | | this.gridColumn3.Caption = "åå·¥ç¼å·"; |
| | | this.gridColumn3.FieldName = "staffNo"; |
| | | this.gridColumn3.MinWidth = 30; |
| | | this.gridColumn3.Name = "gridColumn3"; |
| | | this.gridColumn3.Visible = true; |
| | | this.gridColumn3.VisibleIndex = 2; |
| | | this.gridColumn3.Width = 112; |
| | | // |
| | | // gridColumn4 |
| | | // |
| | | this.gridColumn4.Caption = "åå·¥åç§°"; |
| | | this.gridColumn4.FieldName = "staffName"; |
| | | this.gridColumn4.MinWidth = 30; |
| | | this.gridColumn4.Name = "gridColumn4"; |
| | | this.gridColumn4.Visible = true; |
| | | this.gridColumn4.VisibleIndex = 3; |
| | | this.gridColumn4.Width = 112; |
| | | // |
| | | // Frm_YDCQ |
| | | // |
| | | this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 22F); |
| | | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
| | | this.ClientSize = new System.Drawing.Size(1450, 834); |
| | | this.Controls.Add(this.xtraTabControl1); |
| | | this.Controls.Add(this.toolBarMenu1); |
| | | this.Margin = new System.Windows.Forms.Padding(4); |
| | | this.Name = "Frm_YDCQ"; |
| | | this.Text = "æåº¦è夿¥å"; |
| | | ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).EndInit(); |
| | | this.xtraTabControl1.ResumeLayout(false); |
| | | this.xtraTabPage1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel1)).EndInit(); |
| | | this.split1.Panel1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel2)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1)).EndInit(); |
| | | this.split1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gcMain1)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit(); |
| | | this.ResumeLayout(false); |
| | | |
| | | } |
| | | #endregion |
| | | private UserControl.UcToolBarMenu toolBarMenu1; |
| | | private DevExpress.XtraTab.XtraTabControl xtraTabControl1; |
| | | private DevExpress.XtraTab.XtraTabPage xtraTabPage1; |
| | | private DevExpress.XtraEditors.SplitContainerControl split1; |
| | | private DevExpress.XtraGrid.GridControl gcMain1; |
| | | private DevExpress.XtraGrid.Views.Grid.GridView gridView1; |
| | | private DevExpress.Utils.ToolTipController tips; |
| | | private DevExpress.XtraGrid.Columns.GridColumn gridColumn1; |
| | | private DevExpress.XtraGrid.Columns.GridColumn gridColumn2; |
| | | private DevExpress.XtraGrid.Columns.GridColumn gridColumn3; |
| | | private DevExpress.XtraGrid.Columns.GridColumn gridColumn4; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using DevExpress.XtraGrid.Columns; |
| | | using Gs.DevApp.DevFrm.JJGZ; |
| | | using Gs.DevApp.Entity; |
| | | using Gs.DevApp.ToolBox; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Configuration; |
| | | using System.Data; |
| | | using System.Net; |
| | | using System.Threading.Tasks; |
| | | using System.Windows.Forms; |
| | | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | public partial class Frm_YDCQ : DevExpress.XtraEditors.XtraForm |
| | | { |
| | | private List<FilterEntity> _filterList = new List<FilterEntity>(); |
| | | private readonly string _webServiceName = "MesJjgzReport/"; |
| | | private string beginDate; |
| | | private string endDate; |
| | | private string lineNo; |
| | | |
| | | public Frm_YDCQ() |
| | | { |
| | | InitializeComponent(); |
| | | toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick; |
| | | toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick; |
| | | |
| | | this.toolBarMenu1.getXmlConfig(); |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, "", "", (value) => |
| | | { |
| | | |
| | | }, tips); |
| | | |
| | | this.toolBarMenu1.btnOutClick += ToolBarMenu1_btnOutClick; |
| | | } |
| | | |
| | | private void GridView1_ColumnFilterChanged(object sender, EventArgs e) |
| | | { |
| | | _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); |
| | | Task.Delay(100); |
| | | getPageList(); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ¥è¯¢äºä»¶ |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="e"></param> |
| | | private void ToolBarMenu1_btnQueryClick(object sender, EventArgs e) |
| | | { |
| | | var frm = new YDCQCX(lineNo, beginDate, endDate); |
| | | //èµå¼ç»æç»è¡¨ |
| | | frm.UpdateParent += (ss, ee) => |
| | | { |
| | | var lst = new List<string>(); |
| | | lst = ee.StringList; |
| | | lineNo = string.IsNullOrEmpty(lst[0]) ? "0" : lst[0]; |
| | | beginDate = string.IsNullOrEmpty(lst[1])? DateTime.Now.AddMonths(-1).ToString() : lst[1]; |
| | | endDate = string.IsNullOrEmpty(lst[2]) ? DateTime.Now.ToString() : lst[2]; |
| | | getPageList(); |
| | | }; |
| | | frm.ShowDialog(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å·æ°äºä»¶ |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="e"></param> |
| | | private void ToolBarMenu1_btnLoadClick(object sender, EventArgs e) |
| | | { |
| | | |
| | | //getPageList(1); |
| | | getPageList(); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// <param name="curPage">第å 页</param> |
| | | /// <param name="pageSize">æ¯é¡µå æ¡</param> |
| | | private void getPageList() |
| | | { |
| | | if (string.IsNullOrEmpty(lineNo) || string.IsNullOrEmpty(beginDate) || string.IsNullOrEmpty(endDate)) |
| | | { |
| | | return; |
| | | } |
| | | |
| | | gcMain1.DataSource = null; var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList); |
| | | var _obj = new |
| | | { |
| | | lineNo = lineNo,//主建 |
| | | beginDate = beginDate, |
| | | endDate = endDate |
| | | }; |
| | | try |
| | | { |
| | | var strReturn = UtilityHelper.HttpPost("", |
| | | _webServiceName + "GetYQCQList", JsonConvert.SerializeObject(_obj)); |
| | | ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strReturn); |
| | | if (_rtn.rtnCode > 0) |
| | | { |
| | | dynamic dy = _rtn.rtnData; |
| | | JObject _job = JObject.Parse(strReturn); |
| | | JArray array = new JArray(); |
| | | foreach (var a in _job["rtnData"]["list"]) |
| | | { |
| | | array.Add(a); |
| | | } |
| | | DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString()); |
| | | |
| | | |
| | | List<DateTime> allDates = new List<DateTime>(); |
| | | for (DateTime date = DateTime.Parse(beginDate); date < DateTime.Parse(endDate); date = date.AddDays(1)) |
| | | { |
| | | allDates.Add(date); |
| | | } |
| | | gridView1.Columns.Clear(); |
| | | |
| | | // æ·»å åºå®å |
| | | AddFixedColumns(); |
| | | |
| | | // æ·»å æ¥æå |
| | | foreach (DateTime date in allDates) |
| | | { |
| | | string columnName = date.ToString("yyyy-MM-dd"); |
| | | |
| | | // å¦ææ°æ®è¡¨ä¸åå¨è¯¥å |
| | | if (dt.Columns.Contains(columnName)) |
| | | { |
| | | GridColumn colDate = new GridColumn(); |
| | | colDate.FieldName = columnName; |
| | | colDate.Caption = date.ToString("MM-dd"); |
| | | colDate.Visible = true; |
| | | colDate.OptionsColumn.AllowEdit = false; |
| | | colDate.Width = 60; |
| | | |
| | | gridView1.Columns.Add(colDate); |
| | | } |
| | | } |
| | | |
| | | |
| | | gcMain1.BindingContext = new BindingContext(); |
| | | gridView1.ColumnFilterChanged -= GridView1_ColumnFilterChanged; |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | gcMain1.DataSource = dt; |
| | | gcMain1.ForceInitialize(); |
| | | gridView1.BestFitColumns(); Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1); |
| | | } |
| | | else |
| | | UtilityHelper.SetDefaultTable(gcMain1, gridView1); |
| | | |
| | | } |
| | | else |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + _rtn.rtnMsg); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MsgHelper.Warning("æç¤ºï¼" + ex.Message); |
| | | } |
| | | } |
| | | |
| | | private void AddFixedColumns() |
| | | { |
| | | // 产线ç¼ç |
| | | GridColumn colMaterialCode = new GridColumn(); |
| | | colMaterialCode.FieldName = "lineNo"; |
| | | colMaterialCode.Caption = "产线ç¼ç "; |
| | | colMaterialCode.Visible = true; |
| | | colMaterialCode.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colMaterialCode); |
| | | |
| | | // 产线åç§° |
| | | GridColumn colMaterialName = new GridColumn(); |
| | | colMaterialName.FieldName = "lineName"; |
| | | colMaterialName.Caption = "产线åç§°"; |
| | | colMaterialName.Visible = true; |
| | | colMaterialName.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colMaterialName); |
| | | |
| | | // åå·¥ç¼ç |
| | | GridColumn colMaterialSpec = new GridColumn(); |
| | | colMaterialSpec.FieldName = "staffNo"; |
| | | colMaterialSpec.Caption = "åå·¥ç¼ç "; |
| | | colMaterialSpec.Visible = true; |
| | | colMaterialSpec.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colMaterialSpec); |
| | | |
| | | // åå·¥åç§° |
| | | GridColumn colTotalRequired = new GridColumn(); |
| | | colTotalRequired.FieldName = "staffName"; |
| | | colTotalRequired.Caption = "åå·¥åç§°"; |
| | | colTotalRequired.Visible = true; |
| | | colTotalRequired.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colTotalRequired); |
| | | } |
| | | |
| | | private void ToolBarMenu1_btnOutClick(object sender, EventArgs e) |
| | | { |
| | | using (FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog()) |
| | | { |
| | | folderBrowserDialog.Description = "éæ©å¯¼åºæä»¶çä¿åè·¯å¾"; |
| | | DialogResult dialogResult = folderBrowserDialog.ShowDialog(); |
| | | if (dialogResult == DialogResult.OK) |
| | | { |
| | | string _folder = folderBrowserDialog.SelectedPath; |
| | | var _params = new |
| | | { |
| | | LineNo = lineNo,//主建 |
| | | beginDate = beginDate, |
| | | endDate = endDate |
| | | }; |
| | | var _obj = new Gs.DevApp.Entity.XlsOutModel("xlsOut_YDCQ", "", "", "", _params); |
| | | try |
| | | { |
| | | string strJson = UtilityHelper.HttpPost("", "XlsInOut/XlsOutView_NEW", JsonConvert.SerializeObject(_obj)); |
| | | ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); |
| | | if (_rtn.rtnCode > 0) |
| | | { |
| | | string _file = _rtn.rtnData.fileUrl.ToString(); |
| | | string _folderName = _folder + "\\" + _file.Replace("down/", ""); |
| | | string _url = ConfigurationManager.AppSettings["WebApiUrl"].ToString() + _file; |
| | | using (WebClient client = new WebClient()) |
| | | { |
| | | client.DownloadFile(_url, _folderName); |
| | | } |
| | | ToolBox.MsgHelper.ShowInformation("å¯¼åºæåï¼"); |
| | | } |
| | | else |
| | | { |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + _rtn.rtnMsg); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + ex.Message); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <root> |
| | | <!-- |
| | | Microsoft ResX Schema |
| | | |
| | | Version 2.0 |
| | | |
| | | The primary goals of this format is to allow a simple XML format |
| | | that is mostly human readable. The generation and parsing of the |
| | | various data types are done through the TypeConverter classes |
| | | associated with the data types. |
| | | |
| | | Example: |
| | | |
| | | ... ado.net/XML headers & schema ... |
| | | <resheader name="resmimetype">text/microsoft-resx</resheader> |
| | | <resheader name="version">2.0</resheader> |
| | | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
| | | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
| | | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
| | | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
| | | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
| | | <value>[base64 mime encoded serialized .NET Framework object]</value> |
| | | </data> |
| | | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
| | | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
| | | <comment>This is a comment</comment> |
| | | </data> |
| | | |
| | | There are any number of "resheader" rows that contain simple |
| | | name/value pairs. |
| | | |
| | | Each data row contains a name, and value. The row also contains a |
| | | type or mimetype. Type corresponds to a .NET class that support |
| | | text/value conversion through the TypeConverter architecture. |
| | | Classes that don't support this are serialized and stored with the |
| | | mimetype set. |
| | | |
| | | The mimetype is used for serialized objects, and tells the |
| | | ResXResourceReader how to depersist the object. This is currently not |
| | | extensible. For a given mimetype the value must be set accordingly: |
| | | |
| | | Note - application/x-microsoft.net.object.binary.base64 is the format |
| | | that the ResXResourceWriter will generate, however the reader can |
| | | read any of the formats listed below. |
| | | |
| | | mimetype: application/x-microsoft.net.object.binary.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.soap.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.bytearray.base64 |
| | | value : The object must be serialized into a byte array |
| | | : using a System.ComponentModel.TypeConverter |
| | | : and then encoded with base64 encoding. |
| | | --> |
| | | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
| | | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
| | | <xsd:element name="root" msdata:IsDataSet="true"> |
| | | <xsd:complexType> |
| | | <xsd:choice maxOccurs="unbounded"> |
| | | <xsd:element name="metadata"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" use="required" type="xsd:string" /> |
| | | <xsd:attribute name="type" type="xsd:string" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="assembly"> |
| | | <xsd:complexType> |
| | | <xsd:attribute name="alias" type="xsd:string" /> |
| | | <xsd:attribute name="name" type="xsd:string" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="data"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
| | | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="resheader"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:choice> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:schema> |
| | | <resheader name="resmimetype"> |
| | | <value>text/microsoft-resx</value> |
| | | </resheader> |
| | | <resheader name="version"> |
| | | <value>2.0</value> |
| | | </resheader> |
| | | <resheader name="reader"> |
| | | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | <resheader name="writer"> |
| | | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | <metadata name="tips.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
| | | <value>17, 17</value> |
| | | </metadata> |
| | | </root> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | partial class Frm_YDGZ |
| | | { |
| | | /// <summary> |
| | | /// Required designer variable. |
| | | /// </summary> |
| | | private System.ComponentModel.IContainer components = null; |
| | | |
| | | /// <summary> |
| | | /// Clean up any resources being used. |
| | | /// </summary> |
| | | /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
| | | protected override void Dispose(bool disposing) |
| | | { |
| | | if (disposing && (components != null)) |
| | | { |
| | | components.Dispose(); |
| | | } |
| | | base.Dispose(disposing); |
| | | } |
| | | |
| | | #region Windows Form Designer generated code |
| | | |
| | | /// <summary> |
| | | /// Required method for Designer support - do not modify |
| | | /// the contents of this method with the code editor. |
| | | /// </summary> |
| | | private void InitializeComponent() |
| | | { |
| | | this.components = new System.ComponentModel.Container(); |
| | | this.toolBarMenu1 = new Gs.DevApp.UserControl.UcToolBarMenu(); |
| | | this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl(); |
| | | this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage(); |
| | | this.split1 = new DevExpress.XtraEditors.SplitContainerControl(); |
| | | this.gcMain1 = new DevExpress.XtraGrid.GridControl(); |
| | | this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); |
| | | this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn(); |
| | | this.tips = new DevExpress.Utils.ToolTipController(this.components); |
| | | ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).BeginInit(); |
| | | this.xtraTabControl1.SuspendLayout(); |
| | | this.xtraTabPage1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel1)).BeginInit(); |
| | | this.split1.Panel1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel2)).BeginInit(); |
| | | this.split1.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gcMain1)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit(); |
| | | this.SuspendLayout(); |
| | | // |
| | | // toolBarMenu1 |
| | | // |
| | | this.toolBarMenu1.chkParameter = null; |
| | | this.toolBarMenu1.currentAction = null; |
| | | this.toolBarMenu1.defaultActions = null; |
| | | this.toolBarMenu1.Dock = System.Windows.Forms.DockStyle.Top; |
| | | this.toolBarMenu1.guidKey = null; |
| | | this.toolBarMenu1.isSetBtn = false; |
| | | this.toolBarMenu1.Location = new System.Drawing.Point(0, 0); |
| | | this.toolBarMenu1.Margin = new System.Windows.Forms.Padding(5); |
| | | this.toolBarMenu1.Name = "toolBarMenu1"; |
| | | this.toolBarMenu1.rptParameter = null; |
| | | this.toolBarMenu1.Size = new System.Drawing.Size(1450, 98); |
| | | this.toolBarMenu1.TabIndex = 0; |
| | | this.toolBarMenu1.xlsInService = null; |
| | | this.toolBarMenu1.xlsOutParameter = "xlsOut_items{}"; |
| | | // |
| | | // xtraTabControl1 |
| | | // |
| | | this.xtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.xtraTabControl1.Location = new System.Drawing.Point(0, 98); |
| | | this.xtraTabControl1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.xtraTabControl1.Name = "xtraTabControl1"; |
| | | this.xtraTabControl1.SelectedTabPage = this.xtraTabPage1; |
| | | this.xtraTabControl1.Size = new System.Drawing.Size(1450, 736); |
| | | this.xtraTabControl1.TabIndex = 3; |
| | | this.xtraTabControl1.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] { |
| | | this.xtraTabPage1}); |
| | | // |
| | | // xtraTabPage1 |
| | | // |
| | | this.xtraTabPage1.Controls.Add(this.split1); |
| | | this.xtraTabPage1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.xtraTabPage1.Name = "xtraTabPage1"; |
| | | this.xtraTabPage1.Size = new System.Drawing.Size(1448, 698); |
| | | this.xtraTabPage1.Text = "æ°æ®å表"; |
| | | // |
| | | // split1 |
| | | // |
| | | this.split1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.split1.FixedPanel = DevExpress.XtraEditors.SplitFixedPanel.Panel2; |
| | | this.split1.Horizontal = false; |
| | | this.split1.Location = new System.Drawing.Point(0, 0); |
| | | this.split1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.split1.Name = "split1"; |
| | | // |
| | | // split1.Panel1 |
| | | // |
| | | this.split1.Panel1.Controls.Add(this.gcMain1); |
| | | this.split1.Panel1.Text = "Panel1"; |
| | | // |
| | | // split1.Panel2 |
| | | // |
| | | this.split1.Panel2.Text = "Panel2"; |
| | | this.split1.ShowSplitGlyph = DevExpress.Utils.DefaultBoolean.True; |
| | | this.split1.Size = new System.Drawing.Size(1448, 698); |
| | | this.split1.SplitterPosition = 0; |
| | | this.split1.TabIndex = 0; |
| | | // |
| | | // gcMain1 |
| | | // |
| | | this.gcMain1.Dock = System.Windows.Forms.DockStyle.Fill; |
| | | this.gcMain1.EmbeddedNavigator.Margin = new System.Windows.Forms.Padding(4); |
| | | this.gcMain1.Location = new System.Drawing.Point(0, 0); |
| | | this.gcMain1.MainView = this.gridView1; |
| | | this.gcMain1.Margin = new System.Windows.Forms.Padding(4); |
| | | this.gcMain1.Name = "gcMain1"; |
| | | this.gcMain1.Size = new System.Drawing.Size(1448, 683); |
| | | this.gcMain1.TabIndex = 2; |
| | | this.gcMain1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { |
| | | this.gridView1}); |
| | | // |
| | | // gridView1 |
| | | // |
| | | this.gridView1.Appearance.HeaderPanel.Options.UseTextOptions = true; |
| | | this.gridView1.Appearance.HeaderPanel.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap; |
| | | this.gridView1.Appearance.Row.Options.UseFont = true; |
| | | this.gridView1.Appearance.Row.Options.UseTextOptions = true; |
| | | this.gridView1.Appearance.Row.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap; |
| | | this.gridView1.ColumnPanelRowHeight = 61; |
| | | this.gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { |
| | | this.gridColumn1, |
| | | this.gridColumn2, |
| | | this.gridColumn3, |
| | | this.gridColumn4}); |
| | | this.gridView1.DetailHeight = 428; |
| | | this.gridView1.GridControl = this.gcMain1; |
| | | this.gridView1.HorzScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always; |
| | | this.gridView1.IndicatorWidth = 62; |
| | | this.gridView1.Name = "gridView1"; |
| | | this.gridView1.OptionsFind.ShowSearchNavButtons = false; |
| | | this.gridView1.OptionsView.RowAutoHeight = true; |
| | | this.gridView1.OptionsView.ShowAutoFilterRow = true; |
| | | this.gridView1.OptionsView.ShowGroupPanel = false; |
| | | // |
| | | // gridColumn1 |
| | | // |
| | | this.gridColumn1.Caption = "产线ç¼å·"; |
| | | this.gridColumn1.FieldName = "lineNo"; |
| | | this.gridColumn1.MinWidth = 30; |
| | | this.gridColumn1.Name = "gridColumn1"; |
| | | this.gridColumn1.Visible = true; |
| | | this.gridColumn1.VisibleIndex = 0; |
| | | this.gridColumn1.Width = 112; |
| | | // |
| | | // gridColumn2 |
| | | // |
| | | this.gridColumn2.Caption = "产线åç§°"; |
| | | this.gridColumn2.FieldName = "lineName"; |
| | | this.gridColumn2.MinWidth = 30; |
| | | this.gridColumn2.Name = "gridColumn2"; |
| | | this.gridColumn2.Visible = true; |
| | | this.gridColumn2.VisibleIndex = 1; |
| | | this.gridColumn2.Width = 112; |
| | | // |
| | | // gridColumn3 |
| | | // |
| | | this.gridColumn3.Caption = "åå·¥ç¼å·"; |
| | | this.gridColumn3.FieldName = "staffNo"; |
| | | this.gridColumn3.MinWidth = 30; |
| | | this.gridColumn3.Name = "gridColumn3"; |
| | | this.gridColumn3.Visible = true; |
| | | this.gridColumn3.VisibleIndex = 2; |
| | | this.gridColumn3.Width = 112; |
| | | // |
| | | // gridColumn4 |
| | | // |
| | | this.gridColumn4.Caption = "åå·¥åç§°"; |
| | | this.gridColumn4.FieldName = "staffName"; |
| | | this.gridColumn4.MinWidth = 30; |
| | | this.gridColumn4.Name = "gridColumn4"; |
| | | this.gridColumn4.Visible = true; |
| | | this.gridColumn4.VisibleIndex = 3; |
| | | this.gridColumn4.Width = 112; |
| | | // |
| | | // Frm_YDCQ |
| | | // |
| | | this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 22F); |
| | | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
| | | this.ClientSize = new System.Drawing.Size(1450, 834); |
| | | this.Controls.Add(this.xtraTabControl1); |
| | | this.Controls.Add(this.toolBarMenu1); |
| | | this.Margin = new System.Windows.Forms.Padding(4); |
| | | this.Name = "Frm_YDCQ"; |
| | | this.Text = "æåº¦è夿¥å"; |
| | | ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).EndInit(); |
| | | this.xtraTabControl1.ResumeLayout(false); |
| | | this.xtraTabPage1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel1)).EndInit(); |
| | | this.split1.Panel1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1.Panel2)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.split1)).EndInit(); |
| | | this.split1.ResumeLayout(false); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gcMain1)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit(); |
| | | this.ResumeLayout(false); |
| | | |
| | | } |
| | | #endregion |
| | | private UserControl.UcToolBarMenu toolBarMenu1; |
| | | private DevExpress.XtraTab.XtraTabControl xtraTabControl1; |
| | | private DevExpress.XtraTab.XtraTabPage xtraTabPage1; |
| | | private DevExpress.XtraEditors.SplitContainerControl split1; |
| | | private DevExpress.XtraGrid.GridControl gcMain1; |
| | | private DevExpress.XtraGrid.Views.Grid.GridView gridView1; |
| | | private DevExpress.Utils.ToolTipController tips; |
| | | private DevExpress.XtraGrid.Columns.GridColumn gridColumn1; |
| | | private DevExpress.XtraGrid.Columns.GridColumn gridColumn2; |
| | | private DevExpress.XtraGrid.Columns.GridColumn gridColumn3; |
| | | private DevExpress.XtraGrid.Columns.GridColumn gridColumn4; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using DevExpress.XtraGrid.Columns; |
| | | using Gs.DevApp.DevFrm.JJGZ; |
| | | using Gs.DevApp.Entity; |
| | | using Gs.DevApp.ToolBox; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Configuration; |
| | | using System.Data; |
| | | using System.Net; |
| | | using System.Threading.Tasks; |
| | | using System.Windows.Forms; |
| | | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | public partial class Frm_YDGZ : DevExpress.XtraEditors.XtraForm |
| | | { |
| | | private List<FilterEntity> _filterList = new List<FilterEntity>(); |
| | | private readonly string _webServiceName = "MesJjgzReport/"; |
| | | private string orgId; |
| | | private string date; |
| | | |
| | | public Frm_YDGZ() |
| | | { |
| | | InitializeComponent(); |
| | | toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick; |
| | | toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick; |
| | | |
| | | this.toolBarMenu1.getXmlConfig(); |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, "", "", (value) => |
| | | { |
| | | |
| | | }, tips); |
| | | |
| | | this.toolBarMenu1.btnOutClick += ToolBarMenu1_btnOutClick; |
| | | } |
| | | |
| | | private void GridView1_ColumnFilterChanged(object sender, EventArgs e) |
| | | { |
| | | _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); |
| | | Task.Delay(100); |
| | | getPageList(); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ¥è¯¢äºä»¶ |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="e"></param> |
| | | private void ToolBarMenu1_btnQueryClick(object sender, EventArgs e) |
| | | { |
| | | var frm = new YDGZCX(orgId,date); |
| | | //èµå¼ç»æç»è¡¨ |
| | | frm.UpdateParent += (ss, ee) => |
| | | { |
| | | var lst = new List<string>(); |
| | | lst = ee.StringList; |
| | | orgId = string.IsNullOrEmpty(lst[0]) ? "" : lst[0]; |
| | | date = string.IsNullOrEmpty(lst[1]) ? "" : lst[1]; |
| | | getPageList(); |
| | | }; |
| | | frm.ShowDialog(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å·æ°äºä»¶ |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="e"></param> |
| | | private void ToolBarMenu1_btnLoadClick(object sender, EventArgs e) |
| | | { |
| | | |
| | | //getPageList(1); |
| | | getPageList(); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// <param name="curPage">第å 页</param> |
| | | /// <param name="pageSize">æ¯é¡µå æ¡</param> |
| | | private void getPageList() |
| | | { |
| | | |
| | | if(string.IsNullOrEmpty(date) || string.IsNullOrEmpty(orgId)) |
| | | { |
| | | return; |
| | | } |
| | | |
| | | gcMain1.DataSource = null; var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList); |
| | | var _obj = new |
| | | { |
| | | orgId = orgId, |
| | | date = date |
| | | }; |
| | | try |
| | | { |
| | | var strReturn = UtilityHelper.HttpPost("", |
| | | _webServiceName + "GetYDGZList", JsonConvert.SerializeObject(_obj)); |
| | | ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strReturn); |
| | | if (_rtn.rtnCode > 0) |
| | | { |
| | | dynamic dy = _rtn.rtnData; |
| | | JObject _job = JObject.Parse(strReturn); |
| | | JArray array = new JArray(); |
| | | foreach (var a in _job["rtnData"]["list"]) |
| | | { |
| | | array.Add(a); |
| | | } |
| | | DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString()); |
| | | |
| | | |
| | | List<DateTime> allDates = new List<DateTime>(); |
| | | var nowdate = DateTime.Parse(date); |
| | | DateTime monthStart = new DateTime(nowdate.Year, nowdate.Month, 1); |
| | | DateTime monthEnd = monthStart.AddMonths(1).AddDays(-1); |
| | | |
| | | for (DateTime item = monthStart; item <= monthEnd; item = item.AddDays(1)) |
| | | { |
| | | allDates.Add(item); |
| | | } |
| | | gridView1.Columns.Clear(); |
| | | |
| | | // æ·»å åºå®å |
| | | AddFixedColumns(); |
| | | |
| | | // æ·»å æ¥æå |
| | | foreach (DateTime date in allDates) |
| | | { |
| | | string columnName = date.ToString("yyyy-MM-dd"); |
| | | |
| | | // å¦ææ°æ®è¡¨ä¸åå¨è¯¥å |
| | | if (dt.Columns.Contains(columnName)) |
| | | { |
| | | GridColumn colDate = new GridColumn(); |
| | | colDate.FieldName = columnName; |
| | | colDate.Caption = date.ToString("MM-dd"); |
| | | colDate.Visible = true; |
| | | colDate.OptionsColumn.AllowEdit = false; |
| | | colDate.Width = 60; |
| | | |
| | | gridView1.Columns.Add(colDate); |
| | | } |
| | | } |
| | | |
| | | |
| | | gcMain1.BindingContext = new BindingContext(); |
| | | gridView1.ColumnFilterChanged -= GridView1_ColumnFilterChanged; |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | gcMain1.DataSource = dt; |
| | | gcMain1.ForceInitialize(); |
| | | gridView1.BestFitColumns(); Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1); |
| | | } |
| | | else |
| | | UtilityHelper.SetDefaultTable(gcMain1, gridView1); |
| | | |
| | | } |
| | | else |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + _rtn.rtnMsg); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MsgHelper.Warning("æç¤ºï¼" + ex.Message); |
| | | } |
| | | } |
| | | |
| | | private void AddFixedColumns() |
| | | { |
| | | // 产线ç¼ç |
| | | GridColumn colMaterialCode = new GridColumn(); |
| | | colMaterialCode.FieldName = "lineNo"; |
| | | colMaterialCode.Caption = "产线ç¼ç "; |
| | | colMaterialCode.Visible = true; |
| | | colMaterialCode.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colMaterialCode); |
| | | |
| | | // 产线åç§° |
| | | GridColumn colMaterialName = new GridColumn(); |
| | | colMaterialName.FieldName = "lineName"; |
| | | colMaterialName.Caption = "产线åç§°"; |
| | | colMaterialName.Visible = true; |
| | | colMaterialName.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colMaterialName); |
| | | |
| | | // åå·¥ç¼ç |
| | | GridColumn colMaterialSpec = new GridColumn(); |
| | | colMaterialSpec.FieldName = "staffNo"; |
| | | colMaterialSpec.Caption = "åå·¥ç¼ç "; |
| | | colMaterialSpec.Visible = true; |
| | | colMaterialSpec.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colMaterialSpec); |
| | | |
| | | // åå·¥åç§° |
| | | GridColumn colTotalRequired = new GridColumn(); |
| | | colTotalRequired.FieldName = "staffName"; |
| | | colTotalRequired.Caption = "åå·¥åç§°"; |
| | | colTotalRequired.Visible = true; |
| | | colTotalRequired.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colTotalRequired); |
| | | |
| | | GridColumn colCountSalary = new GridColumn(); |
| | | colCountSalary.FieldName = "addSalary"; |
| | | colCountSalary.Caption = "å·¥èµæ±æ»"; |
| | | colCountSalary.Visible = true; |
| | | colCountSalary.OptionsColumn.AllowEdit = false; |
| | | gridView1.Columns.Add(colCountSalary); |
| | | } |
| | | |
| | | private void ToolBarMenu1_btnOutClick(object sender, EventArgs e) |
| | | { |
| | | using (FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog()) |
| | | { |
| | | folderBrowserDialog.Description = "éæ©å¯¼åºæä»¶çä¿åè·¯å¾"; |
| | | DialogResult dialogResult = folderBrowserDialog.ShowDialog(); |
| | | if (dialogResult == DialogResult.OK) |
| | | { |
| | | string _folder = folderBrowserDialog.SelectedPath; |
| | | var _params = new |
| | | { |
| | | inputDate = date |
| | | }; |
| | | var _obj = new Gs.DevApp.Entity.XlsOutModel("report_YDGZ", "", "", "", _params); |
| | | try |
| | | { |
| | | string strJson = UtilityHelper.HttpPost("", "XlsInOut/XlsOutView_NEW", JsonConvert.SerializeObject(_obj)); |
| | | ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); |
| | | if (_rtn.rtnCode > 0) |
| | | { |
| | | string _file = _rtn.rtnData.fileUrl.ToString(); |
| | | string _folderName = _folder + "\\" + _file.Replace("down/", ""); |
| | | string _url = ConfigurationManager.AppSettings["WebApiUrl"].ToString() + _file; |
| | | using (WebClient client = new WebClient()) |
| | | { |
| | | client.DownloadFile(_url, _folderName); |
| | | } |
| | | ToolBox.MsgHelper.ShowInformation("å¯¼åºæåï¼"); |
| | | } |
| | | else |
| | | { |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + _rtn.rtnMsg); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + ex.Message); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <root> |
| | | <!-- |
| | | Microsoft ResX Schema |
| | | |
| | | Version 2.0 |
| | | |
| | | The primary goals of this format is to allow a simple XML format |
| | | that is mostly human readable. The generation and parsing of the |
| | | various data types are done through the TypeConverter classes |
| | | associated with the data types. |
| | | |
| | | Example: |
| | | |
| | | ... ado.net/XML headers & schema ... |
| | | <resheader name="resmimetype">text/microsoft-resx</resheader> |
| | | <resheader name="version">2.0</resheader> |
| | | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
| | | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
| | | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
| | | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
| | | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
| | | <value>[base64 mime encoded serialized .NET Framework object]</value> |
| | | </data> |
| | | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
| | | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
| | | <comment>This is a comment</comment> |
| | | </data> |
| | | |
| | | There are any number of "resheader" rows that contain simple |
| | | name/value pairs. |
| | | |
| | | Each data row contains a name, and value. The row also contains a |
| | | type or mimetype. Type corresponds to a .NET class that support |
| | | text/value conversion through the TypeConverter architecture. |
| | | Classes that don't support this are serialized and stored with the |
| | | mimetype set. |
| | | |
| | | The mimetype is used for serialized objects, and tells the |
| | | ResXResourceReader how to depersist the object. This is currently not |
| | | extensible. For a given mimetype the value must be set accordingly: |
| | | |
| | | Note - application/x-microsoft.net.object.binary.base64 is the format |
| | | that the ResXResourceWriter will generate, however the reader can |
| | | read any of the formats listed below. |
| | | |
| | | mimetype: application/x-microsoft.net.object.binary.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.soap.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.bytearray.base64 |
| | | value : The object must be serialized into a byte array |
| | | : using a System.ComponentModel.TypeConverter |
| | | : and then encoded with base64 encoding. |
| | | --> |
| | | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
| | | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
| | | <xsd:element name="root" msdata:IsDataSet="true"> |
| | | <xsd:complexType> |
| | | <xsd:choice maxOccurs="unbounded"> |
| | | <xsd:element name="metadata"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" use="required" type="xsd:string" /> |
| | | <xsd:attribute name="type" type="xsd:string" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="assembly"> |
| | | <xsd:complexType> |
| | | <xsd:attribute name="alias" type="xsd:string" /> |
| | | <xsd:attribute name="name" type="xsd:string" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="data"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
| | | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="resheader"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:choice> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:schema> |
| | | <resheader name="resmimetype"> |
| | | <value>text/microsoft-resx</value> |
| | | </resheader> |
| | | <resheader name="version"> |
| | | <value>2.0</value> |
| | | </resheader> |
| | | <resheader name="reader"> |
| | | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | <resheader name="writer"> |
| | | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | <metadata name="tips.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
| | | <value>17, 17</value> |
| | | </metadata> |
| | | </root> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | partial class YDCQCX |
| | | { |
| | | /// <summary> |
| | | /// Required designer variable. |
| | | /// </summary> |
| | | private System.ComponentModel.IContainer components = null; |
| | | |
| | | /// <summary> |
| | | /// Clean up any resources being used. |
| | | /// </summary> |
| | | /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
| | | protected override void Dispose(bool disposing) |
| | | { |
| | | if (disposing && (components != null)) |
| | | { |
| | | components.Dispose(); |
| | | } |
| | | base.Dispose(disposing); |
| | | } |
| | | |
| | | #region Windows Form Designer generated code |
| | | |
| | | /// <summary> |
| | | /// Required method for Designer support - do not modify |
| | | /// the contents of this method with the code editor. |
| | | /// </summary> |
| | | private void InitializeComponent() |
| | | { |
| | | this.beginDate = new DevExpress.XtraEditors.DateEdit(); |
| | | this.simpleButton1 = new DevExpress.XtraEditors.SimpleButton(); |
| | | this.labelControl1 = new DevExpress.XtraEditors.LabelControl(); |
| | | this.labelControl2 = new DevExpress.XtraEditors.LabelControl(); |
| | | this.textEdit1 = new DevExpress.XtraEditors.SearchLookUpEdit(); |
| | | this.searchLookUpEdit1View = new DevExpress.XtraGrid.Views.Grid.GridView(); |
| | | this.labelControl3 = new DevExpress.XtraEditors.LabelControl(); |
| | | this.endDate = new DevExpress.XtraEditors.DateEdit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.beginDate.Properties)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.beginDate.Properties.CalendarTimeProperties)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.searchLookUpEdit1View)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.endDate.Properties)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.endDate.Properties.CalendarTimeProperties)).BeginInit(); |
| | | this.SuspendLayout(); |
| | | // |
| | | // beginDate |
| | | // |
| | | this.beginDate.EditValue = null; |
| | | this.beginDate.Location = new System.Drawing.Point(210, 108); |
| | | this.beginDate.Margin = new System.Windows.Forms.Padding(2); |
| | | this.beginDate.Name = "beginDate"; |
| | | this.beginDate.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); |
| | | this.beginDate.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); |
| | | this.beginDate.Size = new System.Drawing.Size(386, 28); |
| | | this.beginDate.TabIndex = 1; |
| | | // |
| | | // simpleButton1 |
| | | // |
| | | this.simpleButton1.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.lookup_reference_16x161; |
| | | this.simpleButton1.Location = new System.Drawing.Point(248, 215); |
| | | this.simpleButton1.Margin = new System.Windows.Forms.Padding(2); |
| | | this.simpleButton1.Name = "simpleButton1"; |
| | | this.simpleButton1.Size = new System.Drawing.Size(138, 44); |
| | | this.simpleButton1.TabIndex = 3; |
| | | this.simpleButton1.Text = "æ¥è¯¢"; |
| | | this.simpleButton1.Click += new System.EventHandler(this.simpleButton1_Click); |
| | | // |
| | | // labelControl1 |
| | | // |
| | | this.labelControl1.Location = new System.Drawing.Point(66, 49); |
| | | this.labelControl1.Margin = new System.Windows.Forms.Padding(2); |
| | | this.labelControl1.Name = "labelControl1"; |
| | | this.labelControl1.Size = new System.Drawing.Size(78, 22); |
| | | this.labelControl1.TabIndex = 4; |
| | | this.labelControl1.Text = "éæ©äº§çº¿:"; |
| | | // |
| | | // labelControl2 |
| | | // |
| | | this.labelControl2.Location = new System.Drawing.Point(66, 114); |
| | | this.labelControl2.Margin = new System.Windows.Forms.Padding(2); |
| | | this.labelControl2.Name = "labelControl2"; |
| | | this.labelControl2.Size = new System.Drawing.Size(90, 22); |
| | | this.labelControl2.TabIndex = 5; |
| | | this.labelControl2.Text = "å¼å§æ¥æï¼"; |
| | | // |
| | | // textEdit1 |
| | | // |
| | | this.textEdit1.Location = new System.Drawing.Point(210, 49); |
| | | this.textEdit1.Name = "textEdit1"; |
| | | this.textEdit1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); |
| | | this.textEdit1.Properties.NullText = ""; |
| | | this.textEdit1.Properties.PopupView = this.searchLookUpEdit1View; |
| | | this.textEdit1.Size = new System.Drawing.Size(386, 28); |
| | | this.textEdit1.TabIndex = 6; |
| | | // |
| | | // searchLookUpEdit1View |
| | | // |
| | | this.searchLookUpEdit1View.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus; |
| | | this.searchLookUpEdit1View.Name = "searchLookUpEdit1View"; |
| | | this.searchLookUpEdit1View.OptionsSelection.EnableAppearanceFocusedCell = false; |
| | | this.searchLookUpEdit1View.OptionsView.ShowGroupPanel = false; |
| | | // |
| | | // labelControl3 |
| | | // |
| | | this.labelControl3.Location = new System.Drawing.Point(66, 174); |
| | | this.labelControl3.Margin = new System.Windows.Forms.Padding(2); |
| | | this.labelControl3.Name = "labelControl3"; |
| | | this.labelControl3.Size = new System.Drawing.Size(90, 22); |
| | | this.labelControl3.TabIndex = 8; |
| | | this.labelControl3.Text = "ç»ææ¥æï¼"; |
| | | // |
| | | // endDate |
| | | // |
| | | this.endDate.EditValue = null; |
| | | this.endDate.Location = new System.Drawing.Point(210, 168); |
| | | this.endDate.Margin = new System.Windows.Forms.Padding(2); |
| | | this.endDate.Name = "endDate"; |
| | | this.endDate.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); |
| | | this.endDate.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); |
| | | this.endDate.Size = new System.Drawing.Size(386, 28); |
| | | this.endDate.TabIndex = 7; |
| | | // |
| | | // YDCQCX |
| | | // |
| | | this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 22F); |
| | | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
| | | this.ClientSize = new System.Drawing.Size(646, 314); |
| | | this.Controls.Add(this.labelControl3); |
| | | this.Controls.Add(this.endDate); |
| | | this.Controls.Add(this.labelControl2); |
| | | this.Controls.Add(this.labelControl1); |
| | | this.Controls.Add(this.simpleButton1); |
| | | this.Controls.Add(this.beginDate); |
| | | this.Controls.Add(this.textEdit1); |
| | | this.Margin = new System.Windows.Forms.Padding(2); |
| | | this.MaximizeBox = false; |
| | | this.MinimizeBox = false; |
| | | this.Name = "YDCQCX"; |
| | | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; |
| | | this.Text = "æ¥è¯¢"; |
| | | ((System.ComponentModel.ISupportInitialize)(this.beginDate.Properties.CalendarTimeProperties)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.beginDate.Properties)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.searchLookUpEdit1View)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.endDate.Properties.CalendarTimeProperties)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.endDate.Properties)).EndInit(); |
| | | this.ResumeLayout(false); |
| | | this.PerformLayout(); |
| | | |
| | | } |
| | | |
| | | #endregion |
| | | private DevExpress.XtraEditors.DateEdit beginDate; |
| | | private DevExpress.XtraEditors.SimpleButton simpleButton1; |
| | | private DevExpress.XtraEditors.LabelControl labelControl1; |
| | | private DevExpress.XtraEditors.LabelControl labelControl2; |
| | | private DevExpress.XtraEditors.SearchLookUpEdit textEdit1; |
| | | private DevExpress.XtraGrid.Views.Grid.GridView searchLookUpEdit1View; |
| | | private DevExpress.XtraEditors.LabelControl labelControl3; |
| | | private DevExpress.XtraEditors.DateEdit endDate; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using Gs.DevApp.Entity; |
| | | using Gs.DevApp.ToolBox; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Data; |
| | | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | public partial class YDCQCX : DevExpress.XtraEditors.XtraForm |
| | | { |
| | | string _webServiceName = "MesAttanCon/"; |
| | | public YDCQCX() |
| | | { |
| | | InitializeComponent(); |
| | | GetWORKSHOPLINE(); |
| | | } |
| | | |
| | | public YDCQCX(string lineNo,string date1, string date2) |
| | | { |
| | | InitializeComponent(); |
| | | GetWORKSHOPLINE(); |
| | | textEdit1.EditValue = lineNo; |
| | | beginDate.EditValue = date1; |
| | | endDate.EditValue = date2; |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// éæ©åçåè°äºä»¶ |
| | | /// </summary> |
| | | public event EventHandler<UpdateParentEventArgs> UpdateParent; |
| | | |
| | | private void simpleButton1_Click(object sender, EventArgs e) |
| | | { |
| | | var list = new List<string>(); |
| | | |
| | | list.Add(textEdit1.EditValue?.ToString() ?? ""); |
| | | list.Add(beginDate.EditValue?.ToString() ?? ""); |
| | | list.Add(endDate.EditValue?.ToString() ?? ""); |
| | | |
| | | UpdateParent?.Invoke(this, new UpdateParentEventArgs { StringList = list }); Close(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// è·åä¸ææ¡æ°æ® |
| | | /// </summary> |
| | | private void GetWORKSHOPLINE() |
| | | { |
| | | try |
| | | { |
| | | string strJson = UtilityHelper.HttpPost("", _webServiceName + "GetWORKSHOPLINE", ""); |
| | | ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); |
| | | if (_rtn.rtnCode > 0) |
| | | { |
| | | dynamic dy = _rtn.rtnData; |
| | | JObject _job = JObject.Parse(strJson); |
| | | JArray array = new JArray(); |
| | | if (_job["rtnData"]?["list"] != null) |
| | | { |
| | | foreach (var a in _job["rtnData"]["list"]) |
| | | { |
| | | array.Add(a); |
| | | } |
| | | } |
| | | DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString()); |
| | | |
| | | this.textEdit1.Properties.ValueMember = "产线"; |
| | | this.textEdit1.Properties.DisplayMember = "产线"; |
| | | this.textEdit1.Properties.DataSource = dt; |
| | | } |
| | | else |
| | | { |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + _rtn.rtnMsg); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | ToolBox.MsgHelper.Warning("æç¤ºï¼" + ex.Message); |
| | | } |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <root> |
| | | <!-- |
| | | Microsoft ResX Schema |
| | | |
| | | Version 2.0 |
| | | |
| | | The primary goals of this format is to allow a simple XML format |
| | | that is mostly human readable. The generation and parsing of the |
| | | various data types are done through the TypeConverter classes |
| | | associated with the data types. |
| | | |
| | | Example: |
| | | |
| | | ... ado.net/XML headers & schema ... |
| | | <resheader name="resmimetype">text/microsoft-resx</resheader> |
| | | <resheader name="version">2.0</resheader> |
| | | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
| | | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
| | | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
| | | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
| | | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
| | | <value>[base64 mime encoded serialized .NET Framework object]</value> |
| | | </data> |
| | | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
| | | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
| | | <comment>This is a comment</comment> |
| | | </data> |
| | | |
| | | There are any number of "resheader" rows that contain simple |
| | | name/value pairs. |
| | | |
| | | Each data row contains a name, and value. The row also contains a |
| | | type or mimetype. Type corresponds to a .NET class that support |
| | | text/value conversion through the TypeConverter architecture. |
| | | Classes that don't support this are serialized and stored with the |
| | | mimetype set. |
| | | |
| | | The mimetype is used for serialized objects, and tells the |
| | | ResXResourceReader how to depersist the object. This is currently not |
| | | extensible. For a given mimetype the value must be set accordingly: |
| | | |
| | | Note - application/x-microsoft.net.object.binary.base64 is the format |
| | | that the ResXResourceWriter will generate, however the reader can |
| | | read any of the formats listed below. |
| | | |
| | | mimetype: application/x-microsoft.net.object.binary.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.soap.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.bytearray.base64 |
| | | value : The object must be serialized into a byte array |
| | | : using a System.ComponentModel.TypeConverter |
| | | : and then encoded with base64 encoding. |
| | | --> |
| | | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
| | | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
| | | <xsd:element name="root" msdata:IsDataSet="true"> |
| | | <xsd:complexType> |
| | | <xsd:choice maxOccurs="unbounded"> |
| | | <xsd:element name="metadata"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" use="required" type="xsd:string" /> |
| | | <xsd:attribute name="type" type="xsd:string" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="assembly"> |
| | | <xsd:complexType> |
| | | <xsd:attribute name="alias" type="xsd:string" /> |
| | | <xsd:attribute name="name" type="xsd:string" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="data"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
| | | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="resheader"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:choice> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:schema> |
| | | <resheader name="resmimetype"> |
| | | <value>text/microsoft-resx</value> |
| | | </resheader> |
| | | <resheader name="version"> |
| | | <value>2.0</value> |
| | | </resheader> |
| | | <resheader name="reader"> |
| | | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | <resheader name="writer"> |
| | | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | </root> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | partial class YDGZCX |
| | | { |
| | | /// <summary> |
| | | /// Required designer variable. |
| | | /// </summary> |
| | | private System.ComponentModel.IContainer components = null; |
| | | |
| | | /// <summary> |
| | | /// Clean up any resources being used. |
| | | /// </summary> |
| | | /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
| | | protected override void Dispose(bool disposing) |
| | | { |
| | | if (disposing && (components != null)) |
| | | { |
| | | components.Dispose(); |
| | | } |
| | | base.Dispose(disposing); |
| | | } |
| | | |
| | | #region Windows Form Designer generated code |
| | | |
| | | /// <summary> |
| | | /// Required method for Designer support - do not modify |
| | | /// the contents of this method with the code editor. |
| | | /// </summary> |
| | | private void InitializeComponent() |
| | | { |
| | | this.simpleButton1 = new DevExpress.XtraEditors.SimpleButton(); |
| | | this.labelControl3 = new DevExpress.XtraEditors.LabelControl(); |
| | | this.dateEdit = new DevExpress.XtraEditors.DateEdit(); |
| | | this.txtOrgId = new Gs.DevApp.UserControl.UcLookOrg(); |
| | | this.labelControl1 = new DevExpress.XtraEditors.LabelControl(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.dateEdit.Properties)).BeginInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.dateEdit.Properties.CalendarTimeProperties)).BeginInit(); |
| | | this.SuspendLayout(); |
| | | // |
| | | // simpleButton1 |
| | | // |
| | | this.simpleButton1.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.lookup_reference_16x161; |
| | | this.simpleButton1.Location = new System.Drawing.Point(237, 176); |
| | | this.simpleButton1.Margin = new System.Windows.Forms.Padding(2); |
| | | this.simpleButton1.Name = "simpleButton1"; |
| | | this.simpleButton1.Size = new System.Drawing.Size(138, 44); |
| | | this.simpleButton1.TabIndex = 3; |
| | | this.simpleButton1.Text = "æ¥è¯¢"; |
| | | this.simpleButton1.Click += new System.EventHandler(this.simpleButton1_Click); |
| | | // |
| | | // labelControl3 |
| | | // |
| | | this.labelControl3.Location = new System.Drawing.Point(71, 107); |
| | | this.labelControl3.Margin = new System.Windows.Forms.Padding(2); |
| | | this.labelControl3.Name = "labelControl3"; |
| | | this.labelControl3.Size = new System.Drawing.Size(54, 22); |
| | | this.labelControl3.TabIndex = 8; |
| | | this.labelControl3.Text = "æ¥æï¼"; |
| | | // |
| | | // dateEdit |
| | | // |
| | | this.dateEdit.EditValue = null; |
| | | this.dateEdit.Location = new System.Drawing.Point(218, 104); |
| | | this.dateEdit.Margin = new System.Windows.Forms.Padding(2); |
| | | this.dateEdit.Name = "dateEdit"; |
| | | this.dateEdit.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); |
| | | this.dateEdit.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); |
| | | this.dateEdit.Size = new System.Drawing.Size(386, 28); |
| | | this.dateEdit.TabIndex = 7; |
| | | // |
| | | // txtOrgId |
| | | // |
| | | this.txtOrgId.IsReadly = false; |
| | | this.txtOrgId.Location = new System.Drawing.Point(215, 36); |
| | | this.txtOrgId.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); |
| | | this.txtOrgId.Name = "txtOrgId"; |
| | | this.txtOrgId.Size = new System.Drawing.Size(386, 37); |
| | | this.txtOrgId.TabIndex = 10; |
| | | // |
| | | // labelControl1 |
| | | // |
| | | this.labelControl1.Location = new System.Drawing.Point(71, 36); |
| | | this.labelControl1.Margin = new System.Windows.Forms.Padding(2); |
| | | this.labelControl1.Name = "labelControl1"; |
| | | this.labelControl1.Size = new System.Drawing.Size(78, 22); |
| | | this.labelControl1.TabIndex = 9; |
| | | this.labelControl1.Text = "éæ©ç»ç»:"; |
| | | // |
| | | // YDGZCX |
| | | // |
| | | this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 22F); |
| | | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
| | | this.ClientSize = new System.Drawing.Size(646, 314); |
| | | this.Controls.Add(this.txtOrgId); |
| | | this.Controls.Add(this.labelControl1); |
| | | this.Controls.Add(this.labelControl3); |
| | | this.Controls.Add(this.dateEdit); |
| | | this.Controls.Add(this.simpleButton1); |
| | | this.Margin = new System.Windows.Forms.Padding(2); |
| | | this.MaximizeBox = false; |
| | | this.MinimizeBox = false; |
| | | this.Name = "YDGZCX"; |
| | | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; |
| | | this.Text = "æ¥è¯¢"; |
| | | ((System.ComponentModel.ISupportInitialize)(this.dateEdit.Properties.CalendarTimeProperties)).EndInit(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.dateEdit.Properties)).EndInit(); |
| | | this.ResumeLayout(false); |
| | | this.PerformLayout(); |
| | | |
| | | } |
| | | |
| | | #endregion |
| | | private DevExpress.XtraEditors.SimpleButton simpleButton1; |
| | | private DevExpress.XtraEditors.LabelControl labelControl3; |
| | | private DevExpress.XtraEditors.DateEdit dateEdit; |
| | | private UserControl.UcLookOrg txtOrgId; |
| | | private DevExpress.XtraEditors.LabelControl labelControl1; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using Gs.DevApp.ToolBox; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace Gs.DevApp.DevFrm.JJGZ |
| | | { |
| | | public partial class YDGZCX : DevExpress.XtraEditors.XtraForm |
| | | { |
| | | string _webServiceName = "MesAttanCon/"; |
| | | public YDGZCX() |
| | | { |
| | | InitializeComponent(); |
| | | } |
| | | |
| | | public YDGZCX(string orgId,string date) |
| | | { |
| | | InitializeComponent(); |
| | | dateEdit.EditValue = date; |
| | | txtOrgId.SetIdOrCode(orgId); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// éæ©åçåè°äºä»¶ |
| | | /// </summary> |
| | | public event EventHandler<UpdateParentEventArgs> UpdateParent; |
| | | |
| | | private void simpleButton1_Click(object sender, EventArgs e) |
| | | { |
| | | var list = new List<string>(); |
| | | |
| | | list.Add(txtOrgId.GetId()); |
| | | list.Add(dateEdit.EditValue?.ToString() ?? ""); |
| | | |
| | | UpdateParent?.Invoke(this, new UpdateParentEventArgs { StringList = list }); Close(); |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <root> |
| | | <!-- |
| | | Microsoft ResX Schema |
| | | |
| | | Version 2.0 |
| | | |
| | | The primary goals of this format is to allow a simple XML format |
| | | that is mostly human readable. The generation and parsing of the |
| | | various data types are done through the TypeConverter classes |
| | | associated with the data types. |
| | | |
| | | Example: |
| | | |
| | | ... ado.net/XML headers & schema ... |
| | | <resheader name="resmimetype">text/microsoft-resx</resheader> |
| | | <resheader name="version">2.0</resheader> |
| | | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
| | | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
| | | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
| | | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
| | | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
| | | <value>[base64 mime encoded serialized .NET Framework object]</value> |
| | | </data> |
| | | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
| | | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
| | | <comment>This is a comment</comment> |
| | | </data> |
| | | |
| | | There are any number of "resheader" rows that contain simple |
| | | name/value pairs. |
| | | |
| | | Each data row contains a name, and value. The row also contains a |
| | | type or mimetype. Type corresponds to a .NET class that support |
| | | text/value conversion through the TypeConverter architecture. |
| | | Classes that don't support this are serialized and stored with the |
| | | mimetype set. |
| | | |
| | | The mimetype is used for serialized objects, and tells the |
| | | ResXResourceReader how to depersist the object. This is currently not |
| | | extensible. For a given mimetype the value must be set accordingly: |
| | | |
| | | Note - application/x-microsoft.net.object.binary.base64 is the format |
| | | that the ResXResourceWriter will generate, however the reader can |
| | | read any of the formats listed below. |
| | | |
| | | mimetype: application/x-microsoft.net.object.binary.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.soap.base64 |
| | | value : The object must be serialized with |
| | | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
| | | : and then encoded with base64 encoding. |
| | | |
| | | mimetype: application/x-microsoft.net.object.bytearray.base64 |
| | | value : The object must be serialized into a byte array |
| | | : using a System.ComponentModel.TypeConverter |
| | | : and then encoded with base64 encoding. |
| | | --> |
| | | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
| | | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
| | | <xsd:element name="root" msdata:IsDataSet="true"> |
| | | <xsd:complexType> |
| | | <xsd:choice maxOccurs="unbounded"> |
| | | <xsd:element name="metadata"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" use="required" type="xsd:string" /> |
| | | <xsd:attribute name="type" type="xsd:string" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="assembly"> |
| | | <xsd:complexType> |
| | | <xsd:attribute name="alias" type="xsd:string" /> |
| | | <xsd:attribute name="name" type="xsd:string" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="data"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
| | | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
| | | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
| | | <xsd:attribute ref="xml:space" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | <xsd:element name="resheader"> |
| | | <xsd:complexType> |
| | | <xsd:sequence> |
| | | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
| | | </xsd:sequence> |
| | | <xsd:attribute name="name" type="xsd:string" use="required" /> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:choice> |
| | | </xsd:complexType> |
| | | </xsd:element> |
| | | </xsd:schema> |
| | | <resheader name="resmimetype"> |
| | | <value>text/microsoft-resx</value> |
| | | </resheader> |
| | | <resheader name="version"> |
| | | <value>2.0</value> |
| | | </resheader> |
| | | <resheader name="reader"> |
| | | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | <resheader name="writer"> |
| | | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
| | | </resheader> |
| | | </root> |
| | |
| | | private void InitializeComponent() |
| | | { |
| | | this.components = new System.ComponentModel.Container(); |
| | | DevExpress.XtraLayout.ColumnDefinition columnDefinition5 = new DevExpress.XtraLayout.ColumnDefinition(); |
| | | DevExpress.XtraLayout.ColumnDefinition columnDefinition6 = new DevExpress.XtraLayout.ColumnDefinition(); |
| | | DevExpress.XtraLayout.ColumnDefinition columnDefinition7 = new DevExpress.XtraLayout.ColumnDefinition(); |
| | | DevExpress.XtraLayout.ColumnDefinition columnDefinition8 = new DevExpress.XtraLayout.ColumnDefinition(); |
| | | DevExpress.XtraLayout.RowDefinition rowDefinition4 = new DevExpress.XtraLayout.RowDefinition(); |
| | | DevExpress.XtraLayout.RowDefinition rowDefinition5 = new DevExpress.XtraLayout.RowDefinition(); |
| | | DevExpress.XtraLayout.RowDefinition rowDefinition6 = new DevExpress.XtraLayout.RowDefinition(); |
| | | DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions5 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject17 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject18 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject19 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject20 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions6 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject21 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject22 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject23 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject24 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions4 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject13 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject14 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject15 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject16 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.XtraLayout.ColumnDefinition columnDefinition9 = new DevExpress.XtraLayout.ColumnDefinition(); |
| | | DevExpress.XtraLayout.ColumnDefinition columnDefinition10 = new DevExpress.XtraLayout.ColumnDefinition(); |
| | | DevExpress.XtraLayout.ColumnDefinition columnDefinition11 = new DevExpress.XtraLayout.ColumnDefinition(); |
| | | DevExpress.XtraLayout.ColumnDefinition columnDefinition12 = new DevExpress.XtraLayout.ColumnDefinition(); |
| | | DevExpress.XtraLayout.RowDefinition rowDefinition7 = new DevExpress.XtraLayout.RowDefinition(); |
| | | DevExpress.XtraLayout.RowDefinition rowDefinition8 = new DevExpress.XtraLayout.RowDefinition(); |
| | | DevExpress.XtraLayout.RowDefinition rowDefinition9 = new DevExpress.XtraLayout.RowDefinition(); |
| | | DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions8 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject29 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject30 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject31 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject32 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions9 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject33 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject34 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject35 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject36 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions7 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject25 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject26 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject27 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject28 = new DevExpress.Utils.SerializableAppearanceObject(); |
| | | this.toolBarMenu1 = new Gs.DevApp.UserControl.UcToolBarMenu(); |
| | | this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl(); |
| | | this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage(); |
| | |
| | | this.gridSplitContainer1 = new DevExpress.XtraGrid.GridSplitContainer(); |
| | | this.gcMx3 = new DevExpress.XtraGrid.GridControl(); |
| | | this.gvMx3 = new DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView(); |
| | | this.aqlType = new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn(); |
| | | this.aqlTypeCr = new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn(); |
| | | this.aqlTypeMa = new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn(); |
| | | this.aqlTypeMi = new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn(); |
| | | this.facLevel = new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn(); |
| | | this.gvMx3guid = new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn(); |
| | | this.gvMx3aql1Id = new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn(); |
| | | this.repositoryItemComboBox9 = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox(); |
| | |
| | | this.layoutControlItem13}); |
| | | this.Root.LayoutMode = DevExpress.XtraLayout.Utils.LayoutMode.Table; |
| | | this.Root.Name = "Root"; |
| | | columnDefinition5.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition5.Width = 100D; |
| | | columnDefinition6.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition6.Width = 100D; |
| | | columnDefinition7.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition7.Width = 100D; |
| | | columnDefinition8.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition8.Width = 100D; |
| | | columnDefinition9.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition9.Width = 100D; |
| | | columnDefinition10.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition10.Width = 100D; |
| | | columnDefinition11.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition11.Width = 100D; |
| | | columnDefinition12.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition12.Width = 100D; |
| | | this.Root.OptionsTableLayoutGroup.ColumnDefinitions.AddRange(new DevExpress.XtraLayout.ColumnDefinition[] { |
| | | columnDefinition5, |
| | | columnDefinition6, |
| | | columnDefinition7, |
| | | columnDefinition8}); |
| | | rowDefinition4.Height = 100D; |
| | | rowDefinition4.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | rowDefinition5.Height = 100D; |
| | | rowDefinition5.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | rowDefinition6.Height = 100D; |
| | | rowDefinition6.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | columnDefinition9, |
| | | columnDefinition10, |
| | | columnDefinition11, |
| | | columnDefinition12}); |
| | | rowDefinition7.Height = 100D; |
| | | rowDefinition7.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | rowDefinition8.Height = 100D; |
| | | rowDefinition8.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | rowDefinition9.Height = 100D; |
| | | rowDefinition9.SizeType = System.Windows.Forms.SizeType.Percent; |
| | | this.Root.OptionsTableLayoutGroup.RowDefinitions.AddRange(new DevExpress.XtraLayout.RowDefinition[] { |
| | | rowDefinition4, |
| | | rowDefinition5, |
| | | rowDefinition6}); |
| | | rowDefinition7, |
| | | rowDefinition8, |
| | | rowDefinition9}); |
| | | this.Root.Size = new System.Drawing.Size(2183, 122); |
| | | this.Root.TextVisible = false; |
| | | // |
| | |
| | | // repositoryItemButtonEdit1 |
| | | // |
| | | this.repositoryItemButtonEdit1.AutoHeight = false; |
| | | editorButtonImageOptions5.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16; |
| | | editorButtonImageOptions5.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.LeftCenter; |
| | | editorButtonImageOptions8.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16; |
| | | editorButtonImageOptions8.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.LeftCenter; |
| | | this.repositoryItemButtonEdit1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "ç§»é¤", -1, true, true, false, editorButtonImageOptions5, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject17, serializableAppearanceObject18, serializableAppearanceObject19, serializableAppearanceObject20, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)}); |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "ç§»é¤", -1, true, true, false, editorButtonImageOptions8, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject29, serializableAppearanceObject30, serializableAppearanceObject31, serializableAppearanceObject32, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)}); |
| | | this.repositoryItemButtonEdit1.Name = "repositoryItemButtonEdit1"; |
| | | this.repositoryItemButtonEdit1.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor; |
| | | this.repositoryItemButtonEdit1.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(this.repositoryItemButtonEdit1_ButtonClick); |
| | |
| | | // repositoryItemButtonEdit2 |
| | | // |
| | | this.repositoryItemButtonEdit2.AutoHeight = false; |
| | | editorButtonImageOptions6.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16; |
| | | editorButtonImageOptions6.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.LeftCenter; |
| | | editorButtonImageOptions9.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16; |
| | | editorButtonImageOptions9.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.LeftCenter; |
| | | this.repositoryItemButtonEdit2.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "ç§»é¤", -1, true, true, false, editorButtonImageOptions6, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject21, serializableAppearanceObject22, serializableAppearanceObject23, serializableAppearanceObject24, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)}); |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "ç§»é¤", -1, true, true, false, editorButtonImageOptions9, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject33, serializableAppearanceObject34, serializableAppearanceObject35, serializableAppearanceObject36, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)}); |
| | | this.repositoryItemButtonEdit2.Name = "repositoryItemButtonEdit2"; |
| | | this.repositoryItemButtonEdit2.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor; |
| | | this.repositoryItemButtonEdit2.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(this.repositoryItemButtonEdit2_ButtonClick); |
| | |
| | | this.gvMx3.Columns.AddRange(new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn[] { |
| | | this.gvMx3guid, |
| | | this.gvMx3aql1Id, |
| | | this.aqlType, |
| | | this.aqlTypeCr, |
| | | this.aqlTypeMa, |
| | | this.aqlTypeMi}); |
| | | this.aqlTypeMi, |
| | | this.facLevel}); |
| | | this.gvMx3.DetailHeight = 428; |
| | | this.gvMx3.GridControl = this.gcMx3; |
| | | this.gvMx3.Name = "gvMx3"; |
| | |
| | | this.gvMx3.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom; |
| | | this.gvMx3.OptionsView.ShowColumnHeaders = false; |
| | | this.gvMx3.OptionsView.ShowGroupPanel = false; |
| | | // |
| | | // aqlType |
| | | // |
| | | this.aqlType.Caption = "AQLææ¶è´¨éæ°´å¹³"; |
| | | this.aqlType.FieldName = "aqlType"; |
| | | this.aqlType.MinWidth = 30; |
| | | this.aqlType.Name = "aqlType"; |
| | | this.aqlType.Tag = "aqlType"; |
| | | this.aqlType.Visible = true; |
| | | this.aqlType.Width = 112; |
| | | // |
| | | // aqlTypeCr |
| | | // |
| | |
| | | this.aqlTypeMi.Tag = "edit"; |
| | | this.aqlTypeMi.Visible = true; |
| | | this.aqlTypeMi.Width = 112; |
| | | // |
| | | // facLevel |
| | | // |
| | | this.facLevel.Caption = "ææ¶æ°´å¹³"; |
| | | this.facLevel.FieldName = "facLevel"; |
| | | this.facLevel.MinWidth = 30; |
| | | this.facLevel.Name = "facLevel"; |
| | | this.facLevel.Tag = "facLevel"; |
| | | this.facLevel.Visible = true; |
| | | this.facLevel.Width = 112; |
| | | // |
| | | // gvMx3guid |
| | | // |
| | |
| | | // repositoryItemButtonEdit3 |
| | | // |
| | | this.repositoryItemButtonEdit3.AutoHeight = false; |
| | | editorButtonImageOptions4.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16; |
| | | editorButtonImageOptions4.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.LeftCenter; |
| | | editorButtonImageOptions7.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16; |
| | | editorButtonImageOptions7.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.LeftCenter; |
| | | this.repositoryItemButtonEdit3.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "ç§»é¤", -1, true, true, false, editorButtonImageOptions4, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject13, serializableAppearanceObject14, serializableAppearanceObject15, serializableAppearanceObject16, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)}); |
| | | new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "ç§»é¤", -1, true, true, false, editorButtonImageOptions7, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject25, serializableAppearanceObject26, serializableAppearanceObject27, serializableAppearanceObject28, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)}); |
| | | this.repositoryItemButtonEdit3.Name = "repositoryItemButtonEdit3"; |
| | | this.repositoryItemButtonEdit3.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor; |
| | | // |
| | |
| | | // gridBand40 |
| | | // |
| | | this.gridBand40.Caption = "ææ¶è´¨éæ°´å¹³"; |
| | | this.gridBand40.Columns.Add(this.aqlType); |
| | | this.gridBand40.Columns.Add(this.facLevel); |
| | | this.gridBand40.MinWidth = 12; |
| | | this.gridBand40.Name = "gridBand40"; |
| | | this.gridBand40.VisibleIndex = 0; |
| | |
| | | private DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn bandedGridColumn66; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn bandedGridColumn26; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn bandedGridColumn23; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn aqlType; |
| | | private DevExpress.XtraGrid.GridSplitContainer gridSplitContainer1; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn aqlTypeCr; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn aqlTypeMa; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn aqlTypeMi; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn facLevel; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.GridBand gridBand40; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.GridBand gridBand42; |
| | | private DevExpress.XtraGrid.Views.BandedGrid.GridBand gridBand48; |
| | |
| | | qmaql4.Add(new MesQmAql4 |
| | | { |
| | | Guid = UtilityHelper.ToGuid(row["Guid"].ToString()), |
| | | AqlType = Convert.ToDecimal(row["AqlType"].ToString()), |
| | | AqlTypeCr = row["AqlTypeCr"].ToString(), |
| | | AqlTypeMa = row["AqlTypeMa"].ToString(), |
| | | AqlTypeMi = row["AqlTypeMi"].ToString(), |
| | | FacLevel = row["FacLevel"].ToString(), |
| | | }); |
| | | } |
| | | } |
| | |
| | | { |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1); |
| | | } |
| | | |
| | | foreach (var a in _job["rtnData"]["mesQmAql3s"]) |
| | | { |
| | | mesQmAql3s.Add(a); |
| | |
| | | } |
| | | else |
| | | { |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx3, gvMx3); |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx2, gvMx2); |
| | | } |
| | | |
| | | |
| | | foreach (var a in _job["rtnData"]["mesQmAql4s"]) |
| | | { |
| | |
| | | { |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx3, gvMx3); |
| | | } |
| | | |
| | | } |
| | | else |
| | | ToolBox.MsgHelper.ShowError("æç¤ºï¼" + _rtn.rtnMsg); |
| | |
| | | ///</summary> |
| | | public Guid? Aql1Id { get; set; } |
| | | /// <summary> |
| | | /// ææ¶è´¨éæ°´å¹³ |
| | | /// </summary> |
| | | public decimal AqlType { get; set; } |
| | | /// <summary> |
| | | /// AQLç±»å(CR) |
| | | ///</summary> |
| | | public string AqlTypeCr { get; set; } |
| | |
| | | /// AQLç±»å(MI) |
| | | ///</summary> |
| | | public string AqlTypeMi { get; set; } |
| | | /// <summary> |
| | | /// ææ¶æ°´å¹³ |
| | | ///</summary> |
| | | public string FacLevel { get; set; } |
| | | } |
| | | } |
| | |
| | | <Compile Include="DevFrm\JJGZ\Frm_MesTimeType.Designer.cs"> |
| | | <DependentUpon>Frm_MesTimeType.cs</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\Frm_YDCQ.cs"> |
| | | <SubType>Form</SubType> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\Frm_YDCQ.Designer.cs"> |
| | | <DependentUpon>Frm_YDCQ.cs</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\Frm_YDGZ.cs"> |
| | | <SubType>Form</SubType> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\Frm_YDGZ.Designer.cs"> |
| | | <DependentUpon>Frm_YDGZ.cs</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\Frm_JJMX.cs"> |
| | | <SubType>Form</SubType> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\Frm_JJMX.Designer.cs"> |
| | | <DependentUpon>Frm_JJMX.cs</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\KQCX.cs"> |
| | | <SubType>Form</SubType> |
| | | </Compile> |
| | |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\SetLB.Designer.cs"> |
| | | <DependentUpon>SetLB.cs</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\YDCQCX.cs"> |
| | | <SubType>Form</SubType> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\YDCQCX.Designer.cs"> |
| | | <DependentUpon>YDCQCX.cs</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\YDGZCX.cs"> |
| | | <SubType>Form</SubType> |
| | | </Compile> |
| | | <Compile Include="DevFrm\JJGZ\YDGZCX.Designer.cs"> |
| | | <DependentUpon>YDGZCX.cs</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="DevFrm\PDA\Frm_AreaBind.cs"> |
| | | <SubType>Form</SubType> |
| | |
| | | <EmbeddedResource Include="DevFrm\JJGZ\Frm_MesTimeType.resx"> |
| | | <DependentUpon>Frm_MesTimeType.cs</DependentUpon> |
| | | </EmbeddedResource> |
| | | <EmbeddedResource Include="DevFrm\JJGZ\Frm_YDCQ.resx"> |
| | | <DependentUpon>Frm_YDCQ.cs</DependentUpon> |
| | | </EmbeddedResource> |
| | | <EmbeddedResource Include="DevFrm\JJGZ\Frm_YDGZ.resx"> |
| | | <DependentUpon>Frm_YDGZ.cs</DependentUpon> |
| | | </EmbeddedResource> |
| | | <EmbeddedResource Include="DevFrm\JJGZ\Frm_JJMX.resx"> |
| | | <DependentUpon>Frm_JJMX.cs</DependentUpon> |
| | | </EmbeddedResource> |
| | | <EmbeddedResource Include="DevFrm\JJGZ\KQCX.resx"> |
| | | <DependentUpon>KQCX.cs</DependentUpon> |
| | | </EmbeddedResource> |
| | |
| | | <EmbeddedResource Include="DevFrm\JJGZ\SetLB.resx"> |
| | | <DependentUpon>SetLB.cs</DependentUpon> |
| | | </EmbeddedResource> |
| | | <EmbeddedResource Include="DevFrm\JJGZ\YDCQCX.resx"> |
| | | <DependentUpon>YDCQCX.cs</DependentUpon> |
| | | </EmbeddedResource> |
| | | <EmbeddedResource Include="DevFrm\JJGZ\YDGZCX.resx"> |
| | | <DependentUpon>YDGZCX.cs</DependentUpon> |
| | | </EmbeddedResource> |
| | | <EmbeddedResource Include="DevFrm\PDA\Frm_AreaBind.resx"> |
| | | <DependentUpon>Frm_AreaBind.cs</DependentUpon> |
| | | </EmbeddedResource> |