You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
113 lines
3.5 KiB
113 lines
3.5 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using Dapper;
|
|
|
|
namespace Warehouse.DAL.WorkorderSetting
|
|
{
|
|
public class WorkSetCheckDal
|
|
{
|
|
|
|
static DbUtility dbhelp = new DbUtility(System.Configuration.ConfigurationManager.ConnectionStrings["mesConn"].ToString(), DbProviderType.SqlServer);
|
|
|
|
|
|
#region Wait托盘号查询
|
|
public DataTable DeleteWorkSetSqlDT(string workorder)
|
|
{
|
|
return dbhelp.ExecuteDataTable(DeleteWorkSetSql(workorder), null);
|
|
}
|
|
|
|
public string DeleteWorkSetSql(string workorder)
|
|
{
|
|
|
|
string sql = @"
|
|
delete from [mes_main].[dbo].[config_WoGradeBindingPowerGrade]
|
|
where workorder = '{0}'";
|
|
sql = string.Format(sql, workorder);
|
|
return sql;
|
|
}
|
|
#endregion
|
|
|
|
|
|
#region 数据表插入数据
|
|
public DataTable InsertGradePowerDT(dynamic dataInfo)
|
|
{
|
|
return dbhelp.ExecuteDataTable(InsertGradePowerSql(dataInfo), null);
|
|
}
|
|
|
|
public string InsertGradePowerSql(dynamic dataInfo)
|
|
{
|
|
string sql = @"
|
|
insert into [mes_main].[dbo].[config_WoGradeBindingPowerGrade] values('{0}','{1}','{2}','{3}','{4}')
|
|
";
|
|
sql = string.Format(sql, dataInfo.workorder, dataInfo.finalgrade, dataInfo.powergrade, dataInfo.createtime, dataInfo.originator);
|
|
return sql;
|
|
}
|
|
#endregion
|
|
|
|
#region 查询功率档信息
|
|
public DataTable QueryPowerGradeDT(string PowerGroup)
|
|
{
|
|
return dbhelp.ExecuteDataTable(QueryPowerGradeSql(PowerGroup), null);
|
|
}
|
|
|
|
public string QueryPowerGradeSql(string PowerGroup)
|
|
{
|
|
string sql = @"
|
|
SELECT [power_grade]
|
|
,[lower_power]
|
|
,[upper_power]
|
|
FROM [mes_main].[dbo].[config_power]
|
|
WHERE power_grade_group_id = '{0}'
|
|
";
|
|
sql = string.Format(sql, PowerGroup);
|
|
return sql;
|
|
}
|
|
#endregion
|
|
|
|
#region 查询功率档信息
|
|
public DataTable QueryCurrentGradeDT(string PowerGroup)
|
|
{
|
|
return dbhelp.ExecuteDataTable(QueryCurrentGradeSql(PowerGroup), null);
|
|
}
|
|
|
|
public string QueryCurrentGradeSql(string PowerGroup)
|
|
{
|
|
string sql = @"
|
|
SELECT [power_grade]
|
|
,[current_grade]
|
|
,[lower_current]
|
|
,[upper_current]
|
|
FROM [mes_main].[dbo].[config_power_current]
|
|
where power_grade_group_id = '{0}'
|
|
";
|
|
sql = string.Format(sql, PowerGroup);
|
|
return sql;
|
|
}
|
|
#endregion
|
|
|
|
#region 查询工单设定信息
|
|
public DataTable QueryWorkSetInfoDT(string Workorder)
|
|
{
|
|
return dbhelp.ExecuteDataTable(QueryWorkSetInfoSql(Workorder), null);
|
|
}
|
|
|
|
public string QueryWorkSetInfoSql(string Workorder)
|
|
{
|
|
string sql = @"
|
|
SELECT a.[finalgrade]
|
|
,a.power_group_grade_id
|
|
,b.descriptions
|
|
FROM [mes_main].[dbo].[config_WoGradeBindingPowerGrade] a
|
|
left join [mes_main].[dbo].[config_power_group] b
|
|
on a.power_group_grade_id = b.power_grade_group_id
|
|
where workorder = '{0}'
|
|
";
|
|
sql = string.Format(sql, Workorder);
|
|
return sql;
|
|
}
|
|
#endregion
|
|
}
|
|
}
|