| | |
| | | return Message; |
| | | |
| | | } |
| | | else if (excelTable[0].Columns.Count != 7) |
| | | else if (excelTable[0].Columns.Count != 6) |
| | | { |
| | | code = "301"; |
| | | Message = "模具清单模板不符合规范,请检查列名字段数"; |
| | |
| | | Message = "模具清单模板:表头信息不符合规范,第4列应为{*状态}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[4].ColumnName != "*仓库编码") |
| | | else if (excelTable[0].Columns[4].ColumnName != "预计寿命(次)") |
| | | { |
| | | code = "301"; |
| | | Message = "模具清单模板:表头信息不符合规范,第5列应为{*仓库编码}"; |
| | | Message = "模具清单模板:表头信息不符合规范,第5列应为{预计寿命(次)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[5].ColumnName != "预计寿命(次)") |
| | | else if (excelTable[0].Columns[5].ColumnName != "剩余寿命(次)") |
| | | { |
| | | code = "301"; |
| | | Message = "模具清单模板:表头信息不符合规范,第6列应为{预计寿命(次)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[6].ColumnName != "剩余寿命(次)") |
| | | { |
| | | code = "301"; |
| | | Message = "模具清单模板:表头信息不符合规范,第7列应为{剩余寿命(次)}"; |
| | | Message = "模具清单模板:表头信息不符合规范,第6列应为{剩余寿命(次)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[0].ColumnName != "模具编码") |
| | |
| | | //导入模具清单 |
| | | for (int k = 0; k < excelTable[0].Rows.Count; k++) |
| | | { |
| | | sql = @"insert into TMouldInfo(code,name,spec,status,usestatus,warehousecode,surp_life,resi_life,lm_user,lm_date) |
| | | values(@code,@name,@spec,@status,@usestatus,@warehousecode,@surp_life,@resi_life,@lm_user,@lm_date)"; |
| | | sql = @"insert into TMouldInfo(code,name,spec,status,surp_life,resi_life,lm_user,lm_date) |
| | | values(@code,@name,@spec,@status,@usestatus,@surp_life,@resi_life,@lm_user,@lm_date)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | code = excelTable[0].Rows[k][0].ToString().Trim(), |
| | | name = excelTable[0].Rows[k][1].ToString().Trim(), |
| | | spec = excelTable[0].Rows[k][2].ToString().Trim(), |
| | | status = excelTable[0].Rows[k][3].ToString().Trim()=="正常"?"Y":"N", |
| | | usestatus = "0",//使用状态:在库/出库/上机/下机/维修/外借(0,1,2,3,4,5) |
| | | warehousecode = excelTable[0].Rows[k][4].ToString().Trim(), |
| | | surp_life =decimal.Parse(excelTable[0].Rows[k][5].ToString().Trim()), |
| | | resi_life = decimal.Parse(excelTable[0].Rows[k][6].ToString().Trim()), |
| | | status = excelTable[0].Rows[k][3].ToString().Trim(), |
| | | surp_life =decimal.Parse(excelTable[0].Rows[k][4].ToString().Trim()==""?"0": excelTable[0].Rows[k][4].ToString().Trim()), |
| | | resi_life = decimal.Parse(excelTable[0].Rows[k][5].ToString().Trim()==""?"0":excelTable[0].Rows[k][5].ToString().Trim()), |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | } |