1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- using Aitex.Core.RT.DBCore;
- using MECF.Framework.Common.ControlDataContext;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MECF.Framework.Common.DBCore
- {
- public class UserDataRecorder
- {
- public static void InserUser(UserItem userItem)
- {
- string sql = string.Format(
- "INSERT INTO \"user\" (" +
- "\"UserName\"," +
- "\"Role\"," +
- "\"Password\"," +
- "\"Notes\"" +
- ") VALUES (" +
- $"'{userItem.Name}'," +
- $"'{userItem.Role}'," +
- $"'{userItem.Password}'," +
- $"'{userItem.Notes}'" +
- ");");
- DB.Insert(sql);
- }
- public static void DeleteUser(string userName)
- {
- string sql = string.Format(
- "DELETE FROM \"user\" where \"UserName\"=" +
- $"'{userName}'" +
- ";");
- DB.Insert(sql);
- }
- public static List<UserItem> GetUserItems()
- {
- List<UserItem> result = new List<UserItem>();
- string sql = string.Format($"SELECT * FROM \"user\"");
- DataSet ds = DB.ExecuteDataset(sql);
- for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
- {
- result.Add(new UserItem()
- {
- No = Convert.ToInt32(ds.Tables[0].Rows[i]["No"]),
- Name = ds.Tables[0].Rows[i]["UserName"].ToString(),
- Role = ds.Tables[0].Rows[i]["Role"].ToString(),
- Password = ds.Tables[0].Rows[i]["Password"].ToString(),
- Notes = ds.Tables[0].Rows[i]["Notes"].ToString()
- });
- }
- ds.Clear();
- return result;
- }
- public static void EditUser(UserItem userItem)
- {
- string sql = string.Format(
- "UPDATE \"user\" SET " +$"\"Role\"='{userItem.Role}', \"Password\"='{userItem.Password}', \"Notes\"='{userItem.Notes}' WHERE \"UserName\"='{userItem.Name}';");
- DB.SyncUpdate(sql);
- }
- }
- }
|