Example #1
0
        private ReturnedData AddPkg(string pkgName, decimal pkgPrice)
        {
            ReturnedData data   = new ReturnedData();
            PackageMgm   pkgMgm = new PackageMgm();
            PackageVO    pkg    = new PackageVO();

            pkg.PackageName      = pkgName;
            pkg.TotalPrice       = pkgPrice;
            pkg.CreatedDate      = DateTime.Now;
            pkg.CreatorID        = Emp.UserName;
            pkg.LastModifiedDate = DateTime.Now;
            pkg.LastModifierID   = Emp.UserName;
            try
            {
                data.Data    = pkgMgm.AddPackage(pkg);
                data.Success = true;
                data.Message = "套餐基本信息添加成功";
                LogHandler.Info("用户:" + Emp.UserName + "于 " + pkg.CreatedDate.ToString() + " 添加套餐基本信息,项目名:" + pkgName);
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "套餐基本信息添加失败";
                data.Error   = ex.ToString();
                LogHandler.Error("套餐基本信息添加错误:" + ex.Message.ToString());
            }
            return(data);
        }
Example #2
0
        public JsonResult GetClubCardTypeModel(int id)
        {
            IClubCardTypeMgm ctmgm = new ClubCardTypeMgm();
            ReturnedData     data  = new ReturnedData();

            try
            {
                var ctype = ctmgm.GetCardTypeByID(id);
                if (ctype != null)
                {
                    data.Success = true;
                    data.Data    = ctype;
                }
                else
                {
                    data.Success = false;
                    data.Message = "当前没有该会员类型记录";
                }
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "网络异常";
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        private ReturnedData EditePkg(int id, string pkgName, decimal pkgPrice)
        {
            ReturnedData data   = new ReturnedData();
            PackageMgm   pkgMgm = new PackageMgm();

            try
            {
                var pkg = pkgMgm.GetPackageByID(id);
                if (pkg.PackageID > 0)
                {
                    pkg.PackageName      = pkgName;
                    pkg.TotalPrice       = pkgPrice;
                    pkg.LastModifiedDate = DateTime.Now;
                    pkg.LastModifierID   = Emp.UserName;
                    pkgMgm.EditPackage(pkg);
                    data.Success = true;
                    data.Message = "套餐基本信息修改成功";
                    LogHandler.Info("用户:" + Emp.UserName + "于 " + pkg.CreatedDate.ToString() + " 修改套餐基本信息,项目名:" + pkgName);
                }
                else
                {
                    data.Success = false;
                    data.Message = "所选套餐项目不存在,请刷新网页后重试";
                }
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "套餐基本信息修改失败";
                LogHandler.Error("套餐基本信息修改错误:" + ex.Message.ToString());
            }
            return(data);
        }
Example #4
0
        public JsonResult AddConsumeItem()
        {
            string  itemName  = NullHelper.Convert <string>(Request["citemName"], "");
            decimal itemPrice = NullHelper.Convert <decimal>(Request["citemPrice"], 0M);

            ConsumeItemVO conItem = new ConsumeItemVO();

            conItem.ItemName         = itemName;
            conItem.ItemPrice        = itemPrice;
            conItem.LastModifiedDate = DateTime.Now;
            conItem.LastModifierID   = Emp.UserName;
            conItem.CreatedDate      = DateTime.Now;
            conItem.CreatorID        = Emp.UserName;

            ReturnedData    data   = new ReturnedData();
            IConsumeItemMgm conMgm = new ConsumeItemMgm();

            try
            {
                conMgm.AddConsumeItem(conItem);
                data.Success = true;
                data.Message = "消费项目添加成功";
                LogHandler.Info("员工" + Emp.UserName + "添加一条消费项目,项目名:" + itemName);
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "消费项目添加失败";
                LogHandler.Error("添加消费项目出现错误:" + (ex.Message.ToString()));
                data.Error = ex.ToString();
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #5
0
        public JsonResult ChangeCardNoSub(int id, string CardNo)
        {
            IClubCardMgm cardMgm = new ClubCardMgm();

            ReturnedData data = new ReturnedData();

            try
            {
                ClubCardVO card = cardMgm.GetClubCardByID(id);
                if (card.CardStatus == 1)
                {
                    cardMgm.UpdateClubCardNo(id, CardNo);
                    data.Success = true;
                    data.Message = "会员卡补卡成功";
                }
                else
                {
                    data.Success = false;
                    data.Message = "该会员卡不处于挂失状态,不需要补卡";
                }
            }
            catch (Exception ex)
            {
                LogHandler.Error(ex.ToString());
                data.Success = false;
                data.Message = "会员卡补卡成功";
            }


            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #6
0
        //添加/修改 套餐基本信息
        public JsonResult SubPkg()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                int     id       = NullHelper.Convert <int>(Request["id"], -1);
                string  pkgName  = NullHelper.Convert <string>(Request["pkgName"], "");
                decimal pkgPrice = NullHelper.Convert <decimal>(Request["pkgPrice"], 0M);

                if (id == -1)
                {
                    data = AddPkg(pkgName, pkgPrice);
                }
                else
                {
                    data = EditePkg(id, pkgName, pkgPrice);
                }
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                data.Error   = ex.ToString();
                LogHandler.Error(ex.Message.ToString());
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
   public SqlDatabaseExistWorker(string server, string checkedDatabase, AuthenticationType authenticationType, string user, string password,
 out ISqlDatabaseExistWorkerReturnedData data)
       : base(server, "", authenticationType, user, password)
   {
       this.checkedDatabase = checkedDatabase;
         data = this.data = new ReturnedData();
   }
 private SqlCreateConnectionWorker(SqlConnection connection, out ISqlWorkerConnection workerConnection)
     : base(connection)
 {
     ReturnedData data;
       workerConnection = data = new ReturnedData(connection);
       data.Connection.Open();
 }
Example #9
0
 public CalculatedData(ReturnedData baseData)
 {
     this.Rate         = baseData.Rate;
     this.ProviderName = baseData.ProviderName;
     this.Fee          = baseData.Fee;
     this.Deductions   = baseData.Deductions;
 }
Example #10
0
        public JsonResult GetPkgItems()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                int         pkgId  = NullHelper.Convert <int>(Request["id"], -1);
                PkgItemsMgm pkgMgm = new PkgItemsMgm();
                PackageMgm  pkMgm  = new PackageMgm();

                var pkg     = pkMgm.GetPackageByID(pkgId);
                var pkgitem = pkgMgm.GetItemsByPkgID(pkgId);
                data.Success = true;
                data.Message = pkg.TotalPrice.ToString();
                data.Data    = pkgitem;
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "系统错误,请联系维护人员";
                data.Error   = ex.ToString();
                LogHandler.Error(ex.Message.ToString());
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #11
0
        public JsonResult SearchCustomer(string carno)
        {
            ICustomerMgm custMgm = new CustomerMgm();
            //改为车牌号查询
            //CustomerVO cust = custMgm.GetCustomerByMobileNo(mobilno);
            //ClubCardVO card = new ClubCardMgm().GetClubCardByCustID(cust.CustomerID);
            var          cust = custMgm.GetCustomerByCarNo(carno);
            ClubCardVO   card = new ClubCardMgm().GetClubCardByCustID(cust.CustomerID);
            ReturnedData data = new ReturnedData();

            if (cust.CustomerID == 0)
            {
                data.Success = false;
                data.Message = "该车牌号没有客户";
            }
            else
            {
                data.Success = true;
            }
            if (card == null)
            {
                card = new ClubCardVO();
            }
            CustomerAndCard custandcard = GetCusAndCardModel(card, cust);

            data.Data = custandcard;
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #12
0
        public JsonResult SumCardPkgConsumeItems()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                string cardNo   = NullHelper.Convert <string>(Request["cardNo"], "");
                string itemData = NullHelper.Convert <string>(Request["itemData"], "");
                if (!string.IsNullOrEmpty(itemData))
                {
                    List <ConsumePkgViewModel> list = JsonSerializerPkg(itemData, ConsumeType.ClubPackage);
                    ClubCardMgm cardMgm             = new ClubCardMgm();
                    var         card      = cardMgm.GetClubCardByCardNo(cardNo);
                    var         conlist   = GetConsumeList(list, card, ConsumeType.ClubPackage);
                    ConsumeMgm  conMgm    = new ConsumeMgm();
                    var         consSerNo = conMgm.ConsumePkg(conlist);
                    data.Success = true;
                    LogHandler.Info(Emp.UserName + "添加会员套餐消费,时间:" + DateTime.Now);
                    data.Message = consSerNo + "|" + conlist.FirstOrDefault().CreatedDate.ToString("yyyy/MM/dd HH:mm:ss");
                    data.Data    = cardMgm.GetDetailByClubCardPkgID(list[0].PkgId);
                }
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                data.Error   = ex.ToString();
                LogHandler.Error(ex.Message.ToString());
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #13
0
        public JsonResult SubNocardConsume()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                int        payType  = NullHelper.Convert <int>(Request["payType"], -1);
                int        custID   = NullHelper.Convert <int>(Request["custID"], -1);
                string     consItem = NullHelper.Convert <string>(Request["data"], "");
                var        comlist  = JsonSerializer(consItem);
                var        cust     = new CustomerMgm().GetCustomerByID(custID);
                var        conlist  = GetConsumeList(comlist, cust, ConsumeType.NoCard, (PayType)payType);
                ConsumeMgm conMgm   = new ConsumeMgm();
                string     serNo    = conMgm.ConsumeForNoCard(conlist);
                data.Success = true;
                data.Message = serNo + "|" + conlist.FirstOrDefault().CreatedDate.ToString("yyyy/MM/dd HH:mm:ss");
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                LogHandler.Error(ex.Message.ToString());
                data.Error = ex.ToString();
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #14
0
        public JsonResult GetCardPkgItemDetail()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                int         id      = NullHelper.Convert <int>(Request["itemId"], -1);
                ClubCardMgm cardMgm = new ClubCardMgm();
                var         item    = cardMgm.GetClubCardPkgDetailByID(id);
                if (item != null && item.ItemID > 0)
                {
                    data.Success = true;
                    data.Data    = item;
                }
                else
                {
                    data.Success = false;
                    data.Message = "该消费项目不存在";
                }
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                data.Error   = ex.ToString();
                LogHandler.Error(ex.Message.ToString());
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #15
0
        public JsonResult LoginSub(EmployeePO emp)
        {
            IEmployeeMgm empMgm = new EmployeeMgm();

            ReturnedData data  = new ReturnedData();
            EmployeePO   empdb = new EmployeePO();

            try
            {
                string spwd;
                var    result = empMgm.Login(emp, out empdb);
                if (result == null)
                {
                    data.Success = true;
                    if (empdb != null)
                    {
                        SetLoginUser(empdb);
                    }
                }
                else
                {
                    data.Success = false;
                }
                data.Message = result;
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                data.Error   = ex.ToString();
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #16
0
        public JsonResult SumCardCarshConsumeItems()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                string cardNo   = NullHelper.Convert <string>(Request["cardNo"], "");
                string itemData = NullHelper.Convert <string>(Request["itemData"], "");
                //[{\"itemid\":\"12\",\"itemName\":\"喷漆\",\"itemSum\":\"1\",\"itemSubPrice\":\"150\"}]
                //JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
                //List<ComsumeItemViewModel> list = (List<ComsumeItemViewModel>)jsonSerializer.Deserialize(itemData,typeof(ComsumeItemViewModel));

                if (!string.IsNullOrEmpty(itemData))
                {
                    List <ComsumeItemViewModel> list = JsonSerializer(itemData, ConsumeType.ClubCash);
                    ClubCardMgm cardMgm   = new ClubCardMgm();
                    var         card      = cardMgm.GetClubCardByCardNo(cardNo);
                    var         conlist   = GetConsumeList(list, card, ConsumeType.ClubCash);
                    ConsumeMgm  conMgm    = new ConsumeMgm();
                    var         consSerNo = conMgm.ConsumeCash(conlist);
                    data.Success = true;
                    LogHandler.Info(Emp.UserName + "添加会员现金消费,时间:" + DateTime.Now);
                    data.Message = consSerNo + "|" + conlist.FirstOrDefault().CreatedDate.ToString("yyyy/MM/dd HH:mm:ss");
                    data.Data    = cardMgm.GetBalanceByClubCardID(card.ClubCardID);
                }
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "会员现金消费过程出现异常,请联系维护人员";
                data.Error   = ex.ToString();
                LogHandler.Error(ex.Message.ToString());
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #17
0
 /// <summary>
 /// appends a message to an existing message if the return code of the added message is not "1" success
 /// </summary>
 /// <param name="message"></param>
 public void AppendToMessage(VisionMessage message)
 {
     if (string.IsNullOrEmpty(ReturnCode))
     {
         ReturnCode   = message.ReturnCode;
         ReturnDesc   = message.ReturnDesc;
         Detail       = message.Detail;
         ReturnedData = message.ReturnedData;
         Errors       = message.Errors;
     }
     else
     {
         if (message.ReturnCode != "1")
         {
             ReturnCode = message.ReturnCode;
             ReturnDesc = $"{ReturnDesc}, {message.ReturnDesc}";
             Detail     = $"{Detail}{Environment.NewLine}{message.Detail}";
             ReturnedData.Add(message.ReturnedData.Root);
             foreach (var itm in message.Errors)
             {
                 Errors.Add(itm.Key, itm.Value);
             }
         }
     }
 }
Example #18
0
        public ReturnedData GetValidata(ClubCardTypeVO ctype)
        {
            ReturnedData data = new ReturnedData();

            if (string.IsNullOrEmpty(ctype.CardTypeName))
            {
                data.Success = false;
                data.Message = "请输入会员卡类型";
            }
            else if (ctype.PayDiscount < 0 || ctype.PayDiscount >= 1)
            {
                data.Success = false;
                data.Message = "充值折扣输入错误";
            }
            else if (ctype.PackageDiscount < 0 || ctype.PackageDiscount >= 1)
            {
                data.Success = false;
                data.Message = "套餐折扣输入错误";
            }
            else
            {
                data.Success = true;
            }
            return(data);
        }
 public SqlAttachDatabaseWorker(SqlConnection connection, string newDatabase, string pathToMdf, string pathToLdf, out ISqlAttachDatabaseWorkerReturnedData data)
     : base(connection)
 {
     data = this.data = new ReturnedData();
       this.newDatabase = newDatabase;
       this.pathToMdf = pathToMdf;
       this.pathToLdf = pathToLdf;
 }
   public SqlAttachDatabaseWorker(string server, string newDatabase, AuthenticationType authenticationType, string user, string password,
 string pathToMdf, string pathToLdf, out ISqlAttachDatabaseWorkerReturnedData data)
       : base(server, "", authenticationType, user, password)
   {
       data = this.data = new ReturnedData();
         this.newDatabase = newDatabase;
         this.pathToMdf = pathToMdf;
         this.pathToLdf = pathToLdf;
   }
Example #21
0
        public JsonResult RechargeCashSub()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                string       cardno           = NullHelper.Convert <string>(Request["cno"], "");
                decimal      rechargeAmount   = NullHelper.Convert <decimal>(Request["rechargeAcc"], 0M);
                decimal      rechargeDiscount = NullHelper.Convert <decimal>(Request["discount"], 0M);
                IClubCardMgm cardMgm          = new ClubCardMgm();


                var        card     = cardMgm.GetClubCardByCardNo(cardno);
                RechargeVO recharge = new RechargeVO();
                recharge.ClubCardID           = card.ClubCardID;
                recharge.ClubCardNo           = card.ClubCardNo;
                recharge.ActualRechargeAmount = rechargeAmount;
                recharge.CustID       = card.CustomerID;
                recharge.CustName     = card.CustName;
                recharge.DiscountRate = rechargeDiscount;
                if (rechargeDiscount == 0)
                {
                    rechargeDiscount = 1;
                }
                recharge.PlatformRechargeAmount = Math.Round(rechargeAmount / rechargeDiscount, 2);
                recharge.RechargeDate           = DateTime.Now;
                recharge.RechargeStore          = Emp.StroeName;
                recharge.OriginalStore          = card.OpenCardStore;
                recharge.PayType           = (int)PayType.Cash;
                recharge.LastModifierID    = Emp.UserName;
                recharge.LastModifiedDate  = DateTime.Now;
                recharge.CreatedDate       = DateTime.Now;
                recharge.CreatorID         = Emp.UserName;
                recharge.DiscountInfo      = "会员现金折扣";
                recharge.ClubCardPackageID = "";
                recharge.RechargeType      = (int)RechargeType.ClubCash;
                recharge.RechargeSerialNo  = SerialNoGenerator.GenRechargeSerialNo(Emp.StoreId);
                recharge.SalesMan          = card.SalesMan;

                IRechargeMgm rechargeMgm = new RechargeMgm();
                rechargeMgm.RechargeCash(recharge);
                data.Success = true;
                Session.Add("recharge", recharge);
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Error   = ex.ToString();
                data.Message = "充值失败";
            }

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #22
0
        /// <summary>
        /// 添加客户提交
        /// </summary>
        /// <param name="cusandcar"></param>
        /// <returns></returns>
        public JsonResult AddCustomerSub(CustomerAndCar cusandcar)
        {
            ICustomerMgm customerMgm = new CustomerMgm();
            ICarMgm      carMgm      = new CarMgm();
            CustomerVO   customer    = new CustomerVO()
            {
                Name             = cusandcar.Name,
                Sex              = cusandcar.Sex,
                ICNo             = cusandcar.ICNo,
                Birthday         = cusandcar.Birthday,
                MobileNO         = cusandcar.MobileNo,
                CreatorID        = Emp.UserName,
                LastModifierID   = Emp.UserName,
                CreatedDate      = DateTime.Now,
                LastModifiedDate = DateTime.Now,
            };

            CarVO car = new CarVO()
            {
                CarNo            = cusandcar.Carno,
                Brand            = cusandcar.Brand,
                CarModel         = cusandcar.Carmodel,
                Capacity         = cusandcar.Capacity,
                Color            = cusandcar.Color,
                FrameNo          = cusandcar.FrameNo,
                EngineNo         = cusandcar.EngineNo,
                MaintainKM       = cusandcar.Maintainkm,
                InsureDate       = cusandcar.Insuredate,
                ASDate           = cusandcar.Asdate,
                CreatorID        = Emp.UserName,
                LastModifierID   = Emp.UserName,
                CreatedDate      = DateTime.Now,
                LastModifiedDate = DateTime.Now,
            };

            ReturnedData data = new ReturnedData();

            try
            {
                car.CustomerID = customerMgm.AddAllCustomer(customer, car);
                //carMgm.AddCar(car);
                data.Message = "客户添加成功";
                data.Success = true;
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "客户添加失败";
                data.Error   = ex.ToString();
            }

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #23
0
        /// <summary>
        /// 获取会员卡套餐消费项目
        /// </summary>
        /// <returns></returns>
        public JsonResult GetCardPkgItemList()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                string                cardPkgId = NullHelper.Convert <string>(Request["cardPkgId"], "-1");
                ClubCardMgm           cardMgm   = new ClubCardMgm();
                var                   result    = cardMgm.GetDetailByClubCardPkgID(cardPkgId);
                List <SelectListItem> itemList  = new List <SelectListItem>();
                result = result.SkipWhile(i => i.RemainCount == 0).ToList();
                if (result != null && result.Count > 0)
                {
                    result.ForEach(item => {
                        if (item.RemainCount > 0)
                        {
                            if (itemList.Count <= 0)
                            {
                                itemList.Add(new SelectListItem()
                                {
                                    Text = item.ItemName, Value = item.PackageDetailID.ToString(), Selected = true
                                });
                            }
                            else
                            {
                                itemList.Add(new SelectListItem()
                                {
                                    Text = item.ItemName, Value = item.PackageDetailID.ToString()
                                });
                            }
                        }
                    });
                }
                else
                {
                    itemList.Add(new SelectListItem()
                    {
                        Text = "套餐无可用项目", Value = "-1", Selected = true
                    });
                }
                data.Success = true;
                data.Data    = itemList;
            }
            catch (Exception ex)
            {
                LogHandler.Error(ex.Message.ToString());
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                data.Error   = ex.ToString();
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #24
0
        public JsonResult SearchCustomerAndCard()
        {
            string       mobileno = NullHelper.Convert <string>(Request["MobileNo"], "");
            string       cardNo   = NullHelper.Convert <string>(Request["CardNo"], "");
            ReturnedData data     = new ReturnedData();

            if (!string.IsNullOrEmpty(mobileno) || !string.IsNullOrEmpty(cardNo))
            {
                ICustomerMgm custMgm = new CustomerMgm();
                IClubCardMgm cardMgm = new ClubCardMgm();
                //有缺陷
                if (!string.IsNullOrEmpty(mobileno))
                {
                    CustomerVO cust = custMgm.GetCustomerByMobileNo(mobileno);
                    if (cust != null)
                    {
                        ClubCardVO card = cardMgm.GetClubCardByCustID(cust.CustomerID);
                        data.Data    = GetCusAndCardModel(card, cust);
                        data.Success = true;
                    }
                    else
                    {
                        data.Success = false;
                        data.Message = "当前手机号无用户";
                    }
                }
                else if (!string.IsNullOrEmpty(cardNo))
                {
                    ClubCardVO card = cardMgm.GetClubCardByCardNo(cardNo);
                    if (card != null)
                    {
                        CustomerVO cust = custMgm.GetCustomerByID(card.CustomerID);
                        data.Data    = GetCusAndCardModel(card, cust);
                        data.Success = true;
                    }
                    else
                    {
                        data.Success = false;
                        data.Message = "当前会员卡号无用户";
                    }
                }
            }
            else
            {
                data.Success = false;
                data.Message = "请输入会员卡号或用户手机号码";
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #25
0
        /// <summary>
        /// 提交信息
        /// </summary>
        /// <returns></returns>
        public JsonResult ClubCardDetailSub(CustomerAndCard cusandcard)
        {
            ReturnedData data = null;

            //添加会员卡
            if (cusandcard.CardID == 0)
            {
                data = CustomerCardAddSub(GetCardModel(cusandcard));
            }
            else//修改会员卡
            {
                data = CustomerCardEdiSub(GetCardModel(cusandcard));
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #26
0
        public void GetMovieDetailsTest()
        {
            //setup
            Array        company  = Enum.GetValues(typeof(Companies));
            const string id       = "cw2488496";
            var          expected = new ReturnedData()
            {
                Title = "Star Wars: The Force Awakens"
            };

            //perform
            ReturnedData actual = MovieListAccess.GetMovieDetails(company.GetValue(0).ToString(), id);

            //assert
            Assert.AreEqual(expected.Title, actual.Title);
        }
Example #27
0
        public CalculatedData Process(ReturnedData returnedData, decimal enteredAmount)
        {
            CalculatedData data = null;

            if (returnedData != null)
            {
                var finalAmount = (returnedData.Rate * enteredAmount) - returnedData.Deductions;
                data = new CalculatedData(returnedData)
                {
                    Amount          = finalAmount,
                    EffectiveRate   = finalAmount / (enteredAmount + returnedData.Fee),
                    AmountWithdrawn = enteredAmount + returnedData.Fee
                };
            }
            return(data);
        }
Example #28
0
        public JsonResult ResetPasswordSub(int id, string oldpwd, string newpwd)
        {
            IClubCardMgm cardMgm = new ClubCardMgm();
            string       result  = cardMgm.UpdatePwd(id, oldpwd, newpwd);
            ReturnedData data    = new ReturnedData();

            if (result == null)
            {
                data.Success = true;
                data.Message = "密码重置成功";
            }
            else
            {
                data.Success = false;
                data.Message = result;
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #29
0
        public JsonResult DeleteClubCardTypeModel(int id)
        {
            IClubCardTypeMgm ctmgm = new ClubCardTypeMgm();
            ReturnedData     data  = new ReturnedData();

            try
            {
                ctmgm.DelCardType(id);
                data.Success = true;
                data.Message = "删除成功";
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "删除失败,该会员卡类型有会员卡存在";
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #30
0
        private static void AddToMaster(string company, ReturnedData data)
        {
            if (MovieDatabase.ContainsKey(data.Title))
            {
                if (!MovieDatabase[data.Title].Price.ContainsKey(company))
                {
                    MovieDatabase[data.Title].Price.Add(company, Convert.ToDouble(data.Price));
                }
                if (!MovieDatabase[data.Title].Id.ContainsKey(company))
                {
                    MovieDatabase[data.Title].Id.Add(company, data.ID);
                }
                MovieDatabase[data.Title].Company.Add(company);
            }

            else
            {
                var movie = new MovieDetails
                {
                    Title     = data.Title,
                    Actors    = data.Actors,
                    Awards    = data.Awards,
                    Country   = data.Country,
                    Director  = data.Director,
                    Genre     = data.Genre,
                    Language  = data.Language,
                    Metascore = data.Metascore,
                    Plot      = data.Plot,
                    Poster    = data.Poster,
                    Rated     = data.Rated,
                    Released  = data.Released,
                    Runtime   = data.Runtime,
                    Type      = data.Type,
                    Writer    = data.Writer,
                    Year      = data.Year,
                    Rating    = data.Rating,
                    Votes     = data.Votes
                };
                movie.Id.Add(company, data.ID);
                movie.Price.Add(company, Convert.ToDouble(data.Price));
                movie.Company.Add(company);
                MovieDatabase.Add(data.Title, movie);
            }
        }
Example #31
0
        public JsonResult DeletePkgItem(int id, string pkgName, string itemName)
        {
            PkgItemsMgm  pkgItMgm = new PkgItemsMgm();
            ReturnedData data     = new ReturnedData();

            try
            {
                pkgItMgm.DelPkgItem(id);
                data.Success = true;
                data.Message = "套餐项目删除成功";
                LogHandler.Info("用户:" + Emp.UserName + "于 " + DateTime.Now.ToString() + " 为套餐:" + pkgName + " 删除消费项目:" + itemName);
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "套餐项目删除失败";
                data.Error   = ex.ToString();
                LogHandler.Error(ex.Message.ToString());
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #32
0
        public JsonResult DeletePackage(int id)
        {
            ReturnedData data   = new ReturnedData();
            PackageMgm   pkgMgm = new PackageMgm();

            try
            {
                pkgMgm.DelPackage(id);
                data.Success = true;
                data.Message = "套餐基本信息删除成功";
                LogHandler.Info("用户:" + Emp.UserName + "于 " + DateTime.Now.ToString() + " 删除套餐基本信息,项目id:" + id);
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "套餐基础信息删除失败,请先删除该套餐下的消费项目后再尝试";
                data.Error   = ex.ToString();
                LogHandler.Error("套餐基本信息删除错误:" + ex.Message.ToString());
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #33
0
        public JsonResult GetConsumeitemModel(int id)
        {
            IConsumeItemMgm conMgm = new ConsumeItemMgm();
            ReturnedData    data   = new ReturnedData();

            try
            {
                var result = conMgm.GetConsumeItemByID(id);
                data.Success = true;
                data.Data    = result;
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Error   = ex.ToString();
                data.Message = "网络错误,请稍后重试";
                LogHandler.Error("获取一项消费项目信息出现错误:" + (ex.Message.ToString()));
            }

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #34
0
        /// <summary>
        /// 获取会员卡所有套餐
        /// </summary>
        /// <returns></returns>
        public JsonResult GetCardPkgList()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                int cardId = NullHelper.Convert <int>(Request["cardId"], 0);

                var list = GetddlList(DDLlist.CardPkg, false, null, null, cardId);
                data.Success = true;
                data.Data    = list;
            }
            catch (Exception ex)
            {
                LogHandler.Error(ex.Message.ToString());
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                data.Error   = ex.ToString();
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
   public SqlCheckingAdminRightsWorker(string server, AuthenticationType authenticationType, string user, string password,
 out ISqlCheckingAdminRightsWorkerReturnedData data)
       : base(server, "", authenticationType, user, password)
   {
       data = this.data = new ReturnedData();
   }
   public SqlGetMsSqlServerProcessWorker(string server, AuthenticationType authenticationType, string user, string password,
 out ISqlGetMsSqlServerProcessWorkerReturnedData data)
       : base(server, "", authenticationType, user, password)
   {
       data = this.data = new ReturnedData();
   }
 public SqlGetPhysicalFilePathWorker(SqlConnection connection, out ISqlGetPhysicalFilePathWorkerReturnedData data)
     : base(connection)
 {
     data = this.data = new ReturnedData();
 }
   public SqlGetPhysicalFilePathWorker(string server, string database, AuthenticationType authenticationType, string user, string password,
 out ISqlGetPhysicalFilePathWorkerReturnedData data)
       : base(server, database, authenticationType, user, password)
   {
       data = this.data = new ReturnedData();
   }