public ActionResult btnUrlCreate_Click()
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (Panda_CustomerDal.ExistUrl(" and TopMenuID='" + Request["ddlTopMenuID"] + "' and CustomerID='" + Request["customerID"] + "'").Rows.Count == 0)
                    {
                        Hashtable hasData = new Hashtable();
                        hasData["TopMenuID"]   = Request["ddlTopMenuID"];
                        hasData["NavigateUrl"] = Request["tbxNavigateUrl"];
                        hasData["CustomerID"]  = Request["customerID"];
                        hasData["FIsDelete"]   = 0;
                        hasData["FCreateUser"] = GetIdentityName();
                        hasData["FCreateDate"] = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
                        Panda_CustomerDal.InsertUrl(hasData);
                        ShowNotify("添加成功!");
                        // 关闭本窗体(触发窗体的关闭事件)
                        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    }
                    else
                    {
                        ShowNotify("该系统网址已添加!");
                    }
                }
                catch
                {
                    ShowNotify("添加失败!");
                }
            }

            return(UIHelper.Result());
        }
        public ActionResult btnUrlEdit_Click([Bind(Include = "ID,TopMenuID,NavitateUrl")] Panda_CustomerTopMenu cus)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Hashtable hasData = new Hashtable();
                    hasData["ID"]          = Request["tbxID"];
                    hasData["TopMenuID"]   = Request["ddlTopMenuID"];
                    hasData["NavigateUrl"] = Request["tbxNavigateUrl"];
                    hasData["FUpdateUser"] = GetIdentityName();
                    hasData["FUpdateDate"] = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
                    Panda_CustomerDal.UpdateUrl(hasData);
                    ShowNotify("修改成功!");
                    // 关闭本窗体(触发窗体的关闭事件)
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
            }
            catch
            {
                ShowNotify("修改失败!");
            }

            return(UIHelper.Result());
        }
        public ActionResult MyUrlCustomPostBack(string type, JArray gridFields, JObject typeParams, int gridIndex, int gridPageSize, string customerID)
        {
            var    Grid1     = UIHelper.Grid("Grid1");
            string sql       = string.Empty;
            var    ttbSearch = UIHelper.TwinTriggerBox("ttbSearchMessage");

            if (type == "trigger1")
            {
                ttbSearch.Text(String.Empty);
                ttbSearch.ShowTrigger1(false);
            }
            else if (type == "trigger2")
            {
                ttbSearch.ShowTrigger1(true);
                var triggerValue = typeParams.Value <string>("triggerValue");
                sql = " and Name like '%" + triggerValue + "%'";
            }
            sql = "and  pct.CustomerID=" + customerID;
            Hashtable table = Panda_CustomerDal.SearchUrl(gridIndex, gridPageSize, "FCreateDate", "DESC", sql);

            Grid1.DataSource(table["data"], gridFields);
            Grid1.RecordCount(Int32.Parse(table["total"].ToString()));
            Grid1.PageSize(gridPageSize);
            return(UIHelper.Result());
        }
