From 81ac05189abb0ec32e88d586a72aadd221427283 Mon Sep 17 00:00:00 2001 From: "songnan.zhang" Date: Fri, 1 Jul 2022 13:56:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=A4=A9=E6=B4=A5018?= =?UTF-8?q?=E6=9D=A1=E7=A0=81=E6=89=93=E5=8D=B0=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- APP/QMAPP.Web/Web.config | 7 +- APPQ5/QMAPP.FJC.BLL/TianJin/StorageBLL.cs | 86 +++- APPQ5/QMAPP.FJC.DAL/TianJin/StorageDAL.cs | 25 ++ .../TianJin/TJDoorPlankPlanDAL.cs | 6 +- APPQ5/QMAPP.FJC.Web/Web.config | 6 +- APPQ5/QMAPP.WinForm/App.config | 2 +- .../TianJin/TJLinStorageForm.Designer.cs | 418 ++++++++++++++++++ .../Forms/TianJin/TJLinStorageForm.cs | 184 ++++++++ .../Forms/TianJin/TJLinStorageForm.resx | 389 ++++++++++++++++ .../TianJin/TJPrintPlanLabel.Designer.cs | 118 ++--- .../Forms/TianJin/TJPrintPlanLabel.resx | 15 +- .../Forms/TianJin/TJProductInForm.Designer.cs | 43 +- .../Forms/TianJin/TJProductInForm.cs | 33 +- .../Forms/TianJin/TJProductInForm.resx | 240 ++++++---- .../Forms/TianJin/TJProductInSendCodeForm.cs | 23 +- APPQ5/QMAPP.WinForm/QMAPP.WinForm.csproj | 10 + .../WCF/QMFrameWork.WebServiceHost/Web.config | 6 +- 17 files changed, 1399 insertions(+), 212 deletions(-) create mode 100644 APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.Designer.cs create mode 100644 APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.cs create mode 100644 APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.resx diff --git a/APP/QMAPP.Web/Web.config b/APP/QMAPP.Web/Web.config index 27558e4..43c1720 100644 --- a/APP/QMAPP.Web/Web.config +++ b/APP/QMAPP.Web/Web.config @@ -49,8 +49,11 @@ - - + + + + diff --git a/APPQ5/QMAPP.FJC.BLL/TianJin/StorageBLL.cs b/APPQ5/QMAPP.FJC.BLL/TianJin/StorageBLL.cs index 509a028..c56cbb5 100644 --- a/APPQ5/QMAPP.FJC.BLL/TianJin/StorageBLL.cs +++ b/APPQ5/QMAPP.FJC.BLL/TianJin/StorageBLL.cs @@ -138,7 +138,10 @@ namespace QMAPP.FJC.BLL.TianJin info.CREATEDATE = DateTime.Now.ToString(); info.UPDATEUSER = info.CREATEUSER; info.UPDATEDATE = info.CREATEDATE; - info.State = "1"; + + //返迁入库,状态从前端传入 State=3 + if (string.IsNullOrEmpty(info.State)) + info.State = "1"; StorageDAL cmdDAL = new StorageDAL(); result.Result = cmdDAL.Insert(info); @@ -181,36 +184,71 @@ namespace QMAPP.FJC.BLL.TianJin result.IsSuccess = true; try { - Storage info = new StorageDAL().Get(model.ProductCode); + Storage info = new Storage(); + if (!string.IsNullOrEmpty(model.ProductCode)) + { + info = new StorageDAL().Get(model.ProductCode); + } - if (info.State == "2") + if (!string.IsNullOrEmpty(model.PID)) { - result.IsSuccess = false; - result.Msg = $"条码{model.ProductCode}在{info.UPDATEDATE}已进行过出库操作!"; - return result; + info = new StorageDAL().GetPID(model.ProductCode); } + //条码涉及到返迁入库,条码会有重复的可能 + //if (info.State == "2") + //{ + // result.IsSuccess = false; + // result.Msg = $"条码{model.ProductCode}在{info.UPDATEDATE}已进行过出库操作!"; + // return result; + //} + + int temp = 0; //基本信息 - info.State = "2"; - info.UPDATEDATE = DateTime.Now.ToString(); - info.UPDATEUSER = this.LoginUser.UserName; - info.OutStorageType = model.OutStorageType; - int temp = new StorageDAL().Update(info); + if (!string.IsNullOrEmpty(model.State)) + { + info.UPDATEDATE = DateTime.Now.ToString(); + info.UPDATEUSER = this.LoginUser.UserName; + temp = new StorageDAL().Update(info); - var storageLog = new StorageLog(); - storageLog.PID = Guid.NewGuid().ToString(); - storageLog.CREATEUSER = this.LoginUser.UserName; - storageLog.CREATEDATE = DateTime.Now.ToString(); - storageLog.UPDATEUSER = info.CREATEUSER; - storageLog.UPDATEDATE = info.CREATEDATE; - storageLog.State = "2"; - storageLog.ProductCode = info.ProductCode; - storageLog.MATERIALCODE = info.MATERIALCODE; - storageLog.MATERIALNAME = info.MATERIALNAME; - storageLog.InStorageType = info.InStorageType; + var storageLog2 = new StorageLog(); + storageLog2.PID = Guid.NewGuid().ToString(); + storageLog2.CREATEUSER = this.LoginUser.UserName; + storageLog2.CREATEDATE = DateTime.Now.ToString(); + storageLog2.UPDATEUSER = info.CREATEUSER; + storageLog2.UPDATEDATE = info.CREATEDATE; + storageLog2.State = "2"; + storageLog2.ProductCode = info.ProductCode; + storageLog2.MATERIALCODE = info.MATERIALCODE; + storageLog2.MATERIALNAME = info.MATERIALNAME; + storageLog2.InStorageType = info.InStorageType; - StorageLogDAL cmdDALlog = new StorageLogDAL(); - cmdDALlog.Insert(storageLog); + StorageLogDAL cmdDALlog2 = new StorageLogDAL(); + cmdDALlog2.Insert(storageLog2); + } + else + { + info.State = "2"; + info.UPDATEDATE = DateTime.Now.ToString(); + info.UPDATEUSER = this.LoginUser.UserName; + info.OutStorageType = model.OutStorageType; + temp = new StorageDAL().Update(info); + + var storageLog = new StorageLog(); + storageLog.PID = Guid.NewGuid().ToString(); + storageLog.CREATEUSER = this.LoginUser.UserName; + storageLog.CREATEDATE = DateTime.Now.ToString(); + storageLog.UPDATEUSER = info.CREATEUSER; + storageLog.UPDATEDATE = info.CREATEDATE; + storageLog.State = "2"; + storageLog.ProductCode = info.ProductCode; + storageLog.MATERIALCODE = info.MATERIALCODE; + storageLog.MATERIALNAME = info.MATERIALNAME; + storageLog.InStorageType = info.InStorageType; + + StorageLogDAL cmdDALlog = new StorageLogDAL(); + cmdDALlog.Insert(storageLog); + } if (temp == 0) { diff --git a/APPQ5/QMAPP.FJC.DAL/TianJin/StorageDAL.cs b/APPQ5/QMAPP.FJC.DAL/TianJin/StorageDAL.cs index fce2856..e6207f4 100644 --- a/APPQ5/QMAPP.FJC.DAL/TianJin/StorageDAL.cs +++ b/APPQ5/QMAPP.FJC.DAL/TianJin/StorageDAL.cs @@ -65,6 +65,31 @@ namespace QMAPP.FJC.DAL.TianJin } } + /// + /// 获取信息 + /// + /// 条件 + /// *信息 + public Storage GetPID(string PID) + { + try + { + string sql = $"SELECT top 1 * FROM [T_AW_Storage] WHERE [PID]= '{PID}' "; + List parameters = new List(); + parameters.Add(new DataParameter("PID", PID)); + using (IDataSession session = AppDataFactory.CreateMainSession()) + { + //获取信息 + var info = session.Get(sql, parameters.ToArray()); + return info; + } + } + catch (Exception ex) + { + throw ex; + } + } + #endregion #region 获取列表 diff --git a/APPQ5/QMAPP.FJC.DAL/TianJin/TJDoorPlankPlanDAL.cs b/APPQ5/QMAPP.FJC.DAL/TianJin/TJDoorPlankPlanDAL.cs index 500824e..ad122fe 100644 --- a/APPQ5/QMAPP.FJC.DAL/TianJin/TJDoorPlankPlanDAL.cs +++ b/APPQ5/QMAPP.FJC.DAL/TianJin/TJDoorPlankPlanDAL.cs @@ -1039,7 +1039,11 @@ namespace QMAPP.FJC.DAL.TianJin { sql += $" AND MATERIAL_CODE not in ('{MaterielCode}L','{MaterielCode}R')"; } - using (IDataSession session = AppDataFactory.CreateMainSession()) + else if (MaterielCode.Length == 8 && MaterielCode.Substring(0,4) == "018D") + { + sql += $" AND MATERIAL_CODE not in ('{MaterielCode}-L','{MaterielCode}-R')"; + } + using (IDataSession session = AppDataFactory.CreateMainSession()) { var datatable = session.GetList(sql, parameters.ToArray()).ToList(); return datatable; diff --git a/APPQ5/QMAPP.FJC.Web/Web.config b/APPQ5/QMAPP.FJC.Web/Web.config index fcb50a4..c8b9020 100644 --- a/APPQ5/QMAPP.FJC.Web/Web.config +++ b/APPQ5/QMAPP.FJC.Web/Web.config @@ -40,10 +40,10 @@ - - + - + diff --git a/APPQ5/QMAPP.WinForm/App.config b/APPQ5/QMAPP.WinForm/App.config index 4622341..2d1f1b4 100644 --- a/APPQ5/QMAPP.WinForm/App.config +++ b/APPQ5/QMAPP.WinForm/App.config @@ -10,7 +10,7 @@ - + diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.Designer.cs b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.Designer.cs new file mode 100644 index 0000000..e6cd6a6 --- /dev/null +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.Designer.cs @@ -0,0 +1,418 @@ +namespace QMAPP.WinForm.Forms.TianJin +{ + partial class TJLinStorageForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TJLinStorageForm)); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); + this.label3 = new System.Windows.Forms.Label(); + this.txtProductCode = new System.Windows.Forms.TextBox(); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.tsbSearch = new System.Windows.Forms.ToolStripButton(); + this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.LinStorage = new System.Windows.Forms.ToolStripButton(); + this.panelSearchTitle = new System.Windows.Forms.Panel(); + this.lblSearchTitle = new System.Windows.Forms.Label(); + this.panelSearch = new System.Windows.Forms.Panel(); + this.dtpCREATEDATEEND = new DateTimePickerA(); + this.dtpCREATEDATESTART = new DateTimePickerA(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); + this.DGView = new System.Windows.Forms.DataGridView(); + this.条码 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.物料号 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.物料名称 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.入库类型 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.操作人 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.入库时间 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Pid = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.pager1 = new QMAPP.WinForm.Controls.Pager(); + this.toolStrip1.SuspendLayout(); + this.panelSearchTitle.SuspendLayout(); + this.panelSearch.SuspendLayout(); + this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.DGView)).BeginInit(); + this.SuspendLayout(); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(8, 21); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(39, 20); + this.label3.TabIndex = 4; + this.label3.Text = "条码"; + // + // txtProductCode + // + this.txtProductCode.Font = new System.Drawing.Font("宋体", 11F); + this.txtProductCode.Location = new System.Drawing.Point(54, 19); + this.txtProductCode.Name = "txtProductCode"; + this.txtProductCode.Size = new System.Drawing.Size(237, 24); + this.txtProductCode.TabIndex = 3; + // + // toolStrip1 + // + this.toolStrip1.AutoSize = false; + this.toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tsbSearch, + this.toolStripButton1, + this.LinStorage}); + this.toolStrip1.Location = new System.Drawing.Point(0, 0); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(998, 70); + this.toolStrip1.Stretch = true; + this.toolStrip1.TabIndex = 2; + this.toolStrip1.Text = "toolStrip1"; + // + // tsbSearch + // + this.tsbSearch.AutoSize = false; + this.tsbSearch.Font = new System.Drawing.Font("微软雅黑", 12F); + this.tsbSearch.Image = ((System.Drawing.Image)(resources.GetObject("tsbSearch.Image"))); + this.tsbSearch.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbSearch.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbSearch.Name = "tsbSearch"; + this.tsbSearch.Size = new System.Drawing.Size(100, 60); + this.tsbSearch.Text = "查询"; + this.tsbSearch.Click += new System.EventHandler(this.tsbSearch_Click); + // + // toolStripButton1 + // + this.toolStripButton1.AutoSize = false; + this.toolStripButton1.Font = new System.Drawing.Font("微软雅黑", 12F); + this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image"))); + this.toolStripButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton1.Name = "toolStripButton1"; + this.toolStripButton1.Size = new System.Drawing.Size(140, 60); + this.toolStripButton1.Text = "正式入库"; + this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); + // + // LinStorage + // + this.LinStorage.AutoSize = false; + this.LinStorage.Font = new System.Drawing.Font("微软雅黑", 12F); + this.LinStorage.Image = ((System.Drawing.Image)(resources.GetObject("LinStorage.Image"))); + this.LinStorage.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.LinStorage.ImageTransparentColor = System.Drawing.Color.Magenta; + this.LinStorage.Name = "LinStorage"; + this.LinStorage.Size = new System.Drawing.Size(140, 60); + this.LinStorage.Text = "零件报废"; + this.LinStorage.Click += new System.EventHandler(this.LinStorage_Click); + // + // panelSearchTitle + // + this.panelSearchTitle.BackColor = System.Drawing.SystemColors.ScrollBar; + this.panelSearchTitle.Controls.Add(this.lblSearchTitle); + this.panelSearchTitle.Dock = System.Windows.Forms.DockStyle.Top; + this.panelSearchTitle.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.panelSearchTitle.Location = new System.Drawing.Point(0, 70); + this.panelSearchTitle.Name = "panelSearchTitle"; + this.panelSearchTitle.Size = new System.Drawing.Size(998, 35); + this.panelSearchTitle.TabIndex = 8; + // + // lblSearchTitle + // + this.lblSearchTitle.AutoSize = true; + this.lblSearchTitle.Font = new System.Drawing.Font("微软雅黑", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblSearchTitle.Location = new System.Drawing.Point(15, 7); + this.lblSearchTitle.Name = "lblSearchTitle"; + this.lblSearchTitle.Size = new System.Drawing.Size(69, 20); + this.lblSearchTitle.TabIndex = 0; + this.lblSearchTitle.Text = "查询条件"; + // + // panelSearch + // + this.panelSearch.BackColor = System.Drawing.SystemColors.InactiveBorder; + this.panelSearch.Controls.Add(this.dtpCREATEDATEEND); + this.panelSearch.Controls.Add(this.dtpCREATEDATESTART); + this.panelSearch.Controls.Add(this.label4); + this.panelSearch.Controls.Add(this.label5); + this.panelSearch.Controls.Add(this.txtProductCode); + this.panelSearch.Controls.Add(this.label3); + this.panelSearch.Dock = System.Windows.Forms.DockStyle.Top; + this.panelSearch.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.panelSearch.Location = new System.Drawing.Point(0, 105); + this.panelSearch.Name = "panelSearch"; + this.panelSearch.Size = new System.Drawing.Size(998, 60); + this.panelSearch.TabIndex = 9; + // + // dtpCREATEDATEEND + // + this.dtpCREATEDATEEND.CustomFormat = " "; + this.dtpCREATEDATEEND.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Bold); + this.dtpCREATEDATEEND.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dtpCREATEDATEEND.FormatString = "yyyy年MM月dd日"; + this.dtpCREATEDATEEND.Location = new System.Drawing.Point(579, 18); + this.dtpCREATEDATEEND.Name = "dtpCREATEDATEEND"; + this.dtpCREATEDATEEND.OriginalFormat = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dtpCREATEDATEEND.Size = new System.Drawing.Size(160, 26); + this.dtpCREATEDATEEND.TabIndex = 14; + this.dtpCREATEDATEEND.ValueX = null; + // + // dtpCREATEDATESTART + // + this.dtpCREATEDATESTART.CustomFormat = " "; + this.dtpCREATEDATESTART.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Bold); + this.dtpCREATEDATESTART.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dtpCREATEDATESTART.FormatString = "yyyy年MM月dd日"; + this.dtpCREATEDATESTART.Location = new System.Drawing.Point(381, 18); + this.dtpCREATEDATESTART.Name = "dtpCREATEDATESTART"; + this.dtpCREATEDATESTART.OriginalFormat = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dtpCREATEDATESTART.Size = new System.Drawing.Size(160, 26); + this.dtpCREATEDATESTART.TabIndex = 13; + this.dtpCREATEDATESTART.ValueX = null; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label4.Location = new System.Drawing.Point(305, 21); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(69, 20); + this.label4.TabIndex = 9; + this.label4.Text = "入库时间"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label5.Location = new System.Drawing.Point(548, 21); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(24, 20); + this.label5.TabIndex = 12; + this.label5.Text = "至"; + // + // panel1 + // + this.panel1.Controls.Add(this.DGView); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 165); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(998, 442); + this.panel1.TabIndex = 10; + // + // DGView + // + this.DGView.AllowUserToAddRows = false; + this.DGView.AllowUserToDeleteRows = false; + this.DGView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.DGView.BackgroundColor = System.Drawing.SystemColors.ButtonFace; + dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle9.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.DGView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle9; + this.DGView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.DGView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.条码, + this.物料号, + this.物料名称, + this.入库类型, + this.操作人, + this.入库时间, + this.Pid}); + this.DGView.Dock = System.Windows.Forms.DockStyle.Fill; + this.DGView.Location = new System.Drawing.Point(0, 0); + this.DGView.Name = "DGView"; + this.DGView.ReadOnly = true; + dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle16.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle16.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle16.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle16.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.DGView.RowHeadersDefaultCellStyle = dataGridViewCellStyle16; + this.DGView.RowTemplate.Height = 23; + this.DGView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.DGView.Size = new System.Drawing.Size(998, 442); + this.DGView.TabIndex = 4; + this.DGView.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.DGView_RowPostPaint); + // + // 条码 + // + this.条码.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.条码.DataPropertyName = "ProductCode"; + dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle10.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.条码.DefaultCellStyle = dataGridViewCellStyle10; + this.条码.FillWeight = 90F; + this.条码.HeaderText = "条码"; + this.条码.Name = "条码"; + this.条码.ReadOnly = true; + this.条码.Width = 220; + // + // 物料号 + // + this.物料号.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.物料号.DataPropertyName = "MATERIALCODE"; + dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle11.Font = new System.Drawing.Font("宋体", 15.75F); + this.物料号.DefaultCellStyle = dataGridViewCellStyle11; + this.物料号.HeaderText = "物料号"; + this.物料号.Name = "物料号"; + this.物料号.ReadOnly = true; + this.物料号.Width = 220; + // + // 物料名称 + // + this.物料名称.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.物料名称.DataPropertyName = "MATERIALNAME"; + dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle12.Font = new System.Drawing.Font("宋体", 15.75F); + this.物料名称.DefaultCellStyle = dataGridViewCellStyle12; + this.物料名称.HeaderText = "物料名称"; + this.物料名称.Name = "物料名称"; + this.物料名称.ReadOnly = true; + this.物料名称.Width = 350; + // + // 入库类型 + // + this.入库类型.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.入库类型.DataPropertyName = "InStorageType"; + dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle13.Font = new System.Drawing.Font("宋体", 15.75F); + dataGridViewCellStyle13.Format = "f"; + dataGridViewCellStyle13.NullValue = null; + this.入库类型.DefaultCellStyle = dataGridViewCellStyle13; + this.入库类型.HeaderText = "入库类型"; + this.入库类型.Name = "入库类型"; + this.入库类型.ReadOnly = true; + // + // 操作人 + // + this.操作人.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.操作人.DataPropertyName = "CREATEUSER"; + dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle14.Font = new System.Drawing.Font("宋体", 15.75F); + this.操作人.DefaultCellStyle = dataGridViewCellStyle14; + this.操作人.HeaderText = "操作人"; + this.操作人.Name = "操作人"; + this.操作人.ReadOnly = true; + this.操作人.Width = 90; + // + // 入库时间 + // + this.入库时间.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.入库时间.DataPropertyName = "CREATEDATE"; + dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle15.Font = new System.Drawing.Font("宋体", 15.75F); + this.入库时间.DefaultCellStyle = dataGridViewCellStyle15; + this.入库时间.HeaderText = "入库时间"; + this.入库时间.Name = "入库时间"; + this.入库时间.ReadOnly = true; + this.入库时间.Width = 240; + // + // Pid + // + this.Pid.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; + this.Pid.DataPropertyName = "PID"; + this.Pid.HeaderText = "Pid"; + this.Pid.Name = "Pid"; + this.Pid.ReadOnly = true; + this.Pid.Visible = false; + // + // pager1 + // + this.pager1.DataPage = ((QMFrameWork.Data.DataPage)(resources.GetObject("pager1.DataPage"))); + this.pager1.Dock = System.Windows.Forms.DockStyle.Bottom; + this.pager1.Location = new System.Drawing.Point(0, 607); + this.pager1.Name = "pager1"; + this.pager1.OSearch = null; + this.pager1.Size = new System.Drawing.Size(998, 35); + this.pager1.TabIndex = 7; + this.pager1.EventPaging += new QMAPP.WinForm.Controls.EventPagingHandler(this.pager1_EventPaging); + // + // TJLinStorageForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(998, 642); + this.Controls.Add(this.panel1); + this.Controls.Add(this.panelSearch); + this.Controls.Add(this.panelSearchTitle); + this.Controls.Add(this.toolStrip1); + this.Controls.Add(this.pager1); + this.Name = "TJLinStorageForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "临时库存"; + this.Load += new System.EventHandler(this.Form_Load); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.panelSearchTitle.ResumeLayout(false); + this.panelSearchTitle.PerformLayout(); + this.panelSearch.ResumeLayout(false); + this.panelSearch.PerformLayout(); + this.panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.DGView)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.ToolStripButton tsbSearch; + private System.Windows.Forms.TextBox txtProductCode; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Panel panelSearchTitle; + private System.Windows.Forms.Label lblSearchTitle; + private System.Windows.Forms.Panel panelSearch; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.ToolStripButton LinStorage; + private System.Windows.Forms.DataGridView DGView; + private DateTimePickerA dtpCREATEDATEEND; + private DateTimePickerA dtpCREATEDATESTART; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.DataGridViewTextBoxColumn 条码; + private System.Windows.Forms.DataGridViewTextBoxColumn 物料号; + private System.Windows.Forms.DataGridViewTextBoxColumn 物料名称; + private System.Windows.Forms.DataGridViewTextBoxColumn 入库类型; + private System.Windows.Forms.DataGridViewTextBoxColumn 操作人; + private System.Windows.Forms.DataGridViewTextBoxColumn 入库时间; + private System.Windows.Forms.DataGridViewTextBoxColumn Pid; + private Controls.Pager pager1; + private System.Windows.Forms.ToolStripButton toolStripButton1; + } +} \ No newline at end of file diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.cs b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.cs new file mode 100644 index 0000000..b590b5c --- /dev/null +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.cs @@ -0,0 +1,184 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Windows.Forms; +using QMAPP.Entity; +using QMAPP.MD.Entity.TianJin; +using QMAPP.WinForm.Common; +using QMFrameWork.Common.Serialization; +using QMFrameWork.Data; + +namespace QMAPP.WinForm.Forms.TianJin +{ + /// + /// 作 用:入库 + /// 作 者:周晓东 + /// 编写日期:20180404 + /// + public partial class TJLinStorageForm : Form + { + Storage searchModel = new Storage();//查询条件 + public TJLinStorageForm() + { + InitializeComponent(); + } + + #region 窗体载入 + + private void Form_Load(object sender, EventArgs e) + { + //初始化控件属性 + this.DGView.AutoGenerateColumns = false; + //初始化分页 + this.pager1.Init(); + //加载下拉框 + BasicData basicData = new BasicData(); + //入库类型 + //this.comINTTYPE.DataSource = basicData.GetDictionaryList("TJINTTYPE"); + //this.comINTTYPE.DisplayMember = "value"; + //this.comINTTYPE.ValueMember = "key"; + //加载默认查询条件 + SetSearchModel(); + BindGirdData(); + + } + + #endregion + + #region 绑定数据 + + private DataPage BindGirdData() + { + List recorders = null;//查询结果列表 + DataPage dataPage = new DataPage(); + //获取前台分页设置信息 + dataPage = pager1.DataPage; + try + { + //State = 1 为入库记录 + searchModel.State = "3"; + + #region 服务查询 + QMAPP.ServicesAgent.ServiceAgent agent = ClientContext.GetServiceAgent(); + + var result = agent.InvokeServiceFunction>("StorageBLL_GetList", searchModel, dataPage); + recorders = JsonConvertHelper.GetDeserialize>(result.Result.Result.ToString()); + #endregion + + + this.DGView.DataSource = recorders; + this.pager1.DataPage = dataPage; + } + catch (Exception ex) + { + throw ex; + } + return dataPage; + } + + #endregion + /// + /// 分页事件 + /// + /// + /// + private DataPage pager1_EventPaging(Controls.EventPagingArg e) + { + return BindGirdData(); + } + + /// + /// 查询事件 + /// + /// + /// + private void tsbSearch_Click(object sender, EventArgs e) + { + SetSearchModel(); + //this.pager1.Init(); + BindGirdData(); + } + + /// + /// 设置查询条件 + /// + private void SetSearchModel() + { + searchModel = new Storage(); + + //条码 + if (string.IsNullOrEmpty(this.txtProductCode.Text.Trim()) == false) + { + searchModel.ProductCode = this.txtProductCode.Text.Trim(); + } + //入库类型 + //if (this.comINTTYPE.SelectedValue != null && string.IsNullOrEmpty(this.comINTTYPE.SelectedValue.ToString().Trim()) == false) + //{ + // searchModel.InStorageType = this.comINTTYPE.SelectedValue.ToString().Trim(); + //} + + //操作开始时间 + if (string.IsNullOrEmpty(this.dtpCREATEDATESTART.Text.Trim()) == false) + { + searchModel.BeginTime = Convert.ToDateTime((this.dtpCREATEDATESTART.Value).ToString("yyyy-MM-dd") + " 00:00:00"); + } + //操作结束时间 + if (string.IsNullOrEmpty(this.dtpCREATEDATEEND.Text.Trim()) == false) + { + searchModel.EndTime = Convert.ToDateTime((this.dtpCREATEDATEEND.Value).ToString("yyyy-MM-dd") + " 23:59:59"); + } + + } + + + + /// + /// 报废 + /// + /// + /// + private void LinStorage_Click(object sender, EventArgs e) + { + if (MessageBox.Show("您确定要报废当前条码吗?", "报废提示", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + QMAPP.ServicesAgent.ServiceAgent agent = ClientContext.GetServiceAgent(); + foreach (System.Windows.Forms.DataGridViewRow row in DGView.SelectedRows) + { + var pid = row.Cells["PID"].Value.ToString(); + var storage = new Storage(); + storage.PID = pid; + storage.State = "4"; + var result = agent.InvokeServiceFunction("StorageBLL_Update", storage); + } + } + + } + // 行序号 + private void DGView_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) + { + Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, this.DGView.RowHeadersWidth - 4, e.RowBounds.Height); + TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), new Font("宋体", 12, FontStyle.Bold), rectangle, this.DGView.RowHeadersDefaultCellStyle.ForeColor, TextFormatFlags.VerticalCenter | TextFormatFlags.Right); + } + + /// + /// 报废 + /// + /// + /// + private void toolStripButton1_Click(object sender, EventArgs e) + { + if (MessageBox.Show("您确定要正式入库当前条码吗?", "入库提示", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + QMAPP.ServicesAgent.ServiceAgent agent = ClientContext.GetServiceAgent(); + foreach (System.Windows.Forms.DataGridViewRow row in DGView.SelectedRows) + { + var pid = row.Cells["PID"].Value.ToString(); + var storage = new Storage(); + storage.PID = pid; + storage.State = "1"; + var result = agent.InvokeServiceFunction("StorageBLL_Update", storage); + } + } + } + } +} diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.resx b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.resx new file mode 100644 index 0000000..954f49f --- /dev/null +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJLinStorageForm.resx @@ -0,0 +1,389 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + 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 + iWo1AAAAAElFTkSuQmCC + + + + + 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 + + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFJRTUZyYW1lV29yay5EYXRhLkF0dHJpYnV0ZXMsIFZlcnNpb249 + MS4zLjMuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsBQEAAAAZUU1GcmFtZVdv + cmsuRGF0YS5EYXRhUGFnZQoAAAAaPFBhZ2VJbmRleD5rX19CYWNraW5nRmllbGQZPFBhZ2VTaXplPmtf + X0JhY2tpbmdGaWVsZBo8UGFnZUNvdW50PmtfX0JhY2tpbmdGaWVsZBw8UmVjb3JkQ291bnQ+a19fQmFj + a2luZ0ZpZWxkGDxLZXlOYW1lPmtfX0JhY2tpbmdGaWVsZB88U29ydEV4cHJlc3Npb24+a19fQmFja2lu + Z0ZpZWxkFzxSZXN1bHQ+a19fQmFja2luZ0ZpZWxkGTxDb3VudFNxbD5rX19CYWNraW5nRmllbGQbPElz + UGFyYWxsZWw+a19fQmFja2luZ0ZpZWxkIjxBY2N1cmF0ZVBhcnRpdGlvbj5rX19CYWNraW5nRmllbGQA + AAAAAQECAQAACAgICAEBAgAAAAEAAAAyAAAAAAAAAAAAAAAKCgoKAAAL + + + + 25 + + \ No newline at end of file diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJPrintPlanLabel.Designer.cs b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJPrintPlanLabel.Designer.cs index a588379..c233a44 100644 --- a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJPrintPlanLabel.Designer.cs +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJPrintPlanLabel.Designer.cs @@ -29,16 +29,16 @@ private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TJPrintPlanLabel)); this.dgvPlan = new System.Windows.Forms.DataGridView(); this.dgcOrderNo = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -55,6 +55,7 @@ this.tpContent = new System.Windows.Forms.TabControl(); this.tpPlanList = new System.Windows.Forms.TabPage(); this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); this.tsbPrint = new System.Windows.Forms.ToolStripButton(); this.tsbOrderOperation = new System.Windows.Forms.ToolStripDropDownButton(); @@ -75,7 +76,6 @@ this.label2 = new System.Windows.Forms.Label(); this.comboBox2 = new System.Windows.Forms.ComboBox(); this.label3 = new System.Windows.Forms.Label(); - this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.dtpCREATEDATEEND = new DateTimePickerA(); this.dtpCREATEDATESTART = new DateTimePickerA(); this.label4 = new System.Windows.Forms.Label(); @@ -95,14 +95,14 @@ | System.Windows.Forms.AnchorStyles.Right))); this.dgvPlan.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells; this.dgvPlan.BackgroundColor = System.Drawing.SystemColors.ButtonFace; - dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle31.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle31.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle31.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle31.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle31.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle31.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvPlan.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle31; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvPlan.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dgvPlan.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvPlan.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dgcOrderNo, @@ -119,16 +119,16 @@ this.dgvPlan.Location = new System.Drawing.Point(6, 11); this.dgvPlan.Name = "dgvPlan"; this.dgvPlan.ReadOnly = true; - dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle39.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle39.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle39.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle39.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle39.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle39.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvPlan.RowHeadersDefaultCellStyle = dataGridViewCellStyle39; - dataGridViewCellStyle40.Padding = new System.Windows.Forms.Padding(0, 0, 8, 0); - this.dgvPlan.RowsDefaultCellStyle = dataGridViewCellStyle40; + dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle9.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvPlan.RowHeadersDefaultCellStyle = dataGridViewCellStyle9; + dataGridViewCellStyle10.Padding = new System.Windows.Forms.Padding(0, 0, 8, 0); + this.dgvPlan.RowsDefaultCellStyle = dataGridViewCellStyle10; this.dgvPlan.RowTemplate.Height = 23; this.dgvPlan.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvPlan.Size = new System.Drawing.Size(1777, 341); @@ -139,8 +139,8 @@ // dgcOrderNo // this.dgcOrderNo.DataPropertyName = "ORDERPLAN_NO"; - dataGridViewCellStyle32.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.dgcOrderNo.DefaultCellStyle = dataGridViewCellStyle32; + dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.dgcOrderNo.DefaultCellStyle = dataGridViewCellStyle2; this.dgcOrderNo.HeaderText = "订单号"; this.dgcOrderNo.Name = "dgcOrderNo"; this.dgcOrderNo.ReadOnly = true; @@ -149,8 +149,8 @@ // dgcSeq // this.dgcSeq.DataPropertyName = "SEQ"; - dataGridViewCellStyle33.Font = new System.Drawing.Font("宋体", 15.75F); - this.dgcSeq.DefaultCellStyle = dataGridViewCellStyle33; + dataGridViewCellStyle3.Font = new System.Drawing.Font("宋体", 15.75F); + this.dgcSeq.DefaultCellStyle = dataGridViewCellStyle3; this.dgcSeq.HeaderText = "顺序号"; this.dgcSeq.Name = "dgcSeq"; this.dgcSeq.ReadOnly = true; @@ -159,8 +159,8 @@ // dgcMaterialCode // this.dgcMaterialCode.DataPropertyName = "MATERIAL_CODE"; - dataGridViewCellStyle34.Font = new System.Drawing.Font("宋体", 15.75F); - this.dgcMaterialCode.DefaultCellStyle = dataGridViewCellStyle34; + dataGridViewCellStyle4.Font = new System.Drawing.Font("宋体", 15.75F); + this.dgcMaterialCode.DefaultCellStyle = dataGridViewCellStyle4; this.dgcMaterialCode.HeaderText = "零件号"; this.dgcMaterialCode.Name = "dgcMaterialCode"; this.dgcMaterialCode.ReadOnly = true; @@ -169,8 +169,8 @@ // dgcMaterialName // this.dgcMaterialName.DataPropertyName = "MATERIAL_NAME"; - dataGridViewCellStyle35.Font = new System.Drawing.Font("宋体", 15.75F); - this.dgcMaterialName.DefaultCellStyle = dataGridViewCellStyle35; + dataGridViewCellStyle5.Font = new System.Drawing.Font("宋体", 15.75F); + this.dgcMaterialName.DefaultCellStyle = dataGridViewCellStyle5; this.dgcMaterialName.HeaderText = "零件描述"; this.dgcMaterialName.Name = "dgcMaterialName"; this.dgcMaterialName.ReadOnly = true; @@ -178,8 +178,8 @@ // // dgcState // - dataGridViewCellStyle36.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.dgcState.DefaultCellStyle = dataGridViewCellStyle36; + dataGridViewCellStyle6.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.dgcState.DefaultCellStyle = dataGridViewCellStyle6; this.dgcState.HeaderText = "工单状态"; this.dgcState.MinimumWidth = 80; this.dgcState.Name = "dgcState"; @@ -189,8 +189,8 @@ // dgcPlanDate // this.dgcPlanDate.DataPropertyName = "PLAN_DATE"; - dataGridViewCellStyle37.Font = new System.Drawing.Font("宋体", 15.75F); - this.dgcPlanDate.DefaultCellStyle = dataGridViewCellStyle37; + dataGridViewCellStyle7.Font = new System.Drawing.Font("宋体", 15.75F); + this.dgcPlanDate.DefaultCellStyle = dataGridViewCellStyle7; this.dgcPlanDate.HeaderText = "计划日期"; this.dgcPlanDate.Name = "dgcPlanDate"; this.dgcPlanDate.ReadOnly = true; @@ -199,8 +199,8 @@ // dgcShift // this.dgcShift.DataPropertyName = "SHIFT_CODE"; - dataGridViewCellStyle38.Font = new System.Drawing.Font("宋体", 15.75F); - this.dgcShift.DefaultCellStyle = dataGridViewCellStyle38; + dataGridViewCellStyle8.Font = new System.Drawing.Font("宋体", 15.75F); + this.dgcShift.DefaultCellStyle = dataGridViewCellStyle8; this.dgcShift.HeaderText = "计划类型"; this.dgcShift.Name = "dgcShift"; this.dgcShift.ReadOnly = true; @@ -287,6 +287,18 @@ this.toolStrip1.TabIndex = 0; this.toolStrip1.Text = "toolStrip1"; // + // toolStripButton2 + // + this.toolStripButton2.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripButton2.Font = new System.Drawing.Font("微软雅黑", 12F); + this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); + this.toolStripButton2.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.White; + this.toolStripButton2.Name = "toolStripButton2"; + this.toolStripButton2.Size = new System.Drawing.Size(126, 67); + this.toolStripButton2.Text = "条码补打"; + this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); + // // toolStripButton1 // this.toolStripButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; @@ -514,25 +526,13 @@ this.label3.TabIndex = 20; this.label3.Text = "计划类型"; // - // toolStripButton2 - // - this.toolStripButton2.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.toolStripButton2.Font = new System.Drawing.Font("微软雅黑", 12F); - this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); - this.toolStripButton2.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.White; - this.toolStripButton2.Name = "toolStripButton2"; - this.toolStripButton2.Size = new System.Drawing.Size(126, 67); - this.toolStripButton2.Text = "条码补打"; - this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); - // // dtpCREATEDATEEND // this.dtpCREATEDATEEND.CustomFormat = " "; this.dtpCREATEDATEEND.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Bold); this.dtpCREATEDATEEND.Format = System.Windows.Forms.DateTimePickerFormat.Custom; this.dtpCREATEDATEEND.FormatString = "yyyy年MM月dd日"; - this.dtpCREATEDATEEND.Location = new System.Drawing.Point(788, 66); + this.dtpCREATEDATEEND.Location = new System.Drawing.Point(669, 66); this.dtpCREATEDATEEND.Name = "dtpCREATEDATEEND"; this.dtpCREATEDATEEND.OriginalFormat = System.Windows.Forms.DateTimePickerFormat.Custom; this.dtpCREATEDATEEND.Size = new System.Drawing.Size(160, 26); @@ -546,7 +546,7 @@ this.dtpCREATEDATESTART.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Bold); this.dtpCREATEDATESTART.Format = System.Windows.Forms.DateTimePickerFormat.Custom; this.dtpCREATEDATESTART.FormatString = "yyyy年MM月dd日"; - this.dtpCREATEDATESTART.Location = new System.Drawing.Point(590, 66); + this.dtpCREATEDATESTART.Location = new System.Drawing.Point(471, 66); this.dtpCREATEDATESTART.Name = "dtpCREATEDATESTART"; this.dtpCREATEDATESTART.OriginalFormat = System.Windows.Forms.DateTimePickerFormat.Custom; this.dtpCREATEDATESTART.Size = new System.Drawing.Size(160, 26); @@ -558,7 +558,7 @@ // this.label4.AutoSize = true; this.label4.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label4.Location = new System.Drawing.Point(514, 69); + this.label4.Location = new System.Drawing.Point(395, 69); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(69, 20); this.label4.TabIndex = 21; @@ -568,7 +568,7 @@ // this.label5.AutoSize = true; this.label5.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label5.Location = new System.Drawing.Point(757, 69); + this.label5.Location = new System.Drawing.Point(638, 69); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(24, 20); this.label5.TabIndex = 22; diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJPrintPlanLabel.resx b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJPrintPlanLabel.resx index 845a04e..07453f3 100644 --- a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJPrintPlanLabel.resx +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJPrintPlanLabel.resx @@ -153,11 +153,8 @@ 17, 17 - - 17, 17 - - + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAA7mSURBVGhD1ZlZcFvXfcapum3SptMm05l4Jk/tg97qNs1L @@ -227,7 +224,7 @@ Ae6xxmll7eSUAAAAAElFTkSuQmCC - + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAA7mSURBVGhD1ZlZcFvXfcapum3SptMm05l4Jk/tg97qNs1L @@ -297,10 +294,7 @@ Ae6xxmll7eSUAAAAAElFTkSuQmCC - - 127, 17 - - + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAA7mSURBVGhD1ZlZcFvXfcapum3SptMm05l4Jk/tg97qNs1L @@ -370,6 +364,9 @@ Ae6xxmll7eSUAAAAAElFTkSuQmCC + + 127, 17 + 63 diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.Designer.cs b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.Designer.cs index c74add6..db95297 100644 --- a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.Designer.cs +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.Designer.cs @@ -41,7 +41,8 @@ this.txtProductCode = new System.Windows.Forms.TextBox(); this.toolStrip1 = new System.Windows.Forms.ToolStrip(); this.tsbSearch = new System.Windows.Forms.ToolStripButton(); - this.tsbAdd = new System.Windows.Forms.ToolStripButton(); + this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.LinStorage = new System.Windows.Forms.ToolStripButton(); this.panelSearchTitle = new System.Windows.Forms.Panel(); this.lblSearchTitle = new System.Windows.Forms.Label(); this.panelSearch = new System.Windows.Forms.Panel(); @@ -92,7 +93,8 @@ this.toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.tsbSearch, - this.tsbAdd}); + this.toolStripButton1, + this.LinStorage}); this.toolStrip1.Location = new System.Drawing.Point(0, 0); this.toolStrip1.Name = "toolStrip1"; this.toolStrip1.Size = new System.Drawing.Size(998, 70); @@ -112,17 +114,29 @@ this.tsbSearch.Text = "查询"; this.tsbSearch.Click += new System.EventHandler(this.tsbSearch_Click); // - // tsbAdd - // - this.tsbAdd.AutoSize = false; - this.tsbAdd.Font = new System.Drawing.Font("微软雅黑", 12F); - this.tsbAdd.Image = ((System.Drawing.Image)(resources.GetObject("tsbAdd.Image"))); - this.tsbAdd.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.tsbAdd.ImageTransparentColor = System.Drawing.Color.Magenta; - this.tsbAdd.Name = "tsbAdd"; - this.tsbAdd.Size = new System.Drawing.Size(100, 60); - this.tsbAdd.Text = "入库"; - this.tsbAdd.Click += new System.EventHandler(this.tsbAdd_Click); + // toolStripButton1 + // + this.toolStripButton1.AutoSize = false; + this.toolStripButton1.Font = new System.Drawing.Font("微软雅黑", 12F); + this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image"))); + this.toolStripButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton1.Name = "toolStripButton1"; + this.toolStripButton1.Size = new System.Drawing.Size(100, 60); + this.toolStripButton1.Text = "入库"; + this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); + // + // LinStorage + // + this.LinStorage.AutoSize = false; + this.LinStorage.Font = new System.Drawing.Font("微软雅黑", 12F); + this.LinStorage.Image = ((System.Drawing.Image)(resources.GetObject("LinStorage.Image"))); + this.LinStorage.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.LinStorage.ImageTransparentColor = System.Drawing.Color.Magenta; + this.LinStorage.Name = "LinStorage"; + this.LinStorage.Size = new System.Drawing.Size(140, 60); + this.LinStorage.Text = "临时库存"; + this.LinStorage.Click += new System.EventHandler(this.LinStorage_Click); // // panelSearchTitle // @@ -412,7 +426,7 @@ private System.Windows.Forms.Label lblSearchTitle; private System.Windows.Forms.Panel panelSearch; private System.Windows.Forms.Panel panel1; - private System.Windows.Forms.ToolStripButton tsbAdd; + private System.Windows.Forms.ToolStripButton LinStorage; private System.Windows.Forms.DataGridView DGView; private DateTimePickerA dtpCREATEDATEEND; private DateTimePickerA dtpCREATEDATESTART; @@ -428,5 +442,6 @@ private System.Windows.Forms.DataGridViewTextBoxColumn 入库时间; private System.Windows.Forms.DataGridViewTextBoxColumn Pid; private Controls.Pager pager1; + private System.Windows.Forms.ToolStripButton toolStripButton1; } } \ No newline at end of file diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.cs b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.cs index 1c6f552..f167035 100644 --- a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.cs +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.cs @@ -153,12 +153,43 @@ namespace QMAPP.WinForm.Forms.TianJin //BindGirdData(); } + + /// + /// 入库 + /// + /// + /// + private void LinStorage_Click(object sender, EventArgs e) + { + TJLinStorageForm editForm = new TJLinStorageForm(); + DialogResult result = editForm.ShowDialog(); + if (result == System.Windows.Forms.DialogResult.OK)//判断是否投料窗口已做操作 + { + this.pager1.Init(); + BindGirdData(); + } + } // 行序号 private void DGView_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, this.DGView.RowHeadersWidth - 4, e.RowBounds.Height); TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), new Font("宋体", 12, FontStyle.Bold), rectangle, this.DGView.RowHeadersDefaultCellStyle.ForeColor, TextFormatFlags.VerticalCenter | TextFormatFlags.Right); } - + + /// + /// 入库 + /// + /// + /// + private void toolStripButton1_Click(object sender, EventArgs e) + { + TJProductInSendCodeForm editForm = new TJProductInSendCodeForm(); + DialogResult result = editForm.ShowDialog(); + if (result == System.Windows.Forms.DialogResult.OK)//判断是否投料窗口已做操作 + { + this.pager1.Init(); + BindGirdData(); + } + } } } diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.resx b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.resx index e793511..d9fb669 100644 --- a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.resx +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInForm.resx @@ -124,93 +124,163 @@ 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 - y+7D8eQU3AAAAABJRU5ErkJggg== + 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 + nOvthQdEy2UAAAAASUVORK5CYII= - + + + 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 diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInSendCodeForm.cs b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInSendCodeForm.cs index 835cd32..c4684cc 100644 --- a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInSendCodeForm.cs +++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJProductInSendCodeForm.cs @@ -47,15 +47,16 @@ namespace QMAPP.WinForm.Forms.TianJin QMAPP.ServicesAgent.ServiceAgent agent = ClientContext.GetServiceAgent(); var scode = txtCode.Text.Trim().ToUpper(); - var count = agent.InvokeServiceFunction>("StorageBLL_SelectCount", scode); - if (count.Result > 0) - { - txtCode.Text = ""; - txtCode.Focus(); - lblError.ForeColor = Color.Red; - lblError.Text = "库存中已存在此零件:"+ scode; - return; - } + //增加返修入库,条码会有重复的情况 + //var count = agent.InvokeServiceFunction>("StorageBLL_SelectCount", scode); + //if (count.Result > 0) + //{ + // txtCode.Text = ""; + // txtCode.Focus(); + // lblError.ForeColor = Color.Red; + // lblError.Text = "库存中已存在此零件:"+ scode; + // return; + //} try { Storage pi = new Storage(); @@ -64,7 +65,9 @@ namespace QMAPP.WinForm.Forms.TianJin { pi.InStorageType = comINTTYPE.SelectedValue.ToString();//退返入库 } - + if (comINTTYPE.SelectedValue.ToString() == "退返入库") + pi.State = "3"; + var result =agent.InvokeServiceFunction>("StorageBLL_Insert", pi); //保存成功 txtCode.Text = ""; diff --git a/APPQ5/QMAPP.WinForm/QMAPP.WinForm.csproj b/APPQ5/QMAPP.WinForm/QMAPP.WinForm.csproj index 90aeed3..97a3cc4 100644 --- a/APPQ5/QMAPP.WinForm/QMAPP.WinForm.csproj +++ b/APPQ5/QMAPP.WinForm/QMAPP.WinForm.csproj @@ -837,6 +837,12 @@ TJOutWarehouseForm.cs + + Form + + + TJLinStorageForm.cs + Form @@ -1364,6 +1370,10 @@ TJOutWarehouseForm.cs Designer + + TJLinStorageForm.cs + Designer + TJSendCodeForm.cs diff --git a/ServicesCenter/WCF/QMFrameWork.WebServiceHost/Web.config b/ServicesCenter/WCF/QMFrameWork.WebServiceHost/Web.config index c2c32ff..4064681 100644 --- a/ServicesCenter/WCF/QMFrameWork.WebServiceHost/Web.config +++ b/ServicesCenter/WCF/QMFrameWork.WebServiceHost/Web.config @@ -69,11 +69,11 @@ - + - - +