Example #1
0
        protected void btnSaveAssignedApplication_Click(object sender, EventArgs e)
        {
            List <int> applicatonIDList = new List <int>();

            foreach (DataListItem item in this.dgAssignedRole.Items)
            {
                if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
                {
                    CheckBox chk = (CheckBox)item.FindControl("chkAssignedRole");
                    if (chk != null && chk.Checked)
                    {
                        applicatonIDList.Add(int.Parse(chk.Attributes["value"]));
                    }
                }
            }

            try
            {
                systemRoleServiceInstance.SaveRoleAssignedApplicatonIDList(applicatonIDList, this.CurrentDataItem);
                WebMessageBox.ShowOperationOkMessage("操作成功", "用户保存系统角色分配应用成功", this.ResolveUrl(this.GetListPageUrl()));
            }
            catch (ThreadAbortException)
            {
            }
            catch (Exception e1)
            {
                WebMessageBox.ShowOperationFailedMessage("操作失败", "用户保存系统角色分配应用失败,错误原因:" + e1.Message, this.ResolveUrl(this.GetListPageUrl()));
            }
        }
        protected void ProcessGridCmd(object sender, GridViewCommandEventArgs e)
        {
            GridViewRow row = ((Control)(e.CommandSource)).Parent.Parent as GridViewRow;

            if (row == null || row.RowType != DataControlRowType.DataRow)
            {
                return;
            }
            int        id  = GridViewHelper.GetDataKeyInGridViewRowCommandEvent(sender, e);
            DomainType obj = LoadDataByID(id);

            if (obj != null)
            {
                switch (e.CommandName)
                {
                case "cmdView":
                    this.Response.Redirect(this.GetViewPageUrl() + "?" + this.GetIDQueryStringKey() + "=" + GetDomainID(obj));
                    break;

                case "cmdDelete":
                    DeleteDataByID(GetDomainID(obj));
                    WebMessageBox.ShowOperationOkMessage("操作成功", "用户成功的删除了一条记录。", this.ResolveUrl(this.GetListPageUrl()));
                    break;

                default:
                    break;
                }
            }
        }
Example #3
0
 protected void SaveCurrentData(DomainType domain)
 {
     try
     {
         SaveData(domain);
         WebMessageBox.ShowOperationOkMessage("操作成功", "用户添加" + this.GetModuleNameCn() + "成功", this.ResolveUrl(this.GetListPageUrl()));
     }
     catch (ThreadAbortException)
     {
     }
     catch (Exception e1)
     {
         WebMessageBox.ShowOperationFailedMessageAndHistoryBack("操作失败", "添加" + GetModuleNameCn() + "失败,错误原因:" + e1.Message);
     }
 }
Example #4
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            SystemUser user =
                systemUserServiceInstance.GetUserByLoginIDAndPassword(this.txtLoginName.Text.Trim(), this.txtLoginPassword.Text.Trim());

            if (user != null)
            {
                systemUserServiceInstance.WebUserLoginIn(user, false, HttpContext.Current);
                WebMessageBox.ShowOperationOkMessage("登陆成功!", string.Format("欢迎您{0},成功登入。您的IP为:{1}!", this.txtLoginName.Text.Trim(), WebHelper.GetIPAddress()), this.ResolveUrl("~/MainPage/Default.aspx"));
            }
            else
            {
                WebMessageBox.ShowOperationFailedMessage("登陆失败!", "请重新输入用户名密码", this.ResolveUrl("~/MainPage/Login.aspx"));
            }
        }
 protected void DeleteCurrentObject()
 {
     //添加数据
     try
     {
         DeleteDataByID(this.GetID);
         WebMessageBox.ShowOperationOkMessage("操作成功", "用户删除" + this.GetModuleNameCn() + "成功", this.ResolveUrl(GetListPageUrl()));
     }
     catch (ThreadAbortException)
     {
     }
     catch (Exception e1)
     {
         WebMessageBox.ShowOperationFailedMessage("操作失败", "用户删除" + this.GetModuleNameCn() + "+失败,错误原因:" + e1.Message, this.ResolveUrl(GetListPageUrl()));
     }
 }
Example #6
0
        protected void btnSaveAssignedMenu_Click(object sender, EventArgs e)
        {
            List <int> menuIDList = TreeViewHelper.GetTreeViewCheckValue(this.tvMenus);

            try
            {
                systemRoleServiceInstance.SaveRoleAssignedMenuIDList(menuIDList, this.CurrentDataItem);
                WebMessageBox.ShowOperationOkMessage("操作成功", "用户保存系统角色分配菜单成功", this.ResolveUrl(this.GetListPageUrl()));
            }
            catch (ThreadAbortException)
            {
            }
            catch (Exception e1)
            {
                WebMessageBox.ShowOperationFailedMessage("操作失败", "用户保存系统角色分配菜单失败,错误原因:" + e1.Message, this.ResolveUrl(this.GetListPageUrl()));
            }
        }
        protected bool LoadData()
        {
            int id = GetID;

            if (id == 0)
            {
                WebMessageBox.ShowOperationOkMessage("操作失败", "无法获取ID。", this.ResolveUrl(GetListPageUrl()));
                return(false);
            }

            object obj = LoadDataByID(id);

            if (obj == null)
            {
                WebMessageBox.ShowOperationOkMessage("操作失败", "该条数据已不存在。", this.ResolveUrl(GetListPageUrl()));
                return(false);
            }
            else
            {
                this.Context.Items[GetDataItemContextKey()] = obj;
            }
            return(true);
        }