コード例 #1
0
 /// <summary>
 /// 保存事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Save_Click(object sender, EventArgs e)
 {
     try
     {
         Hashtable ht = new Hashtable();
         ht["Name"]     = Name.Value;
         ht["Address"]  = Address.Value;
         ht["Tel"]      = Tel.Value;
         ht["Contacts"] = Contacts.Value;
         ht["Category"] = Category.Value;
         if (!string.IsNullOrEmpty(_key))
         {
             ht["ID"] = _key;
         }
         else
         {
             ht["ID"]         = CommonHelper.GetGuid;
             ht["Createtime"] = DateTime.Now;
             //ht["Balance"] = "0";
         }
         bool returnValue = customerManager.AddOrEditCustomer(ht, _key);
         if (returnValue)
         {
             ShowMsgHelper.AlertMsgNoFresh("操作成功!");
         }
         else
         {
             ShowMsgHelper.Alert_Error("操作失败!");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
 /// <summary>
 /// 保存事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Save_Click(object sender, EventArgs e)
 {
     try
     {
         Hashtable ht = new Hashtable();
         ht["ID"]            = _key;
         ht["OperateRemark"] = OperateRemark.Value;
         ht["OperateTime"]   = SiteHelper.GetWebServerCurrentTime();
         ht["OperatorID"]    = RequestSession.GetSessionUser().UserId.ToString();
         ht["OperatorType"]  = 1;
         ht["AlarmStatus"]   = 1;
         bool returnValue = alarmManager.AddOrEdit(ht, _key);
         if (returnValue)
         {
             ShowMsgHelper.AlertMsgNoFresh("操作成功!");
         }
         else
         {
             ShowMsgHelper.Alert_Error("操作失败!");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
        protected void Transfer_Click(object sender, EventArgs e)
        {
            try
            {
                bool result     = true;
                int  returnType = 1;

                /*Hashtable ht = depositManager.GetDataByID(_key);
                 * string depositMoney = SiteHelper.GetHashTableValueByKey(ht, "DepositMoney");
                 * string depositPayWay = SiteHelper.GetHashTableValueByKey(ht, "DepositPayWay");
                 * string depositTradeNo = SiteHelper.GetHashTableValueByKey(ht, "DepositTradeNo");
                 * decimal refundMoney = 0.00m;
                 * refundMoney = decimal.Parse(depositMoney);*/
                if (result)
                {
                    //result = depositManager.HandleReturnDeposit(_key, State.Value, Remark.Text.Trim(), RequestSession.GetSessionUser().UserName.ToString(), returnType);
                    result = depositManager.HandleReturnedDeposit(_key, RequestSession.GetSessionUser().UserName.ToString());
                    if (result)
                    {
                        ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                    }
                    else
                    {
                        ShowMsgHelper.Alert_Error("操作失败!");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        protected void Save_Click(object sender, EventArgs e)
        {
            UserInfoManager uManage = new UserInfoManager();

            try
            {
                Hashtable ht = new Hashtable();

                // 条目名称
                ht["Name"] = this.txtName.Text.Trim();
                //图片地址
                ht["Images"] = this.hidPath.Value;
                //说明
                ht["Intro"] = this.txtIntro.Text.Trim();
                ht["Sort"]  = this.txtSort.Text.Trim();
                if (!string.IsNullOrEmpty(_key))
                {
                }
                else
                {
                }

                if (string.IsNullOrEmpty(_key))
                {
                    ht["ID"]         = CommonHelper.GetGuid;
                    ht["CreateTime"] = DateTime.Now;
                    ht["UpdateTime"] = DateTime.Now;
                }
                else
                {
                    ht["ID"]         = _key;
                    ht["UpdateTime"] = DateTime.Now;
                }
                // 状态(0未启用,1启用)
                if (radOK.Checked)
                {
                    ht["DeleteMark"] = "1";
                }
                else
                {
                    ht["DeleteMark"] = "0";
                }
                ht["Operator"] = RequestSession.GetSessionUser().UserName;
                bool result = vModelManager.AddOrEdit(ht, _key);
                if (result)
                {
                    ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                }
                else
                {
                    ShowMsgHelper.Alert_Error("操作失败!");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
        /// <summary>
        /// 保存事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Save_Click(object sender, EventArgs e)
        {
            try
            {
                Hashtable ht = new Hashtable();
                ht["UserName"]   = UserName.Value;
                ht["NickName"]   = NickName.Value;
                ht["UserSex"]    = UserSex.Value;
                ht["ReceiveSMS"] = ReceiveSMS.Value;
                ht["Tel"]        = Tel.Value;
                ht["Email"]      = Email.Value;
                ht["IDCardNum"]  = IDCardNum.Value;
                ht["UserState"]  = 1;
                if (!string.IsNullOrEmpty(_key))
                {
                    ht["UserID"] = _key;
                }
                else
                {
                    ht["UserID"]     = CommonHelper.GetGuid;
                    ht["DeleteMark"] = "1";
                    ht["Createtime"] = DateTime.Now;
                }

                bool returnValue = userManager.AddOrEditUserInfo(ht, _key);

                List <string> list = new List <string>();
                foreach (ListItem item in ParkingList.Items)
                {
                    if (item.Selected)
                    {
                        list.Add(item.Value);
                    }
                }
                returnValue = userManager.SaveUserParkingList(ht["UserID"].ToString(), list);

                if (returnValue)
                {
                    ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                }
                else
                {
                    ShowMsgHelper.Alert_Error("操作失败!");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
ファイル: User_Form.aspx.cs プロジェクト: xiyuansu/xiaobao
        /// <summary>
        /// 保存事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Save_Click(object sender, EventArgs e)
        {
            UserInfoManager userManager = new UserInfoManager();
            string          guid        = CommonHelper.GetGuid;
            Hashtable       ht          = new Hashtable();

            // 用户名
            ht["UserName"] = UserName.Value;
            // 用户昵称
            ht["NickName"] = NickName.Value;
            // 真实名称
            ht["RealName"] = RealName.Value;
            // 绑定手机号
            ht["BindPhone"] = BindPhone.Value;
            // 头像地址
            //ht["HeadPortrait"] = imgphoto.ImageUrl;
            // 身份证号照片
            //ht["IDCard"] = txtIdCard.Value;
            // 驾驶证照片
            //ht["DriverLicense"] = txtDriverLicense.Value;
            // 实名认证状态
            ht["RealNameCertification"] = RealNameCertification.Value;
            // 账户余额
            //ht["Balance"] = Balance.Value;
            // 用户状态
            ht["UserState"] = UserState.Value;
            ht["UserType"]  = UserType.Value;

            if (!string.IsNullOrEmpty(_key))
            {
                guid = _key;
            }
            else
            {
                ht["RegistrionTime"] = DateTime.Now;
            }
            bool returnValue = userManager.AddOrEditUserInfo(ht, _key);

            if (returnValue)
            {
                ShowMsgHelper.AlertMsgNoFresh("操作成功!");
            }
            else
            {
                ShowMsgHelper.Alert_Error("操作失败!");
            }
        }
コード例 #7
0
        /// <summary>
        /// 保存事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Save_Click(object sender, EventArgs e)
        {
            try
            {
                Hashtable ht = new Hashtable();
                #region 初始化车辆信息
                ht["Name"]      = Name.Value;
                ht["IPAddr"]    = IPAddr.Value;
                ht["IMEI"]      = IMEI.Value;
                ht["Longitude"] = Longitude.Value;
                ht["Latitude"]  = Latitude.Value;
                ht["Address"]   = Address.Value;
                ht["StationID"] = selStation.Value;
                ht["State"]     = State.Value;
                ht["UseState"]  = UseState.Value;
                ht["Phone"]     = Phone.Value;
                if (!string.IsNullOrEmpty(_key))
                {
                    ht["ID"] = _key;
                }
                else
                {
                    ht["ID"]         = CommonHelper.GetGuid;
                    ht["CreateTime"] = DateTime.Now;
                    ht["DeleteMark"] = "1";// 1 未删除,0 已删除
                }
                #endregion

                bool returnValue = manager.AddOrEditChargingPoint(ht, _key);

                if (returnValue)
                {
                    ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                }
                else
                {
                    ShowMsgHelper.Alert_Error("操作失败!");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #8
0
        /// <summary>
        /// 保存事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Save_Click(object sender, EventArgs e)
        {
            try
            {
                Hashtable ht = new Hashtable();
                ht["ModelID"]     = ModelID.Value;
                ht["CityID"]      = CityID.Value;
                ht["MinutePrice"] = MinutePrice.Value;
                ht["KmPrice"]     = KmPrice.Value;
                ht["MinPrice"]    = MinPrice.Value;
                ht["MaxPrice"]    = MaxPrice.Value;
                ht["Operator"]    = RequestSession.GetSessionUser().UserName;
                if (!string.IsNullOrEmpty(_key))
                {
                    ht["ID"]         = _key;
                    ht["UpdateTime"] = DateTime.Now;
                }
                else
                {
                    ht["ID"]         = CommonHelper.GetGuid;
                    ht["CreateTime"] = DateTime.Now;
                    ht["DeleteMark"] = 1;
                }

                bool returnValue = manager.AddOrEdit(ht, _key);
                if (returnValue)
                {
                    ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                }
                else
                {
                    ShowMsgHelper.Alert_Error("操作失败!");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #9
0
        protected void Save_Click(object sender, EventArgs e)
        {
            try
            {
                Hashtable ht = new Hashtable();

                // 条目名称
                ht["Name"] = this.txtName.Text.Trim();
                // 设置的值
                if (this.PanelTxt.Visible)
                {
                    ht["SettingContent"] = this.txtSettingContent.Text.Trim();
                }
                else if (this.PanelImg.Visible)
                {
                    ht["SettingContent"] = this.hidPath.Value;
                }
                //说明
                ht["Description"] = this.txtDescription.Text.Trim();
                ht["SettingType"] = this.drpDic.SelectedValue.ToString();
                Hashtable htSetting = sysSetingManager.GetSettingByID(_key);
                bool      result    = sysSetingManager.AddOrEdit(ht, _key);
                if (result)
                {
                    Logger.Info("系统参数配置," + RequestSession.GetSessionUser().UserName + "将【" + htSetting["NAME"].ToString() + "--" + htSetting["SETTINGCONTENT"].ToString() + "】,修改为【" + ht["Name"].ToString() + "--" + ht["SettingContent"].ToString() + "】");
                    ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                }
                else
                {
                    ShowMsgHelper.Alert_Error("操作失败!");
                }
            }
            catch (Exception ex)
            {
                Logger.Error("系统参数配置:" + ex.Message.ToString());
                throw ex;
            }
        }
コード例 #10
0
 /// <summary>
 /// 保存事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Save_Click(object sender, EventArgs e)
 {
     try
     {
         Hashtable ht = new Hashtable();
         ht["ThisName"]  = ThisName.Value;
         ht["Longitude"] = Longitude.Value;
         ht["Latitude"]  = Latitude.Value;
         ht["CityID"]    = CityID.Value;
         ht["AreaType"]  = AreaType.Value;
         ht["Address"]   = Address.Value;
         ht["Status"]    = Status.Value;
         if (!string.IsNullOrEmpty(_key))
         {
             ht["ID"] = _key;
         }
         else
         {
             ht["ID"]         = CommonHelper.GetGuid;
             ht["Status"]     = "0";
             ht["CreateTime"] = DateTime.Now;
             ht["DeleteMark"] = "1";
         }
         bool returnValue = serviceAreaManager.AddOrEditInfo(ht, _key);
         if (returnValue)
         {
             ShowMsgHelper.AlertMsgNoFresh("操作成功!");
         }
         else
         {
             ShowMsgHelper.Alert_Error("操作失败!");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #11
0
        /// <summary>
        /// 保存事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Save_Click(object sender, EventArgs e)
        {
            try
            {
                Hashtable ht = new Hashtable();

                #region 初始化车辆信息
                // 车辆名称
                ht["Name"] = Name.Value;
                // 车辆名称
                ht["VehicleName"] = LicenseNumber.Value;
                // 车牌号
                ht["LicenseNumber"] = LicenseNumber.Value;
                // 车辆颜色
                ht["VehicleColor"] = VehicleColor.Value;
                // 车辆排量
                ht["Displacement"] = Displacement.Value;
                // 车架号
                ht["VehicleNum"] = VehicleNum.Value;
                // 车辆GPS编号
                ht["VehicleGPSNum"] = VehicleGPSNum.Value;
                // 燃料方式
                ht["FuelStyle"] = FuelStyle.Value;
                // 平台
                ht["PlatformId"] = PlatformId.Value;
                // 公里数
                ht["Mileage"] = Mileage.Value;
                // 车辆品牌
                ht["Brand"] = Brand.Value;
                // 车辆型号
                ht["Model"] = this.drpVModel.Value.ToString();
                // 发动机号
                ht["EngineNum"] = EngineNum.Value;
                // 使用状态
                ht["UseState"] = UseState.Value;
                // 车辆状态
                ht["VehicleState"] = VehicleState.Value;
                // 车辆描述
                ht["VehicleRemark"] = VehicleRemark.Value;
                // 价格体系
                ht["PriceSystem"] = PriceSystem.Value;
                // 用户须知
                ht["TransportInformation"] = TransportInformation.Value;
                // 预计满电续航里程
                ht["ExpectRange"] = ExpectRange.Value;
                // 预计最高时速
                ht["ExpectHighestSpeed"] = ExpectHighestSpeed.Value;
                // 电量
                ht["Electricity"] = "0";
                if (!string.IsNullOrEmpty(Electricity.Value))
                {
                    ht["Electricity"] = Electricity.Value;
                }
                // 续航里程
                ht["Range"] = "0";
                if (!string.IsNullOrEmpty(Range.Value))
                {
                    ht["Range"] = Range.Value;
                }
                //车辆手机号
                ht["VehicleMobile"] = VehicleMobile.Value;
                ht["CityID"]        = CityID.Value;

                if (!string.IsNullOrEmpty(_key))
                {
                    ht["ID"] = _key;
                }
                else
                {
                    ht["ID"]         = CommonHelper.GetGuid;
                    ht["CreateTime"] = DateTime.Now;
                    ht["DeleteMark"] = "1";// 1 未删除,0 已删除
                    ht["Longitude"]  = "0";
                    ht["Latitude"]   = "0";
                }
                #endregion

                bool returnValue = vehicleManager.AddOrEditVehicleInfo(ht, _key);

                if (returnValue)
                {
                    ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                }
                else
                {
                    ShowMsgHelper.Alert_Error("操作失败!");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #12
0
ファイル: DictForm.aspx.cs プロジェクト: xiyuansu/xiaobao
        protected void Save_Click(object sender, EventArgs e)
        {
            try
            {
                Hashtable ht = new Hashtable();

                bool addError = false;

                if (string.IsNullOrEmpty(_key))
                {
                    DataTable dt = dictManager.GetItem(this.drpDic.SelectedValue.ToString(), this.txtName.Text.Trim().ToString());

                    if (dt.Rows.Count > 0)
                    {
                        addError = true;
                        ShowMsgHelper.Alert_Error("此字典项目已经添加,请重新添加!");
                    }
                }

                // 条目名称
                ht["Name"] = this.txtName.Text.Trim();
                // 备注说明
                ht["Remark"]   = this.txtRemark.Text.Trim();
                ht["CityCode"] = this.txtCityCode.Text.Trim();
                ht["ZipCode"]  = this.txtZipCode.Text.Trim();

                ht["Longitude"] = this.txtLongitude.Text.Trim();
                ht["Latitude"]  = this.txtLatitude.Text.Trim();
                //排列顺序
                ht["Sort"] = string.IsNullOrEmpty(this.txtSort.Text.Trim()) ? "9999" : this.txtSort.Text.Trim();
                // 备注说明
                ht["DictID"] = this.drpDic.SelectedValue.ToString();
                // 状态(0未启用,1启用)
                if (radOK.Checked)
                {
                    ht["DeleteMark"] = "1";
                }
                else
                {
                    ht["DeleteMark"] = "0";
                }

                if (!string.IsNullOrEmpty(_key))
                {
                    ht["ID"] = _key;
                }
                else
                {
                    ht["ID"] = CommonHelper.GetGuid;
                }
                if (addError)
                {
                }
                else
                {
                    bool result = dictManager.AddOrEditMessageInfo(ht, _key);

                    if (result)
                    {
                        ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                    }
                    else
                    {
                        ShowMsgHelper.Alert_Error("操作失败!");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #13
0
        /// <summary>
        /// 保存事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Save_Click(object sender, EventArgs e)
        {
            try
            {
                Hashtable ht = new Hashtable();
                ht["Name"]       = Name.Value;
                ht["Address"]    = Address.Value;
                ht["Contacts"]   = Contacts.Value;
                ht["ContactTel"] = ContactTel.Value;
                ht["Manager"]    = Managers.Value;
                ht["ManagerTel"] = ManagerTel.Value;
                ht["Longitude"]  = "0";
                if (!string.IsNullOrEmpty(Longitude.Value))
                {
                    ht["Longitude"] = Longitude.Value;
                }
                ht["Latitude"] = "0";
                if (!string.IsNullOrEmpty(Latitude.Value))
                {
                    ht["Latitude"] = Latitude.Value;
                }
                //ht["ParkingRadius"] = string.IsNullOrEmpty(ParkingRadius.Value.Trim()) ? "0.00" : ParkingRadius.Value.Trim();
                ht["CustomerID"] = CustomerID.Value;
                ht["State"]      = State.Value;
                ht["Createtime"] = DateTime.Now;
                if (!string.IsNullOrEmpty(Longitude.Value) && !string.IsNullOrEmpty(Latitude.Value))
                {
                    Hashtable loc_ht = manager.GetProvinceCityDistrictCode(Longitude.Value, Latitude.Value);
                    if (loc_ht != null && loc_ht.Keys.Count > 0)
                    {
                        ht["ProvinceID"] = SiteHelper.GetHashTableValueByKey(loc_ht, "ProvinceID");
                        ht["CityID"]     = SiteHelper.GetHashTableValueByKey(loc_ht, "CityID");
                        ht["CountyID"]   = SiteHelper.GetHashTableValueByKey(loc_ht, "CountyID");
                    }
                }

                if (!string.IsNullOrEmpty(_key))
                {
                    ht["ID"] = _key;
                }
                else
                {
                    ht["ID"] = CommonHelper.GetGuid;
                }

                bool returnValue = manager.AddOrEditServiceStation(ht, _key);

                if (returnValue)
                {
                    ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                }
                else
                {
                    ShowMsgHelper.Alert_Error("操作失败!");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #14
0
        protected void Save_Click(object sender, EventArgs e)
        {
            try
            {
                bool      result         = false;
                int       returnType     = 0;
                Hashtable ht             = depositManager.GetDataByID(_key);
                string    depositMoney   = SiteHelper.GetHashTableValueByKey(ht, "DepositMoney");
                string    depositPayWay  = SiteHelper.GetHashTableValueByKey(ht, "DepositPayWay");
                string    depositTradeNo = SiteHelper.GetHashTableValueByKey(ht, "DepositTradeNo");
                string    realName       = SiteHelper.GetHashTableValueByKey(ht, "RealName");
                string    bindPhone      = SiteHelper.GetHashTableValueByKey(ht, "BindPhone");
                decimal   refundMoney    = 0.00m;
                refundMoney = decimal.Parse(depositMoney);
                if (State.Value == "2")
                {
                    string errmsg = "";
                    string code   = "";
                    if (depositPayWay == "1")
                    {
                        //支付宝退款
                        AlipayRefund alipay = new AlipayRefund();
                        result = alipay.Refund2(depositTradeNo, refundMoney, out errmsg, out code);
                        Logger.Warn(string.Format("{0},{1}支付宝退款:{2}", realName, bindPhone, errmsg));
                        if (!result && "40004".Equals(code))
                        {
                            //ShowMsgHelper.Alert_Error("支付宝退款失败:" + errmsg + "!");
                            //return;

                            //判断是否保存了buyer_id
                            string buyer_id = SiteHelper.GetHashTableValueByKey(ht, "buyer_id");
                            if (string.IsNullOrEmpty(buyer_id))
                            {
                                //buyer_id为空需要查询订单
                                AlipayOrderQuery orderQuery  = new AlipayOrderQuery();
                                OrderQueryResult queryResult = orderQuery.QueryByTradeNO(depositTradeNo);
                                buyer_id = queryResult.buyer_user_id;
                            }

                            if (!string.IsNullOrEmpty(buyer_id))
                            {
                                //执行单笔转账到支付宝账户
                                result = alipay.Transfer(depositTradeNo, buyer_id, refundMoney, out errmsg);
                                Logger.Warn(string.Format("{0},{1}支付宝转账退款:{2}", realName, bindPhone, errmsg));
                                returnType = 1;
                                if (!result)
                                {
                                    ShowMsgHelper.Alert_Error("支付宝转账退款失败:" + errmsg + "!");
                                    return;
                                }
                            }
                        }
                    }
                    else if (depositPayWay == "2")
                    {
                        //微信退款
                        WxRefund wxpay = new WxRefund();
                        result = wxpay.refund2(depositTradeNo, refundMoney, out errmsg);
                        if (!result)
                        {
                            ShowMsgHelper.Alert_Error("微信退款失败:" + errmsg + "!");
                            return;
                        }
                    }
                    else if (depositPayWay == "5")
                    {
                        //微信公众号退款
                        api.weapp.pay.wxpay.WxRefund wxpay = new api.weapp.pay.wxpay.WxRefund();
                        result = wxpay.refund2(depositTradeNo, refundMoney, out errmsg);
                        if (!result)
                        {
                            ShowMsgHelper.Alert_Error("微信公众号退款失败:" + errmsg + "!");
                            return;
                        }
                    }
                }
                else
                {
                    result = true;
                }
                if (result)
                {
                    result = depositManager.HandleReturnDeposit(_key, State.Value, Remark.Text.Trim(), RequestSession.GetSessionUser().UserName.ToString(), returnType);
                    if (result)
                    {
                        ShowMsgHelper.AlertMsgNoFresh("操作成功!");
                    }
                    else
                    {
                        ShowMsgHelper.Alert_Error("操作失败!");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }