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