public static void ComboBoxUser(ComboBox cb, string where)//绑定下拉控件-用户表
        {
            object objType = GetCache("T_UsersUid" + cb.ID);
            List <WSS.Model.Users> listdc = null;

            if (objType == null)
            {
                try
                {
                    listdc = new WSS.BLL.Users().GetModelList(where + " and F_IsUsed=1 order by F_DepartID asc");
                    SetCache("T_UsersUid" + cb.ID, listdc); // 写入缓存
                }
                catch                                       //(System.Exception ex)
                {
                    //string str=ex.Message;// 记录错误日志
                }
            }
            else
            {
                listdc = (List <WSS.Model.Users>)objType;
            }

            for (int i = 0; i < listdc.Count; i++)
            {
                cb.Items.Add(new Coolite.Ext.Web.ListItem(listdc[i].F_UserName, listdc[i].F_UserID.ToString()));
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         WSS.BLL.Users bll = new WSS.BLL.Users();
         if (Request.Params["id"] != null && Request.Params["id"].Trim() != "")
         {
             int F_UserID = (Convert.ToInt32(Request.Params["id"]));
             bll.Delete(F_UserID);
             Response.Redirect("list.aspx");
         }
     }
 }
 private void ShowInfo(int F_UserID)
 {
     WSS.BLL.Users   bll   = new WSS.BLL.Users();
     WSS.Model.Users model = bll.GetModel(F_UserID);
     this.lblF_UserID.Text      = model.F_UserID.ToString();
     this.lblF_UserName.Text    = model.F_UserName;
     this.lblF_PassWord.Text    = model.F_PassWord;
     this.lblF_DepartID.Text    = model.F_DepartID.ToString();
     this.lblF_RoleID.Text      = model.F_RoleID.ToString();
     this.lblF_Sex.Text         = model.F_Sex?"ÊÇ":"·ñ";
     this.lblF_Birthday.Text    = model.F_Birthday.ToString();
     this.lblF_Email.Text       = model.F_Email;
     this.lblF_MobilePhone.Text = model.F_MobilePhone;
     this.lblF_RegTime.Text     = model.F_RegTime.ToString();
     this.lblF_LastInTime.Text  = model.F_LastInTime.ToString();
     this.lblF_IsUsed.Text      = model.F_IsUsed?"ÊÇ":"·ñ";
 }
Esempio n. 4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtF_UserName.Text.Trim().Length == 0)
            {
                strErr += "用户名不能为空!\\n";
            }
            if (this.txtF_PassWord.Text.Trim().Length == 0)
            {
                strErr += "密码不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtF_DepartID.Text))
            {
                strErr += "所属部门格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtF_RoleID.Text))
            {
                strErr += "角色名格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtF_Birthday.Text))
            {
                strErr += "生日格式错误!\\n";
            }
            if (this.txtF_Email.Text.Trim().Length == 0)
            {
                strErr += "邮箱不能为空!\\n";
            }
            if (this.txtF_MobilePhone.Text.Trim().Length == 0)
            {
                strErr += "移动电话不能为空!\\n";
            }
            if (!PageValidate.IsDateTime(txtF_RegTime.Text))
            {
                strErr += "注册时间格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtF_LastInTime.Text))
            {
                strErr += "最后登录时间格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string   F_UserName    = this.txtF_UserName.Text;
            string   F_PassWord    = this.txtF_PassWord.Text;
            int      F_DepartID    = int.Parse(this.txtF_DepartID.Text);
            int      F_RoleID      = int.Parse(this.txtF_RoleID.Text);
            bool     F_Sex         = this.chkF_Sex.Checked;
            DateTime F_Birthday    = DateTime.Parse(this.txtF_Birthday.Text);
            string   F_Email       = this.txtF_Email.Text;
            string   F_MobilePhone = this.txtF_MobilePhone.Text;
            DateTime F_RegTime     = DateTime.Parse(this.txtF_RegTime.Text);
            DateTime F_LastInTime  = DateTime.Parse(this.txtF_LastInTime.Text);
            bool     F_IsUsed      = this.chkF_IsUsed.Checked;

            WSS.Model.Users model = new WSS.Model.Users();
            model.F_UserName    = F_UserName;
            model.F_PassWord    = F_PassWord;
            model.F_DepartID    = F_DepartID;
            model.F_RoleID      = F_RoleID;
            model.F_Sex         = F_Sex;
            model.F_Birthday    = F_Birthday;
            model.F_Email       = F_Email;
            model.F_MobilePhone = F_MobilePhone;
            model.F_RegTime     = F_RegTime;
            model.F_LastInTime  = F_LastInTime;
            model.F_IsUsed      = F_IsUsed;

            WSS.BLL.Users bll = new WSS.BLL.Users();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }