public void Update(Staff staff) { object[] string0 = new object[] { this._tableName, staff.RealName, Regedit.EncryptTextNet(staff.Password), staff.StaffID }; string str = string.Format("UPDATE {0} set [NAME]='{1}',[PASSWORD]='{2}' where ID='{3}'", string0); DataAccessLayerBaseClass dataAccessLayer = DataAccessLayerFactory.GetDataAccessLayer(this._dataProviderType, this._connectionString); dataAccessLayer.Open(); dataAccessLayer.ExecuteNonQuery(CommandType.Text, str); dataAccessLayer.Close(); }
public bool ValidePassword(string string2, string string3) { bool flag; DataAccessLayerBaseClass dataAccessLayer = DataAccessLayerFactory.GetDataAccessLayer(this._dataProviderType, this._connectionString); dataAccessLayer.Open(); string str = Regedit.EncryptTextNet(string3); string[] string0 = new string[] { "select * from ", this._tableName, " where ID='", string2, "' and PASSWORD = '******'" }; DataTable dataTable = dataAccessLayer.ExecuteDataTable(string.Concat(string0)); dataAccessLayer.Close(); flag = (dataTable.Rows.Count != 0 ? true : false); return(flag); }
public static bool IsValid(string string_0, string string_1, string string_2) { bool flag; string str = ""; string str1 = Regedit.Is64or32System(); if (str1 == "64") { str = string.Concat(string_2, ",", Regedit.GetSysManagementSerialNumber64(string_2)); } else if (str1 == "32") { str = string.Concat(string_2, ",", Regedit.GetSysManagementSerialNumber(string_2)); } flag = (!string_1.Equals(Regedit.EncryptPassword(string.Concat(string_0, Regedit.EncryptTextNet(str)), "md5")) ? false : true); return(flag); }
public static bool IsValidEx(string string_0, string string_1, string string_2) { bool flag; ManagementObjectCollection instances = (new ManagementClass("Win32_NetworkAdapterConfiguration")).GetInstances(); bool flag1 = false; foreach (ManagementObject instance in instances) { if (!(bool)instance["IPEnabled"] || !string_2.Equals(Regedit.EncryptPassword(string.Concat(string_0, instance["MacAddress"].ToString().Trim()), "md5"))) { continue; } flag = true; return(flag); } flag = (string_1 == "http://www.linjon.cn" ? flag1 : false); return(flag); }
public Staff Load(string string2) { DataAccessLayerBaseClass dataAccessLayer = DataAccessLayerFactory.GetDataAccessLayer(this._dataProviderType, this._connectionString); dataAccessLayer.Open(); string[] string0 = new string[] { "select * from ", this._tableName, " where ID='", string2, "'" }; DataTable dataTable = dataAccessLayer.ExecuteDataTable(string.Concat(string0)); Staff staff = null; if (dataTable.Rows.Count > 0) { DataRow item = dataTable.Rows[0]; staff = new Staff() { StaffID = Convert.ToString(item["ID"]), LoginName = Convert.ToString(item["ID"]), RealName = Convert.ToString(item["NAME"]), Password = Regedit.DecryptTextNet(Convert.ToString(item["PASSWORD"])) }; } dataAccessLayer.Close(); return(staff); }
public List <Staff> Load() { List <Staff> staffs = new List <Staff>(); DataAccessLayerBaseClass dataAccessLayer = DataAccessLayerFactory.GetDataAccessLayer(this._dataProviderType, this._connectionString); dataAccessLayer.Open(); DataTable dataTable = dataAccessLayer.ExecuteDataTable(string.Concat("select * from ", this._tableName)); for (int i = 0; i < dataTable.Rows.Count; i++) { DataRow item = dataTable.Rows[i]; Staff staff = new Staff() { StaffID = Convert.ToString(item["ID"]), LoginName = Convert.ToString(item["ID"]), RealName = Convert.ToString(item["NAME"]), Password = Regedit.DecryptTextNet(Convert.ToString(item["PASSWORD"])) }; staffs.Add(staff); } dataAccessLayer.Close(); return(staffs); }
public void Add(Staff staff) { object[] string0 = new object[] { this._tableName, staff.StaffID, staff.RealName, Regedit.EncryptTextNet(staff.Password) }; string str = string.Format("insert into {0}([ID],[NAME],[PASSWORD]) values('{1}','{2}','{3}')", string0); DataAccessLayerBaseClass dataAccessLayer = DataAccessLayerFactory.GetDataAccessLayer(this._dataProviderType, this._connectionString); dataAccessLayer.Open(); dataAccessLayer.ExecuteNonQuery(CommandType.Text, str); dataAccessLayer.Close(); }
public static string EncryptTextNet(string string_0) { return(Regedit.EncryptNet(string_0, "&%#@?,:*")); }