예제 #1
0
        //姓名
        //用户级别
        //总消费
        //入住次数
        //客户状态
        /// <summary>
        /// 修改顾客资料
        /// </summary>
        /// <param name="IDNumber">需要修改的身份证号码</param>
        /// <param name="Name"></param>
        /// <param name="Degree"></param>
        /// <param name="money"></param>
        /// <param name="checkincount"></param>
        /// <param name="CustStatus"></param>
        /// <param name="type">从1-5</param>
        /// <returns></returns>
        public static int ChangeCustValue(string IDNumber, string Name, string Degree, int money, int checkincount, string CustStatus, int type)
        {
            int id         = GetCustIDByIDNumber(IDNumber);
            int statuscode = -10;

            switch (type)
            {
            case 1:
                statuscode = CustomerService.ChangeCustomer(id, Name, "", -1, -1, -1, "", -1, 1);
                break;

            case 2:
                int degreeid = CustDegreeService.FindCustDegreeByKeyword(Degree, false)[0].DegreeID;
                statuscode = CustomerService.ChangeCustomer(id, "", "", degreeid, -1, -1, "", -1, 3);
                break;

            case 3:
                statuscode = CustomerService.ChangeCustomer(id, "", "", -1, money, -1, "", -1, 4);
                break;

            case 4:
                statuscode = CustomerService.ChangeCustomer(id, "", "", -1, -1, checkincount, "", -1, 5);
                break;

            case 5:
                int custstatus = CustStatusService.FindCustStatusByKeyword(CustStatus, false)[0].StatusID;
                statuscode = CustomerService.ChangeCustomer(id, "", "", -1, -1, -1, "", custstatus, 7);
                break;
            }

            return(statuscode);
        }
예제 #2
0
        /// <summary>
        /// 添加新用户
        /// </summary>
        /// <param name="Name">姓名</param>
        /// <param name="IDNumber">身份证号</param>
        /// <param name="degree">留空则默认为普通用户</param>
        /// <returns>返回1为添加成功,0为添加失败,-1为重复无法添加</returns>
        public static int AddNewCust(string Name, string IDNumber, string degree)
        {
            int degreeid = degree == "" ? CustDegreeService.FindCustDegreeByKeyword("普通用户", false)[0].DegreeID : CustDegreeService.FindCustDegreeByKeyword(degree, false)[0].DegreeID;

            return(CustomerService.AddNewCustomer(Name, IDNumber, degreeid, 0, 0, "", 1));
        }