/// <summary> /// /// </summary> /// <param name="ID"> </param> /// <returns></returns> public static Entity.Driver GetDriverByID(int ID) { Entity.Driver entity = null; DBOperatorBase db = new DataBase(); IDBTypeElementFactory dbFactory = db.GetDBTypeElementFactory(); try { IDataReader dataReader = db.ExecuteReader(Config.con, CommandType.Text, "Select * from [Driver] where ID='" + ID + "'", null); while (dataReader.Read()) { entity = new Entity.Driver(); entity.ID = DataHelper.ParseToInt(dataReader["ID"].ToString()); entity.RealName = dataReader["RealName"].ToString(); entity.CarNumber = dataReader["CarNumber"].ToString(); //entity.CreateUser = dataReader["CreateUser"].ToString(); //entity.CreateDate = DataHelper.ParseToDate(dataReader["CreateDate"].ToString()); //entity.UpdateUser = dataReader["UpdateUser"].ToString(); //entity.UpdateDate = DataHelper.ParseToDate(dataReader["UpdateDate"].ToString()); entity.IsStop = DataHelper.ParseToBoolean(dataReader["IsStop"].ToString()); } } catch (Exception ex) { } finally { db.Conn.Close(); } return(entity); }
/// <summary> /// /// </summary> /// <param name="UserID"> </param> /// <returns></returns> public static Entity.UserRole GetUserRoleByGUID(string GUID) { Entity.UserRole entity = new Entity.UserRole(); DBOperatorBase db = new DataBase(); IDBTypeElementFactory dbFactory = db.GetDBTypeElementFactory(); try { List <Entity.Role> Roles = new List <Entity.Role>(); IDataReader dataReader = db.ExecuteReader(Config.con, CommandType.Text, "select * from vUserRole where GUID='" + GUID + "'", null); if (dataReader.Read()) { //Entity.UserRole entity = new Entity.UserRole(); //entity.UserID = DataHelper.ParseToInt(dataReader["UserID"].ToString()); //entity.RoleID = DataHelper.ParseToInt(dataReader["RoleID"].ToString()); //list.Add(entity); entity.user.ID = DataHelper.ParseToInt(dataReader["UserID"].ToString()); entity.user.UserName = dataReader["UserName"].ToString(); entity.user.PassWord = dataReader["PassWord"].ToString(); entity.user.GUID = dataReader["GUID"].ToString(); entity.user.RealName = dataReader["RealName"].ToString(); entity.user.IsStop = DataHelper.ParseToBoolean(dataReader["IsStop"].ToString()); //entity.role.ID = DataHelper.ParseToInt(dataReader["RoleID"].ToString()); //entity.role.RoleName = dataReader["RoleName"].ToString(); //entity.role.Description = dataReader["Description"].ToString(); //entity.role.IsAudit = DataHelper.ParseToBoolean(dataReader["IsAudit"].ToString()); } dataReader = db.ExecuteReader(Config.con, CommandType.Text, "select * from vUserRole where GUID='" + GUID + "'", null); while (dataReader.Read()) { Entity.Role role = new Entity.Role(); role.ID = DataHelper.ParseToInt(dataReader["RoleID"].ToString()); role.RoleName = dataReader["RoleName"].ToString(); role.Description = dataReader["Description"].ToString(); Roles.Add(role); //entity.role.IsAudit = DataHelper.ParseToBoolean(dataReader["IsAudit"].ToString()); } entity.role = Roles; } catch (Exception ex) { } finally { db.Conn.Close(); } return(entity); }
/// <summary> /// /// </summary> /// <returns></returns> public static List <Entity.User> GetAllUser() { List <Entity.User> list = new List <Entity.User>(); DBOperatorBase db = new DataBase(); IDBTypeElementFactory dbFactory = db.GetDBTypeElementFactory(); try { IDbDataParameter[] prams = { }; IDataReader dataReader = db.ExecuteReader(Config.con, CommandType.StoredProcedure, "proc_User_GetAll", prams); while (dataReader.Read()) { Entity.User entity = new Entity.User(); entity.ID = DataHelper.ParseToInt(dataReader["ID"].ToString()); entity.UserName = dataReader["UserName"].ToString(); entity.PassWord = dataReader["PassWord"].ToString(); entity.GUID = dataReader["GUID"].ToString(); //entity.AreaCode = dataReader["AreaCode"].ToString(); //entity.AreaInCharge = dataReader["AreaInCharge"].ToString(); entity.RealName = dataReader["RealName"].ToString(); entity.PwdChgDate = DataHelper.ParseToDate(dataReader["PwdChgDate"].ToString()); //entity.CreateUser = dataReader["CreateUser"].ToString(); //entity.CreateDate = DataHelper.ParseToDate(dataReader["CreateDate"].ToString()); //entity.UpdateUser = dataReader["UpdateUser"].ToString(); //entity.UpdateDate = DataHelper.ParseToDate(dataReader["UpdateDate"].ToString()); entity.IsStop = DataHelper.ParseToBoolean(dataReader["IsStop"].ToString()); list.Add(entity); } } catch (Exception ex) { } finally { db.Conn.Close(); } return(list); }