旧版报表、仓库
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

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
}
}