示例#1
0
        /// <summary>
        /// 修改用户表和用户组织表
        /// </summary>
        /// <param name="user"></param>
        /// <param name="Org"></param>
        /// <returns></returns>
        public static bool UpdateUserOrg(SysDatUser user, SysdatOrg Org)
        {
            string strSql = string.Format(@"update SysDatUser set UserName='******' where UserID='{1}'
update MdcDatOrgUserMap set OrgID='{0}',updator='{3}',updateTime=getdate() where UserID='{1}'", Org.ID, user.UserID, user.UserName, PubUtils.uContext.UserID);

            return(NMS.ExecTransql(PubUtils.uContext, strSql));
        }
示例#2
0
        /// <summary>
        /// 新增用户表和用户组织表
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public static bool InsertUserOrg(SysDatUser user, SysdatOrg Org)
        {
            string strSql = string.Format(@"insert into SysDatUser(UserID,UserName,Creator,CreateTime,Password) Values('{0}','{1}','{2}',getdate(),'{4}')
insert into MdcDatOrgUserMap(UserID,OrgID,Creator,CreateTime) Values('{0}','{3}','{2}',getdate())", user.UserID, user.UserName, PubUtils.uContext.UserID, Org.ID, Common.Helper.Encrypt_DES.Encryption("123456" + user.UserID));

            return(NMS.ExecTransql(PubUtils.uContext, strSql));
        }
示例#3
0
文件: FrmUser.cs 项目: wwkkww1983/WMS
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_ok_Click(object sender, EventArgs e)
        {
            SysDatUser user = new SysDatUser(); //用户表对象
            SysdatOrg  Org  = new SysdatOrg();  //用户部门表对象

            if (txt_userID.Text == string.Empty)
            {
                new PubUtils().ShowNoteNGMsg("用户ID不能为空", 2, grade.RepeatedError);
                return;
            }
            if (txt_userName.Text == string.Empty)
            {
                new PubUtils().ShowNoteNGMsg("用户名不能为空", 2, grade.RepeatedError);
                return;
            }
            if (cbo_Org.Text == string.Empty)
            {
                new PubUtils().ShowNoteNGMsg("所属部门不能为空", 2, grade.RepeatedError);
                return;
            }
            bool isSuccess = false;

            user.UserID   = txt_userID.Text.Trim();                 //用户ID
            user.UserName = txt_userName.Text.Trim();               //用户名
            Org.ID        = Convert.ToInt32(cbo_Org.SelectedValue); //部门
            if (operationType == OperationType.Add)
            {
                string strSql = string.Format("select * from SysDatUser where UserID='{0}'", txt_userID.Text.Trim());
                dtUser = NMS.QueryDataTable(PubUtils.uContext, strSql);
                if (dtUser.Rows.Count > 0)
                {
                    new PubUtils().ShowNoteNGMsg("用户ID不能重复", 2, grade.RepeatedError);
                    return;
                }
                isSuccess = BLL_SysDatUser.InsertUserOrg(user, Org);
            }
            else
            {
                isSuccess = BLL_SysDatUser.UpdateUserOrg(user, Org);
            }
            if (isSuccess)
            {
                new PubUtils().ShowNoteOKMsg("保存成功");
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }