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.
78 lines
2.8 KiB
78 lines
2.8 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data.SqlClient;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Data;
|
|
using System.Windows.Documents;
|
|
using System.Windows.Input;
|
|
using System.Windows.Media;
|
|
using System.Windows.Media.Imaging;
|
|
using System.Windows.Navigation;
|
|
using System.Windows.Shapes;
|
|
|
|
namespace formula_manage.View
|
|
{
|
|
/// <summary>
|
|
/// ViewProcess.xaml 的交互逻辑
|
|
/// </summary>
|
|
public partial class ViewOrder: UserControl
|
|
{
|
|
public string INIPath = Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "formula.ini"; //配置文件路径
|
|
|
|
string TEXT_SQLIP;
|
|
string TEXT_SQLNAME;
|
|
string TEXT_SQMOD;
|
|
string TEXT_SQLUSER;
|
|
string TEXT_SQLPASWOR;
|
|
string Connstr_SC;
|
|
|
|
public ViewOrder()
|
|
{
|
|
InitializeComponent();
|
|
sql_();
|
|
}
|
|
|
|
private async void sql_()
|
|
{
|
|
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);//生效配置读取
|
|
TEXT_SQLIP = Configini.IniReadvalue("SQL_SERVER", "SQL1"); //读配置文件
|
|
TEXT_SQLNAME = Configini.IniReadvalue("SQL_SERVER", "SQL2");
|
|
TEXT_SQMOD = Configini.IniReadvalue("SQL_SERVER", "SQL3");
|
|
TEXT_SQLUSER = Configini.IniReadvalue("SQL_SERVER", "SQL4");
|
|
TEXT_SQLPASWOR = Configini.IniReadvalue("SQL_SERVER", "SQL5");
|
|
if (TEXT_SQMOD == "0") //判断连接方式
|
|
{
|
|
Connstr_SC = "server=" + TEXT_SQLIP + ";database=" + TEXT_SQLNAME + ";Trusted_Connection=SSPI";
|
|
}
|
|
else
|
|
{
|
|
Connstr_SC = "server=" + TEXT_SQLIP + ";database=" + TEXT_SQLNAME + ";User ID=" + TEXT_SQLUSER + ";Password=" + TEXT_SQLPASWOR;
|
|
}
|
|
string MAC_sql = "SELECT OrdeNO ,ProcessNAME ,ProcessCODE ,colour ,customer ,OrdeTime ,REMARK FROM [Dispensing].[dbo].[ORDER]";//查询语句
|
|
|
|
SqlConnection conn_SC = new SqlConnection(Connstr_SC); //实例化
|
|
try
|
|
{
|
|
await conn_SC.OpenAsync(); //打开数据连接
|
|
SqlDataAdapter Stuff_data = new SqlDataAdapter(MAC_sql, Connstr_SC); //查询
|
|
|
|
DataTable dataTable = new DataTable(); //建立缓存
|
|
Stuff_data.Fill(dataTable); //查询结果存入缓存
|
|
conn_SC.Close(); //关闭连接
|
|
|
|
Order.ItemsSource = dataTable.DefaultView; //数据加入表格
|
|
//Order.DisplayMemberPath = "Name";
|
|
}
|
|
catch (Exception)
|
|
{
|
|
System.Windows.MessageBox.Show("请求信息失败,检查连接");
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|