//姓名 //用户级别 //总消费 //入住次数 //客户状态 /// <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); }
public static List <string> GetStatusList() { List <CustStatus> lists = CustStatusService.GetAllCustStatus(); List <string> output = new List <string>(); foreach (CustStatus i in lists) { output.Add(i.StatusName); } return(output); }
/// <summary> /// 获取列表 /// </summary> /// <returns></returns> public static List <CustManageModel> GetModelList() { List <Customer> list = CustomerService.GetCustomerList(); List <CustManageModel> custlist = new List <CustManageModel>(); foreach (Customer i in list) { CustManageModel node = new CustManageModel(); node.CustID = i.CustomerID; node.IDNumber = i.IDNumber; node.Name = i.Name; node.CustDegree = CustDegreeService.FindCustDegreeByID(i.DrgreeID).DegreeName; node.Money = i.TotalMoney; node.CheckCount = i.CheckInCount; node.CustStatus = CustStatusService.FindCustStatusByID(i.StatusID).StatusName; custlist.Add(node); } return(custlist); }