init: 导入项目到 meswork Gitea
This commit is contained in:
@@ -0,0 +1,350 @@
|
||||
using Global;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using static DtWebApiDT.DataAccess;
|
||||
//using static SqlManage.ExecSql;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
namespace DTTest
|
||||
{
|
||||
/// <summary>
|
||||
/// 对于数据库的操作
|
||||
/// </summary>
|
||||
public partial class SqlOperation
|
||||
{
|
||||
/// <summary>
|
||||
/// 信号标签
|
||||
/// 2021.6.4
|
||||
/// </summary>
|
||||
public class SqlProcesslLabel
|
||||
{
|
||||
/// <summary>
|
||||
/// 增加信号标签
|
||||
/// 2021.6.7
|
||||
/// </summary>
|
||||
/// <param name="processCode"></param>
|
||||
/// <param name="tagID"></param>
|
||||
/// <param name="tagValue"></param>
|
||||
public static void AddProcessLabel(string processCode, string varieties, string execCode, string execValue,int rate,string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @ProcessCode NVARCHAR(50) = '" + processCode + "'" +
|
||||
@" DECLARE @Varieties NVARCHAR(50) = '" + varieties + "'" +
|
||||
@" DECLARE @ExecCode NVARCHAR(50) = '" + execCode + "'" +
|
||||
@" DECLARE @ExecValue NVARCHAR(50) = '" + execValue + "'" +
|
||||
@" DECLARE @Rate INT = " + rate + "" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" INSERT INTO [ProcesslLabelList]([ProcessCode],[Varieties],[ExecCode],[ExecValue],[Rate],[ProjectCode])" +
|
||||
@" VALUES(@ProcessCode,@Varieties,@ExecCode,@ExecValue,@Rate,@ProjectCode)";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
}
|
||||
|
||||
|
||||
public static void UpdateProcessLabel(int id, string execValue, int rate, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @ID INT = " + id + "" +
|
||||
@" DECLARE @ExecValue NVARCHAR(MAX) = '" + execValue + "'" +
|
||||
@" DECLARE @Rate INT = " + rate + "" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" UPDATE [ProcesslLabelList] SET [ExecValue] = @ExecValue,[Rate] = @Rate" +
|
||||
@" WHERE [ProjectCode] = @ProjectCode AND [ID] = @ID";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
}
|
||||
|
||||
|
||||
#region SelectProcessLabel_InProject
|
||||
|
||||
public static DataTable SelectProcessLabel_InProject( string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
|
||||
@" SELECT" +
|
||||
@" A.[ID]," +
|
||||
@" A.[ProcessCode]," +
|
||||
@" C.[ProcessName]," +
|
||||
@" A.[Varieties]," +
|
||||
@" A.[ExecCode]," +
|
||||
@" B.[Explain]," +
|
||||
@" A.[ExecValue]," +
|
||||
@" A.[Rate]" +
|
||||
|
||||
@" FROM " +
|
||||
|
||||
@" [ProcesslLabelList] A LEFT JOIN [SignalViewer] B" +
|
||||
@" ON A.[ProjectCode] = B.[ProjectCode] AND A.[ExecCode] = B.[DeviceCode]" +
|
||||
|
||||
@" LEFT JOIN [ModelProcess] C" +
|
||||
@" ON A.[ProjectCode] = C.[ProjectCode] AND A.[ProcessCode] = C.ProcessCode" +
|
||||
|
||||
@" WHERE A.[ProjectCode] = @ProjectCode";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
return ds.Tables[0];
|
||||
}
|
||||
|
||||
public static DataTable SelectProcessLabel_InProject(string varieties, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @Varieties NVARCHAR(50) = '" + varieties + "'" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
|
||||
@" SELECT" +
|
||||
@" A.[ID]," +
|
||||
@" A.[ProcessCode]," +
|
||||
@" C.[ProcessName]," +
|
||||
@" A.[Varieties]," +
|
||||
@" A.[ExecCode]," +
|
||||
@" B.[Explain]," +
|
||||
@" A.[ExecValue]," +
|
||||
@" A.[Rate]" +
|
||||
|
||||
@" FROM " +
|
||||
|
||||
@" [ProcesslLabelList] A LEFT JOIN [SignalViewer] B" +
|
||||
@" ON A.[ProjectCode] = B.[ProjectCode] AND A.[ExecCode] = B.[DeviceCode]" +
|
||||
|
||||
@" LEFT JOIN [ModelProcess] C" +
|
||||
@" ON A.[ProjectCode] = C.[ProjectCode] AND A.[ProcessCode] = C.ProcessCode" +
|
||||
|
||||
@" WHERE A.[ProjectCode] = @ProjectCode AND A.[Varieties] = @Varieties";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
return ds.Tables[0];
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region SelectProcessLabel_InCraft
|
||||
public static DataTable SelectProcessLabel_InCraft(string craftCode, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @CraftCode NVARCHAR(50) = '" + craftCode + "'" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" SELECT" +
|
||||
@" A.[ID]," +
|
||||
@" A.[ProcessCode]," +
|
||||
@" C.[ProcessName]," +
|
||||
@" A.[Varieties]," +
|
||||
@" A.[ExecCode]," +
|
||||
@" B.[CraftCode]," +
|
||||
@" A.[ExecValue]," +
|
||||
@" A.[Rate]" +
|
||||
@" FROM " +
|
||||
|
||||
@" [ProcesslLabelList] A LEFT JOIN [ModelProcess] B" +
|
||||
@" ON A.[ProjectCode] = B.[ProjectCode] AND A.[ProcessCode] = B.[ProcessCode]" +
|
||||
|
||||
@" LEFT JOIN [ModelProcess] C" +
|
||||
@" ON A.[ProjectCode] = C.[ProjectCode] AND A.[ProcessCode] = C.ProcessCode" +
|
||||
|
||||
@" WHERE A.[ProjectCode] = @ProjectCode AND B.[CraftCode] = @CraftCode";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
return ds.Tables[0];
|
||||
}
|
||||
public static DataTable SelectProcessLabel_InCraft(string craftCode, string varieties, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @CraftCode NVARCHAR(50) = '" + craftCode + "'" +
|
||||
@" DECLARE @Varieties NVARCHAR(50) = '" + varieties + "'" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" SELECT" +
|
||||
@" A.[ID]," +
|
||||
@" A.[ProcessCode]," +
|
||||
@" C.[ProcessName]," +
|
||||
@" A.[Varieties]," +
|
||||
@" A.[ExecCode]," +
|
||||
@" B.[CraftCode]," +
|
||||
@" A.[ExecValue]," +
|
||||
@" A.[Rate]" +
|
||||
@" FROM " +
|
||||
|
||||
@" [ProcesslLabelList] A LEFT JOIN [ModelProcess] B" +
|
||||
@" ON A.[ProjectCode] = B.[ProjectCode] AND A.[ProcessCode] = B.[ProcessCode]" +
|
||||
|
||||
@" LEFT JOIN [ModelProcess] C" +
|
||||
@" ON A.[ProjectCode] = C.[ProjectCode] AND A.[ProcessCode] = C.ProcessCode" +
|
||||
|
||||
@" WHERE A.[ProjectCode] = @ProjectCode AND B.[CraftCode] = @CraftCode AND A.[Varieties] = @Varieties";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
return ds.Tables[0];
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region SelectProcessLabel_InProcess
|
||||
public static DataTable SelectProcessLabel_InProcess(string processCode, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @ProcessCode NVARCHAR(50) = '" + processCode + "'" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" SELECT" +
|
||||
@" A.[ID]," +
|
||||
@" A.[ProcessCode]," +
|
||||
@" C.[ProcessName]," +
|
||||
@" A.[Varieties]," +
|
||||
@" A.[ExecCode]," +
|
||||
@" B.[Explain]," +
|
||||
@" A.[ExecValue]," +
|
||||
@" A.[Rate]" +
|
||||
@" FROM " +
|
||||
|
||||
@" [ProcesslLabelList] A LEFT JOIN [SignalViewer] B" +
|
||||
@" ON A.[ProjectCode] = B.[ProjectCode] AND A.[ExecCode] = B.[DeviceCode]" +
|
||||
|
||||
@" LEFT JOIN [ModelProcess] C" +
|
||||
@" ON A.[ProjectCode] = C.[ProjectCode] AND A.[ProcessCode] = C.ProcessCode" +
|
||||
|
||||
@" WHERE A.[ProjectCode] = @ProjectCode AND A.[ProcessCode] = @ProcessCode";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
return ds.Tables[0];
|
||||
}
|
||||
|
||||
public static DataTable SelectProcessLabel_InProcess(string processCode,string varieties, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @ProcessCode NVARCHAR(50) = '" + processCode + "'" +
|
||||
@" DECLARE @Varieties NVARCHAR(50) = '" + varieties + "'" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" SELECT" +
|
||||
@" A.[ID]," +
|
||||
@" A.[ProcessCode]," +
|
||||
@" C.[ProcessName]," +
|
||||
@" A.[Varieties]," +
|
||||
@" A.[ExecCode]," +
|
||||
@" B.[Explain]," +
|
||||
@" A.[ExecValue]," +
|
||||
@" A.[Rate]" +
|
||||
@" FROM " +
|
||||
|
||||
@" [ProcesslLabelList] A LEFT JOIN [SignalViewer] B" +
|
||||
@" ON A.[ProjectCode] = B.[ProjectCode] AND A.[ExecCode] = B.[DeviceCode]" +
|
||||
|
||||
@" LEFT JOIN [ModelProcess] C" +
|
||||
@" ON A.[ProjectCode] = C.[ProjectCode] AND A.[ProcessCode] = C.ProcessCode" +
|
||||
|
||||
@" WHERE A.[ProjectCode] = @ProjectCode AND A.[ProcessCode] = @ProcessCode AND A.Varieties = @Varieties";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
return ds.Tables[0];
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 查询工序列表
|
||||
/// 2021.8.19
|
||||
/// </summary>
|
||||
/// <param name="craftCode"></param>
|
||||
/// <returns></returns>
|
||||
public static DataTable SelectProcessList(string craftCode, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @CraftCode NVARCHAR(50) = '" + craftCode + "'" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" SELECT [ProcessCode],[ProcessName] FROM [ModelProcess]" +
|
||||
$" WHERE [ProjectCode] = @ProjectCode AND [CraftCode] = @CraftCode" +
|
||||
$" ORDER BY [SequenceNo]";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
return ds.Tables[0];
|
||||
}
|
||||
|
||||
|
||||
public static void DeleteProcessLabel(int id, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @ID INT = " + id + "" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" DELETE [ProcesslLabelList] WHERE [ID] = @ID";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 2021.11.04.1830.LLX
|
||||
/// </summary>
|
||||
/// <param name="processCode"></param>
|
||||
public static void DeleteProcessLabel(string processCode, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @ProcessCode NVARCHAR(50) = '" + processCode + "'" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
|
||||
@" DELETE [ProcesslLabelList] WHERE [ProcessCode] = @ProcessCode";
|
||||
ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
}
|
||||
|
||||
/**********************************************************************************8*/
|
||||
/**********************************************************************************8*/
|
||||
/**********************************************************************************8*/
|
||||
/**********************************************************************************8*/
|
||||
/**********************************************************************************8*/
|
||||
/**********************************************************************************8*/
|
||||
|
||||
|
||||
public static DataSet SelectCraftProcessLabel(string thisCraftCode, string PP_ProjectCode)
|
||||
{
|
||||
string sql =
|
||||
@" DECLARE @CraftCode NVARCHAR(50) = '" + thisCraftCode + "'" +
|
||||
@" DECLARE @ProjectCode NVARCHAR(50) = '" + PP_ProjectCode + "'" +
|
||||
@" SELECT" +
|
||||
|
||||
@" A.[ID]," +
|
||||
@" A.[ProcessCode]," +
|
||||
@" A.[Varieties]," +
|
||||
@" A.[ExecCode]," +
|
||||
@" A.[ExecValue]," +
|
||||
@" A.[Rate]," +
|
||||
@" A.[OperationTime]," +
|
||||
@" A.[ProjectCode]," +
|
||||
@" B.[CraftCode]" +
|
||||
|
||||
@" FROM [ProcesslLabelList] A LEFT JOIN [ModelProcess] B" +
|
||||
@" ON A.[ProjectCode] = B.[ProjectCode] AND A.[ProcessCode] = B.[ProcessCode]" +
|
||||
|
||||
@" WHERE A.[ProjectCode] = @ProjectCode AND B.[CraftCode] = @CraftCode"+
|
||||
|
||||
|
||||
|
||||
@" SELECT [ProcessCode],[CraftCode],[SequenceNo],[UseTime] FROM [ModelProcess]
|
||||
|
||||
WHERE [ProjectCode] = @ProjectCode AND [CraftCode] = @CraftCode
|
||||
|
||||
ORDER BY [SequenceNo]"
|
||||
|
||||
; ExecuteDataset(sql, PP.ConnectionStr, out DataSet ds, out string errorMessage);
|
||||
return ds;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user