using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using DataLinkMesWork;
using SystemFramework;
namespace bizFacade
{
public partial class BaseDataSystemMES
{
///
/// 获得用户名和密码,验证登录信息。
///
///
///
///
///
public static bool GetUserName(string userName,string password,out DataTable dt)
{
//string errorMessage;
string sql;
sql = "SELECT top 1 * FROM [MES_操作者_用户] "
+ "where 操作者工号='" + userName + "'"
+ " and 密码='" + password + "'" ;
return DataAccess.ExecuteDataTable_OleDb_Access(sql, out dt);
//SQLCommon.ExecuteDataTable_OleDb(sql, ApplicationConfig.ConnectionString_Access, out dt, out errorMessage);
}
///
/// 更改用户密码
///
///
///
///
public static bool UpdateUserName(string userName, string password)
{
//string errorMessage;
string sql;
sql = "UPDATE [MES_操作者_用户] "
+ "SET 密码='" + password+"'"
+ "where 操作者工号='" + userName + "'";
return DataAccess.ExecuteSQL_OleDb_Access(sql);
//return SQLCommon.ExecuteNonQuery_OleDb(sql, ApplicationConfig.ConnectionString_Access, out errorMessage);
}
///
/// MES_操作者_登录
///
/// 工位号
/// 操作者工号
/// 操作者姓名
/// 班次代码
/// 登录退出 (=1登录) (=0退出)
///
public static bool InsertLoginAndLogoutUserName(string opName, string operatorCode,
string operatorName,int operatorShift, int LogType)
{
//string errorMessage;
string sql;
sql = "INSERT INTO [MES_操作者_用户] ([工位号], [操作者工号], [操作者姓名], [班次代码], [登录退出])"
+ "VALUES("
+ "'" + opName + "',"
+ "'" + operatorCode + "',"
+ "'" + operatorName + "',"
+ operatorShift.ToString() + ","
+ LogType.ToString()
+ ")";
return DataAccess.ExecuteSQL_OleDb_Access(sql);
// return SQLCommon.ExecuteNonQuery_OleDb(sql, ApplicationConfig.ConnectionString_Access, out errorMessage);
}
}
}