//姓名 //用户级别 //总消费 //入住次数 //客户状态 /// <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); }
/// <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)); }