示例#4
0
        public ActionResult Index()
        {
            Hashtable table = Panda_CustomerDal.Search(0, 20, "FCreateDate", "DESC", "");

            ViewBag.Grid1DataSource  = table["data"];
            ViewBag.Grid1RecordCount = Int32.Parse(table["total"].ToString());
            return(View());
        }
        public ActionResult btnCreate_Click()
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (Panda_CustomerDal.Exist(" and Name='" + Request["tbxName"] + "'").Rows.Count == 0)
                    {
                        string    guid    = Guid.NewGuid().ToString();
                        Hashtable hasData = new Hashtable();
                        hasData["Name"]           = Request["tbxName"];
                        hasData["FContactName"]   = Request["tbxContactName"];
                        hasData["FContactPhone"]  = Request["tbxContactPhone"];
                        hasData["FBGAddress"]     = Request["tbxAddress"];
                        hasData["FAddress"]       = Request["tbSelectedAddress"];
                        hasData["FCompanyNumber"] = Request["ddlCompany"];
                        hasData["CustomerType"]   = Request["ddlType"];
                        hasData["CustomerLevel"]  = Request["ddlGrade"];
                        hasData["MessageCount"]   = Request["tbxMsgNumber"];
                        hasData["FLngLat"]        = Request["tbxLngLat"];
                        hasData["Guid"]           = Guid.NewGuid().ToString();
                        hasData["FIsDelete"]      = 0;
                        hasData["FCreateUser"]    = GetIdentityName();
                        hasData["FCreateDate"]    = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
                        hasData["FMapTempID"]     = guid;
                        Panda_CustomerDal.Insert(hasData);

                        Hashtable has1 = new Hashtable();
                        Hashtable has2 = new Hashtable();
                        has1["id"]           = guid;
                        has1["FMapTempName"] = Request["tbxName"];
                        has2["FMapTempID"]   = guid;
                        int maxid = Convert.ToInt32(Dal.DBUtil.SelectDataTable("select isnull(max(ID),0) as maxId from Map_TempProperty").Rows[0]["maxId"].ToString()) + 1;
                        has2["FAliasName"] = "Template" + maxid.ToString();
                        has2["FCenter"]    = Request["tbxLngLat"];
                        Bll.Map_TemplateBll.InsertTemplate(has1);
                        Bll.Map_TemplateBll.InsertTempProperty(has2);

                        ShowNotify("添加成功!");
                        // 关闭本窗体(触发窗体的关闭事件)
                        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    }
                    else
                    {
                        ShowNotify("客户名重复,请更换!");
                    }
                }
                catch
                {
                    ShowNotify("添加失败!");
                }
            }

            return(UIHelper.Result());
        }
        private void UpdateGrid(JArray Grid1_fields, int gridIndex, int gridPageSize)
        {
            var    Grid1 = UIHelper.Grid("Grid1");
            string sql   = string.Empty;

            //sql = sql + " and FDictID = " + Grid1_selectedRows;
            Hashtable table = Panda_CustomerDal.Search(gridIndex, gridPageSize, "FCreateDate", "DESC", sql);

            Grid1.DataSource(table["data"], Grid1_fields);
            Grid1.RecordCount(Int32.Parse(table["total"].ToString()));
        }
        public ActionResult Index()
        {
            ViewBag.CoreCustomerNew    = CheckPower("CoreCustomerNew");
            ViewBag.CoreCustomerDelete = CheckPower("CoreCustomerDelete");
            ViewBag.CoreCustomerEdit   = CheckPower("CoreCustomerEdit");
            Hashtable table = Panda_CustomerDal.Search(0, 20, "FCreateDate", "DESC", "");

            ViewBag.Grid1DataSource  = table["data"];
            ViewBag.Grid1RecordCount = Int32.Parse(table["total"].ToString());
            return(View());
        }
        public ActionResult btnEdit_Click([Bind(Include = "ID,Name,FContactName,FContactPhone,FBGAddress,FAddress,FCompanyNumber,CustomerType,CustomerLevel,MessageCount,FLngLat")] Panda_Customer cus)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (Panda_CustomerDal.Exist(" and Name='" + Request["tbxName"] + "' and Name<>'" + Request["tbxOldName"] + "'").Rows.Count == 0)
                    {
                        Hashtable hasData = new Hashtable();
                        hasData["ID"]             = Request["tbxID"];
                        hasData["Name"]           = Request["tbxName"];
                        hasData["FContactName"]   = Request["tbxContactName"];
                        hasData["FContactPhone"]  = Request["tbxContactPhone"];
                        hasData["FBGAddress"]     = Request["tbxAddress"];
                        hasData["FAddress"]       = Request["tbSelectedAddress"];
                        hasData["FCompanyNumber"] = Request["ddlCompany"];
                        hasData["CustomerType"]   = Request["ddlType"];
                        hasData["CustomerLevel"]  = Request["ddlGrade"];
                        hasData["MessageCount"]   = Request["tbxMsgNumber"];
                        hasData["FLngLat"]        = Request["tbxLngLat"];
                        hasData["FUpdUser"]       = GetIdentityName();
                        hasData["FUpdDate"]       = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
                        Panda_CustomerDal.Update(hasData);

                        if (Request["tbxFMapTempID"].ToString() != "")
                        {
                            Hashtable has1 = new Hashtable();
                            has1["id"]           = Request["tbxFMapTempID"];
                            has1["FMapTempName"] = Request["tbxName"];
                            Bll.Map_TemplateBll.UpdateTemp(has1);
                            Hashtable has2 = new Hashtable();
                            has2["FMapTempID"] = Request["tbxFMapTempID"];
                            has2["FCenter"]    = Request["tbxLngLat"];
                            Bll.Map_TemplateBll.UpdateTempProperty(has2);
                        }

                        ShowNotify("修改成功!");
                        // 关闭本窗体(触发窗体的关闭事件)
                        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    }
                    else
                    {
                        ShowNotify("客户名重复,请更换!");
                    }
                }
            }
            catch
            {
                ShowNotify("修改失败!");
            }

            return(UIHelper.Result());
        }
        public ActionResult Customer_editUrl(int customerId)
        {
            ViewBag.CoreCustomerNew    = CheckPower("CoreCustomerNew");
            ViewBag.CoreCustomerDelete = CheckPower("CoreCustomerDelete");
            ViewBag.CoreCustomerEdit   = CheckPower("CoreCustomerEdit");
            string sql = string.Empty;

            sql = "and  pct.CustomerID=" + customerId;
            Hashtable table = Panda_CustomerDal.SearchUrl(0, 20, "FCreateDate", "DESC", sql);

            ViewBag.Grid1DataSource  = table["data"];
            ViewBag.Grid1RecordCount = Int32.Parse(table["total"].ToString());
            ViewBag.customerID       = customerId.ToString();
            return(View());
        }
