Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        public ActionResult Customer_GuanW(int customerId)
        {
            Panda_Customer cus = db.Panda_Customer.Find(customerId);

            if (cus == null)
            {
                return(HttpNotFound());
            }
            else
            {
                ViewBag.mapTempID = cus.FMapTempID.ToString();
            }
            return(View());
        }
Esempio n. 3
0
        public ActionResult btnEdit_Click([Bind(Include = "ID,FCompanyNumber,UserName,UserPwd,UserSex,UserBirthday,UserMail,UserEnabledisable,UserRemark,UserPumpGroup,FCustomerID,UserType,IsOther")] Panda_Customer cus)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (Panda_UserInfoDal.Exist(" and UserName='******' and UserName<>'" + Request["tbxOldName"] + "'").Rows.Count == 0)
                    {
                        Hashtable hasData = new Hashtable();
                        hasData["ID"]             = Request["tbxID"];
                        hasData["FCompanyNumber"] = Request["ddlCompany"];
                        hasData["UserName"]       = Request["tbxName"];
                        if (!Request["tbxPassword"].Equals(Request["tbxoldPwd"]))
                        {
                            hasData["UserPwd"] = PasswordUtil.CreateDbPassword(Request["tbxPassword"]);
                        }
                        hasData["UserSex"]      = Request["ddlSex"];
                        hasData["UserBirthday"] = Request["dpBirthday"];
                        //hasData["UserTel"] = Request["ddlCompany"];
                        hasData["UserMail"]          = Request["tbxEmail"];
                        hasData["UserEnabledisable"] = Request["ddlEnable"];
                        hasData["UserRemark"]        = Request["tbxRemark"];
                        hasData["UserPumpGroup"]     = Request["tbxPumpGroupID"];
                        hasData["FCustomerID"]       = Request["tbxCustomerID"];
                        hasData["UserType"]          = Request["ddlType"];
                        hasData["IsOther"]           = Request["ddlType"] == "4" ? "1" : "0";
                        hasData["FUpdUser"]          = GetIdentityName();
                        hasData["FUpdDate"]          = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
                        Panda_UserInfoDal.Update(hasData);
                        ShowNotify("修改成功!");
                        // 关闭本窗体(触发窗体的关闭事件)
                        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    }
                    else
                    {
                        ShowNotify("用户名重复,请更换!");
                    }
                }
            }
            catch
            {
                ShowNotify("修改失败!");
            }

            return(UIHelper.Result());
        }
Esempio n. 4
0
        public ActionResult Customer_edit(int customerId)
        {
            Panda_Customer cus = db.Panda_Customer.Find(customerId);

            if (cus == null)
            {
                return(HttpNotFound());
            }
            else
            {
                ViewBag.ddlCompanyDataSource = sys_DeptDal.GetCompanyList("");
                ViewBag.ddlTypeDataSource    = sys_dictDal.SearchDDL(" and FDictID=50");
                ViewBag.ddlLevelDataSource   = sys_dictDal.SearchDDL(" and FDictID=51");
                ViewBag.ddlCompanySelect     = cus.FCompanyNumber;
                ViewBag.ddlTypeSelect        = cus.CustomerType.ToString();
                ViewBag.ddlLevelSelect       = cus.CustomerLevel.ToString();
            }

            return(View(cus));
        }