예제 #1
0
        public ActionResult btnLoginPageCreate_Click()
        {
            if (ModelState.IsValid)
            {
                if (LoginPageDal.Exist(" and Host='" + Request["tbxHost"] + "'").Rows.Count == 0)
                {
                    try
                    {
                        Hashtable hasData = new Hashtable();
                        hasData["FCreateUser"] = Convert.ToInt32(GetIdentityName());
                        hasData["FCreateDate"] = DateTime.Now;
                        hasData["FIsDelete"]   = 0;
                        hasData["Host"]        = Request["tbxHost"];
                        hasData["FileName"]    = Request["tbxFileName"];
                        hasData["Title"]       = Request["tbxTitle"];
                        LoginPageDal.Insert(hasData);
                        ShowNotify("添加成功!");
                        // 关闭本窗体(触发窗体的关闭事件)
                        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    }
                    catch
                    {
                        ShowNotify("添加失败!");
                    }
                }
                else
                {
                    ShowNotify("域名重复,请更换!");
                }
            }

            return(UIHelper.Result());
        }
예제 #2
0
        public ActionResult btnLoginPageEdit_Click()
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Hashtable hasData = new Hashtable();
                    hasData["ID"]          = Request["tbxID"];
                    hasData["Host"]        = Request["tbxHost"];
                    hasData["FileName"]    = Request["tbxFileName"];
                    hasData["Title"]       = Request["tbxTitle"];
                    hasData["FUpdateUser"] = GetIdentityName();
                    hasData["FUpdateDate"] = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                    LoginPageDal.Update(hasData);

                    ShowNotify("成功!");
                    // 关闭本窗体(触发窗体的关闭事件)
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    return(UIHelper.Result());
                }
            }
            catch
            {
                ShowNotify("失败!");
            }
            return(UIHelper.Result());
        }
예제 #3
0
        private void BindGrid1(int pageIndex, int pageSize, string selectTest, string actionType, out DataTable table, out int count)
        {
            string sql = string.Empty;

            if (!selectTest.Equals(""))
            {
                if (actionType == "trigger2")
                {
                    sql = sql + " and Host like '%" + selectTest + "%'";
                }
            }
            Hashtable has = LoginPageDal.Search(pageIndex, pageSize, "FCreateDate", "asc", sql);

            count = Int32.Parse(has["total"].ToString());
            table = (DataTable)has["data"];
        }
예제 #4
0
        public ActionResult FZ_Grid1_DoPostBack(JArray Grid1_fields, int Grid1_pageIndex,
                                                string ttbSearchMessage, string ttbSearchCustomer, string ttbSearchCompany,
                                                int ddlGridPageSize, string actionType, JArray deleteIds)
        {
            var    ttbSearchMessageUI = UIHelper.TwinTriggerBox("ttbSearchMessage");
            string search             = string.Empty;

            if (actionType == "trigger1")
            {
                ttbSearchMessageUI.Text(String.Empty);
                ttbSearchMessageUI.ShowTrigger1(false);
                ttbSearchMessage = String.Empty;
                search           = ttbSearchMessage;
            }

            else if (actionType == "trigger2")
            {
                ttbSearchMessageUI.ShowTrigger1(true);
                search = ttbSearchMessage;
            }
            else if (actionType == "delete")
            {
                string values = "";
                foreach (int ID in deleteIds)
                {
                    values = values + ID.ToString() + ",";
                }
                values = values.Substring(0, values.LastIndexOf(','));
                Hashtable hasData = new Hashtable();
                hasData["ID"]          = values;
                hasData["FIsDelete"]   = 1;
                hasData["FUpdateDate"] = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
                hasData["FUpdateUser"] = GetIdentityName();
                LoginPageDal.DeleteList(hasData);
            }

            var       grid1UI = UIHelper.Grid("Grid1");
            DataTable dt2     = new DataTable();
            int       count   = 0;

            BindGrid1(Grid1_pageIndex, ddlGridPageSize, search, actionType, out dt2, out count);
            grid1UI.DataSource(dt2, Grid1_fields);
            grid1UI.RecordCount(count);
            grid1UI.PageSize(ddlGridPageSize);
            return(UIHelper.Result());
        }