示例#10
0
        public ActionResult CustomerUrl_edit(int ID)
        {
            Panda_CustomerTopMenu cus = db.Panda_CustomerTopMenu.Find(ID);

            if (cus == null)
            {
                return(HttpNotFound());
            }
            else
            {
                ViewBag.ddlTypeDataSource = Panda_CustomerDal.SearchMenusDDL("");
                ViewBag.ddlTypeSelect     = cus.TopMenuID.Value.ToString();
            }

            return(View(cus));
        }
示例#11
0
        public ActionResult Grid1_PageIndexChanged(JArray Grid1_fields, int Grid1_pageIndex, int gridPageSize, string searchMessage)
        {
            var Grid1 = UIHelper.Grid("Grid1");

            string sql = string.Empty;

            if (!searchMessage.Equals(""))
            {
                sql = sql + " and Name like '%" + searchMessage + "%'";
            }
            Hashtable table = Panda_CustomerDal.Search(Grid1_pageIndex, gridPageSize, "FCreateDate", "DESC", sql);

            Grid1.DataSource(table["data"], Grid1_fields);
            Grid1.RecordCount(Int32.Parse(table["total"].ToString()));

            return(UIHelper.Result());
        }
示例#12
0
        public ActionResult Grid1_Delete(JArray selectedRows, JArray Grid1_fields, int gridIndex, int gridPageSize)
        {
            //foreach (string rowId in selectedRows)
            //{
            //    Panda_Customer item = db.Panda_Customer.Find(Convert.ToInt32(rowId));
            //    db.Panda_Customer.Remove(item);
            //}
            //db.SaveChanges();

            //UpdateGrid(Grid1_fields, gridIndex, gridPageSize);

            //return UIHelper.Result();
            string values = "";

            for (int i = 0; i < selectedRows.Count; i++)
            {
                if (i != selectedRows.Count - 1)
                {
                    values += "" + selectedRows[i] + ",";
                }
                else
                {
                    values += "" + selectedRows[i] + "";
                }
            }

            Hashtable hasData = new Hashtable();

            hasData["ID"]        = values;
            hasData["FIsDelete"] = 1;
            hasData["FDelDate"]  = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
            hasData["FDelUser"]  = GetIdentityName();
            Panda_CustomerDal.DeleteList(hasData);

            UpdateGrid(Grid1_fields, gridIndex, gridPageSize);
            return(UIHelper.Result());
        }
示例#13
0
 public ActionResult CustomerUrl_new(int customerID)
 {
     ViewBag.ddlTypeDataSource = Panda_CustomerDal.SearchMenusDDL("");
     ViewBag.customerID        = customerID.ToString();
     return(View());
 }