/// <summary> /// 对象编辑 /// </summary> /// <param name="tSysUserPost_UpdateSet">UpdateSet用户对象</param> /// <param name="tSysUserPost_UpdateWhere">UpdateWhere用户对象</param> /// <returns>是否成功</returns> public bool Edit(TSysUserPostVo tSysUserPost_UpdateSet, TSysUserPostVo tSysUserPost_UpdateWhere) { string strSQL = SqlHelper.BuildUpdateExpress(tSysUserPost_UpdateSet, TSysUserPostVo.T_SYS_USER_POST_TABLE); strSQL += this.BuildWhereStatement(tSysUserPost_UpdateWhere); return(SqlHelper.ExecuteNonQuery(CommandType.Text, strSQL) > 0 ? true : false); }
/// <summary> /// 获取对象DataTable /// </summary> /// <param name="tSysUserPost">对象</param> /// <param name="iIndex">起始页码</param> /// <param name="iCount">每页数目</param> /// <returns>返回结果</returns> public DataTable SelectByTable(TSysUserPostVo tSysUserPost, int iIndex, int iCount) { string strSQL = " select * from T_SYS_USER_POST {0} "; strSQL = String.Format(strSQL, BuildWhereStatement(tSysUserPost)); return(SqlHelper.ExecuteDataTable(BuildPagerExpress(strSQL, iIndex, iCount))); }
/// <summary> /// 对象编辑 /// </summary> /// <param name="tSysUserPost">用户对象</param> /// <returns>是否成功</returns> public bool Edit(TSysUserPostVo tSysUserPost) { string strSQL = SqlHelper.BuildUpdateExpress(tSysUserPost, TSysUserPostVo.T_SYS_USER_POST_TABLE); strSQL += string.Format(" where ID='{0}' ", tSysUserPost.ID); return(SqlHelper.ExecuteNonQuery(CommandType.Text, strSQL) > 0 ? true : false); }
private void GetPostStr(string strID, ref string strPostNames, ref string strPostIDs) { TSysUserPostVo objUserPost = new TSysUserPostVo(); objUserPost.USER_ID = strID; DataTable dtUserPost = new TSysUserPostLogic().SelectByTable(objUserPost); TSysPostVo objPost = new TSysPostVo(); objPost.IS_DEL = "0"; //objPost.IS_HIDE = "0"; DataTable dtPost = new TSysPostLogic().SelectByTable(objPost); for (int i = 0; i < dtUserPost.Rows.Count; i++) { for (int j = 0; j < dtPost.Rows.Count; j++) { if (dtPost.Rows[j]["ID"].ToString() == dtUserPost.Rows[i]["POST_ID"].ToString()) { strPostNames += (strPostNames.Length > 0 ? "," : "") + dtPost.Rows[j]["POST_NAME"].ToString(); strPostIDs += (strPostIDs.Length > 0 ? "," : "") + dtPost.Rows[j]["ID"].ToString(); } } } }
/// <summary> /// 对象删除 /// </summary> /// <param name="Id">ID</param> /// <returns>是否成功</returns> public bool Delete(TSysUserPostVo tSysUserPost) { string strSQL = "delete from T_SYS_USER_POST "; strSQL += this.BuildWhereStatement(tSysUserPost); return(SqlHelper.ExecuteNonQuery(CommandType.Text, strSQL) > 0 ? true : false); }
/// <summary> /// 根据对象构造条件语句 /// </summary> /// <param name="tSysUserPost"></param> /// <returns></returns> public string BuildWhereStatement(TSysUserPostVo tSysUserPost) { StringBuilder strWhereStatement = new StringBuilder(" Where 1=1 "); if (null != tSysUserPost) { //编号 if (!String.IsNullOrEmpty(tSysUserPost.ID.ToString().Trim())) { strWhereStatement.Append(string.Format(" AND ID = '{0}'", tSysUserPost.ID.ToString())); } //用户编号 if (!String.IsNullOrEmpty(tSysUserPost.USER_ID.ToString().Trim())) { strWhereStatement.Append(string.Format(" AND USER_ID = '{0}'", tSysUserPost.USER_ID.ToString())); } //角色编号 if (!String.IsNullOrEmpty(tSysUserPost.POST_ID.ToString().Trim())) { strWhereStatement.Append(string.Format(" AND POST_ID = '{0}'", tSysUserPost.POST_ID.ToString())); } //备注 if (!String.IsNullOrEmpty(tSysUserPost.REMARK.ToString().Trim())) { strWhereStatement.Append(string.Format(" AND REMARK = '{0}'", tSysUserPost.REMARK.ToString())); } //备注1 if (!String.IsNullOrEmpty(tSysUserPost.REMARK1.ToString().Trim())) { strWhereStatement.Append(string.Format(" AND REMARK1 = '{0}'", tSysUserPost.REMARK1.ToString())); } //备注2 if (!String.IsNullOrEmpty(tSysUserPost.REMARK2.ToString().Trim())) { strWhereStatement.Append(string.Format(" AND REMARK2 = '{0}'", tSysUserPost.REMARK2.ToString())); } //备注3 if (!String.IsNullOrEmpty(tSysUserPost.REMARK3.ToString().Trim())) { strWhereStatement.Append(string.Format(" AND REMARK3 = '{0}'", tSysUserPost.REMARK3.ToString())); } } return(strWhereStatement.ToString()); }
//页面初始化 private void InitPage() { BindDataDictToControl("dept", this.PlanDept); TSysUserPostVo UserPostVo = new TSysUserPostVo(); UserPostVo.USER_ID = LogInfo.UserInfo.ID; TSysPostVo PostVo = new TSysPostVo(); PostVo = new TSysPostLogic().Details(((TSysUserPostVo) new TSysUserPostLogic().SelectByObject(UserPostVo, 0, 0)[0]).POST_ID); this.PlanDept.SelectedValue = PostVo.POST_DEPT_ID; this.hidUserID.Value = LogInfo.UserInfo.ID; this.PlanDate.Value = DateTime.Now.ToString("yyyy-MM-dd"); this.PlanPerson.Value = LogInfo.UserInfo.REAL_NAME; if (!string.IsNullOrEmpty(this.hidId.Value)) { TOaPartBuyRequstVo objPartBuyRequst = new TOaPartBuyRequstLogic().Details(this.hidId.Value); this.PlanBt.Value = objPartBuyRequst.APPLY_TITLE; this.PlanDept.SelectedValue = objPartBuyRequst.APPLY_DEPT_ID; this.PlanPerson.Value = !string.IsNullOrEmpty(objPartBuyRequst.APPLY_USER_ID) ? new TSysUserLogic().Details(objPartBuyRequst.APPLY_USER_ID).REAL_NAME : ""; this.PlanDate.Value = !string.IsNullOrEmpty(objPartBuyRequst.APPLY_DATE) ? DateTime.Parse(objPartBuyRequst.APPLY_DATE).ToShortDateString() : ""; this.PlanContent.Value = objPartBuyRequst.APPLY_CONTENT; this.TestOption.Value = objPartBuyRequst.APP_DEPT_INFO; this.TestName.Value = !string.IsNullOrEmpty(objPartBuyRequst.APP_DEPT_ID) ? new TSysUserLogic().Details(objPartBuyRequst.APP_DEPT_ID).REAL_NAME : LogInfo.UserInfo.REAL_NAME; this.TestDate.Value = !string.IsNullOrEmpty(objPartBuyRequst.APP_DEPT_DATE) ? DateTime.Parse(objPartBuyRequst.APP_DEPT_DATE).ToShortDateString() : DateTime.Now.ToShortDateString(); this.OfficeOption.Value = objPartBuyRequst.APP_OFFER_INFO; this.OfficeName.Value = !string.IsNullOrEmpty(objPartBuyRequst.APP_OFFER_ID) ? new TSysUserLogic().Details(objPartBuyRequst.APP_OFFER_ID).REAL_NAME : LogInfo.UserInfo.REAL_NAME; this.OfficeDate.Value = !string.IsNullOrEmpty(objPartBuyRequst.APP_OFFER_TIME) ? DateTime.Parse(objPartBuyRequst.APP_OFFER_TIME).ToShortDateString() : DateTime.Now.ToShortDateString(); this.TechOption.Value = objPartBuyRequst.APP_MANAGER_INFO; this.TechName.Value = !string.IsNullOrEmpty(objPartBuyRequst.APP_MANAGER_ID) ? new TSysUserLogic().Details(objPartBuyRequst.APP_MANAGER_ID).REAL_NAME : LogInfo.UserInfo.REAL_NAME; this.TechDate.Value = !string.IsNullOrEmpty(objPartBuyRequst.APP_MANAGER_DATE) ? DateTime.Parse(objPartBuyRequst.APP_MANAGER_DATE).ToShortDateString() : DateTime.Now.ToShortDateString(); this.hidStatus.Value = objPartBuyRequst.STATUS; } //根据当前状态设置控件可不可用 DisableControls(); }
/// <summary> /// 根据对象获取全部数据,用Table承载 /// 数据量较小时使用【不推荐】 /// </summary> /// <param name="tSysUserPost"></param> /// <returns></returns> public DataTable SelectByTable(TSysUserPostVo tSysUserPost) { string strSQL = "select * from T_SYS_USER_POST " + this.BuildWhereStatement(tSysUserPost); return(SqlHelper.ExecuteDataTable(strSQL)); }
/// <summary> /// 获取对象List /// </summary> /// <param name="tSysUserPost">对象</param> /// <param name="iIndex">起始页码</param> /// <param name="iCount">每页数目</param> /// <returns>返回结果</returns> public List <TSysUserPostVo> SelectByObject(TSysUserPostVo tSysUserPost, int iIndex, int iCount) { string strSQL = String.Format("select * from T_SYS_USER_POST " + this.BuildWhereStatement(tSysUserPost)); return(SqlHelper.ExecuteObjectList(tSysUserPost, BuildPagerExpress(strSQL, iIndex, iCount))); }
/// <summary> /// 对象添加 /// </summary> /// <param name="sysRole">对象</param> /// <returns>是否成功</returns> public bool Create(TSysUserPostVo tSysUserPost) { return(access.Create(tSysUserPost)); }
/// <summary> /// 获得查询结果总行数,用于分页 /// </summary> /// <param name="tSysUserPost">对象</param> /// <returns>返回行数</returns> public int GetSelectResultCount(TSysUserPostVo tSysUserPost) { string strSQL = "select Count(*) from T_SYS_USER_POST " + this.BuildWhereStatement(tSysUserPost); return(Convert.ToInt32(SqlHelper.ExecuteScalar(strSQL))); }
/// <summary> /// 对象明细 /// </summary> /// <param name="tSysUserPost">对象条件</param> /// <returns>对象</returns> public TSysUserPostVo Details(TSysUserPostVo tSysUserPost) { string strSQL = String.Format("select * from T_SYS_USER_POST " + this.BuildWhereStatement(tSysUserPost)); return(SqlHelper.ExecuteObject(new TSysUserPostVo(), strSQL)); }
/// <summary> /// 对象编辑 /// </summary> /// <param name="tSysUserPost_UpdateSet">UpdateSet用户对象</param> /// <param name="tSysUserPost_UpdateWhere">UpdateWhere用户对象</param> /// <returns>是否成功</returns> public bool Edit(TSysUserPostVo tSysUserPost_UpdateSet, TSysUserPostVo tSysUserPost_UpdateWhere) { return(access.Edit(tSysUserPost_UpdateSet, tSysUserPost_UpdateWhere)); }
/// <summary> /// 对象编辑 /// </summary> /// <param name="tSysUserPost">用户对象</param> /// <returns>是否成功</returns> public bool Edit(TSysUserPostVo tSysUserPost) { return(access.Edit(tSysUserPost)); }
public TSysUserPostLogic(TSysUserPostVo _tSysUserPost) { tSysUserPost = _tSysUserPost; access = new TSysUserPostAccess(); }
/// <summary> /// 对象删除 /// </summary> /// <param name="Id">ID</param> /// <returns>是否成功</returns> public bool Delete(TSysUserPostVo tSysUserPost) { return(access.Delete(tSysUserPost)); }
/// <summary> /// 根据对象特征获取单一对象 /// </summary> /// <param name="tSysUserPost">对象</param> /// <returns></returns> public TSysUserPostVo SelectByObject(TSysUserPostVo tSysUserPost) { return(access.SelectByObject(tSysUserPost)); }
/// <summary> /// 对象添加 /// </summary> /// <param name="tSysUserPost">对象</param> /// <returns>是否成功</returns> public bool Create(TSysUserPostVo tSysUserPost) { string strSQL = SqlHelper.BuildInsertExpress(tSysUserPost, TSysUserPostVo.T_SYS_USER_POST_TABLE); return(SqlHelper.ExecuteNonQuery(CommandType.Text, strSQL) > 0 ? true : false); }
public static string SaveData(string strID, string strUSER_NAME, string strREAL_NAME, string strORDER_ID, string strBIRTHDAY, string strSEX, string strPHONE_OFFICE, string strPHONE_MOBILE, string strPHONE_HOME, string strEMAIL, string strADDRESS, string strPOSTCODE, string strIS_USE, string strIOS_MAC, string strIF_IOS, string strANDROID_MAC, string strIF_ANDROID, string strREMARK1, string strUSER_PWD) { bool isSuccess = true; TSysUserVo objVo = new TSysUserVo(); objVo.ID = strID.Length > 0 ? strID : GetSerialNumber("user_info_id"); objVo.IS_DEL = "0"; objVo.IS_HIDE = "0"; objVo.USER_NAME = strUSER_NAME; objVo.REAL_NAME = strREAL_NAME; objVo.ORDER_ID = strORDER_ID; objVo.BIRTHDAY = strBIRTHDAY; objVo.SEX = strSEX; objVo.PHONE_OFFICE = strPHONE_OFFICE; objVo.PHONE_MOBILE = strPHONE_MOBILE; objVo.PHONE_HOME = strPHONE_HOME; objVo.EMAIL = strEMAIL; objVo.ADDRESS = strADDRESS; objVo.POSTCODE = strPOSTCODE; objVo.IS_USE = strIS_USE.Length > 0 ? strIS_USE : "1"; objVo.USER_PWD = strUSER_PWD; objVo.IOS_MAC = strIOS_MAC; objVo.IF_IOS = strIF_IOS.Length > 0 ? strIF_IOS : "0"; objVo.ANDROID_MAC = strANDROID_MAC; objVo.IF_ANDROID = strIF_ANDROID.Length > 0 ? strIF_ANDROID : "0"; i3.View.PageBase objP = new i3.View.PageBase(); if (string.IsNullOrEmpty(objVo.USER_PWD)) { objVo.USER_PWD = objP.ToMD5("1"); } else { objVo.USER_PWD = objP.ToMD5(objVo.USER_PWD); } objVo.CREATE_ID = objP.LogInfo.UserInfo.ID; objVo.CREATE_TIME = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); if (strID.Length > 0) { isSuccess = new TSysUserLogic().Edit(objVo); if (isSuccess) { new PageBase().WriteLog("编辑用户", "", new UserLogInfo().UserInfo.USER_NAME + "编辑用户" + objVo.ID); } } else { isSuccess = new TSysUserLogic().Create(objVo); if (isSuccess) { new PageBase().WriteLog("添加用户", "", new UserLogInfo().UserInfo.USER_NAME + "添加用户" + objVo.ID); } } TSysUserPostLogic logicUp = new TSysUserPostLogic(); if (strID.Length > 0) { TSysUserPostVo objUserPostDel = new TSysUserPostVo(); objUserPostDel.USER_ID = strID; logicUp.Delete(objUserPostDel); } string strPostId = strREMARK1.Split('|')[0]; string[] arrPostId = strPostId.Split(','); for (int i = 0; i < arrPostId.Length; i++) { TSysUserPostVo objUserPost = new TSysUserPostVo(); objUserPost.USER_ID = objVo.ID; objUserPost.POST_ID = arrPostId[i]; objUserPost.ID = GetSerialNumber("user_post_infor"); isSuccess = new TSysUserPostLogic().Create(objUserPost); if (isSuccess) { new PageBase().WriteLog("添加职位菜单", "", new UserLogInfo().UserInfo.USER_NAME + "添加职位菜单" + objUserPost.ID); } } if (isSuccess) { return("1"); } else { return("0"); } }
/// <summary> /// 获取对象DataTable /// </summary> /// <param name="tSysUserPost">对象</param> /// <param name="iIndex">起始页码</param> /// <param name="iCount">每页数目</param> /// <returns>返回结果</returns> public DataTable SelectByTable(TSysUserPostVo tSysUserPost, int iIndex, int iCount) { return(access.SelectByTable(tSysUserPost, iIndex, iCount)); }
/// <summary> /// 获取对象List /// </summary> /// <param name="tSysUserPost">对象</param> /// <param name="iIndex">起始页码</param> /// <param name="iCount">每页数目</param> /// <returns>返回结果</returns> public List <TSysUserPostVo> SelectByObject(TSysUserPostVo tSysUserPost, int iIndex, int iCount) { return(access.SelectByObject(tSysUserPost, iIndex, iCount)); }
/// <summary> /// 对象明细 /// </summary> /// <param name="tSysUserPost">对象条件</param> /// <returns>对象</returns> public TSysUserPostVo Details(TSysUserPostVo tSysUserPost) { return(access.Details(tSysUserPost)); }
/// <summary> /// 获得查询结果总行数,用于分页 /// </summary> /// <param name="tSysUserPost">对象</param> /// <returns>返回行数</returns> public int GetSelectResultCount(TSysUserPostVo tSysUserPost) { return(access.GetSelectResultCount(tSysUserPost)); }
/// <summary> /// 根据对象特征获取单一对象 /// </summary> /// <param name="tSysUserPost">对象</param> /// <returns></returns> public TSysUserPostVo SelectByObject(TSysUserPostVo tSysUserPost) { string strSQL = "select * from T_SYS_USER_POST " + this.BuildWhereStatement(tSysUserPost); return(SqlHelper.ExecuteObject(new TSysUserPostVo(), strSQL)); }
/// <summary> /// 根据对象获取全部数据,用Table承载 /// 数据量较小时使用【不推荐】 /// </summary> /// <param name="tSysUserPost"></param> /// <returns></returns> public DataTable SelectByTable(TSysUserPostVo tSysUserPost) { return(access.SelectByTable(tSysUserPost)); }