public override string GetObjectServer(string jsonString) { ServerResponseWithoutBody simpleRes = new ServerResponseWithoutBody(); try { JsonObject obj = JsonHelper.DeserializeJsonToObject <JsonObject>(jsonString); foreach (User u in User.userList) { if (u == obj.user && u.userPass == obj.user.userPass) { simpleRes.state = networkState.SERVER_SUCCESS; simpleRes.user.m_userType = u.m_userType; return(JsonHelper.SerializeObject(simpleRes)); } } simpleRes.state = networkState.SERVER_FAIL_OPERATION; return(JsonHelper.SerializeObject(simpleRes)); } catch (Exception ex) { Console.WriteLine(ex.Message); simpleRes.state = networkState.SERVER_FAIL_UNKNOWN; return(JsonHelper.SerializeObject(simpleRes)); } }
public override string GetObjectServer(string jsonString) { ChangePasswordObject obj = JsonHelper.DeserializeJsonToObject <ChangePasswordObject>(jsonString); ServerResponseWithoutBody simpleRes = new ServerResponseWithoutBody(); simpleRes.type = type; try { if (!GetAuthorised(obj.user)) { simpleRes.state = networkState.SERVER_FAIL_AUTHORISING; return(JsonHelper.SerializeObject(simpleRes)); } User.userList.Find((c) => { return(c == obj.user); }).userPass = obj.newPassword; simpleRes.state = networkState.SERVER_SUCCESS; return(JsonHelper.SerializeObject(simpleRes)); } catch (Exception ex) { simpleRes.state = networkState.SERVER_FAIL_UNKNOWN; return(JsonHelper.SerializeObject(simpleRes)); } }
public override string GetObjectServer(string jsonString) { ImportObject obj = JsonHelper.DeserializeJsonToObject <ImportObject>(jsonString); ServerResponseWithoutBody simpleRes = new ServerResponseWithoutBody(); simpleRes.type = type; try { if (!GetAuthorised(obj.user)) { simpleRes.state = networkState.SERVER_FAIL_AUTHORISING; return(JsonHelper.SerializeObject(simpleRes)); } if (store.Import(obj.product, obj.cost, obj.comments, obj.user.userName)) { simpleRes.state = networkState.SERVER_SUCCESS; } else { simpleRes.state = networkState.SERVER_FAIL_OPERATION; } return(JsonHelper.SerializeObject(simpleRes)); } catch (Exception ex) { simpleRes.state = networkState.SERVER_FAIL_UNKNOWN; return(JsonHelper.SerializeObject(simpleRes)); } }
public override string GetObjectServer(string jsonString) { ChangeSoldLogObject obj = JsonHelper.DeserializeJsonToObject <ChangeSoldLogObject>(jsonString); Store store = serverMainHandler.GetSingleton().GetStore(); ServerResponseWithoutBody simpleRes = new ServerResponseWithoutBody(); simpleRes.type = type; try { if (!GetAuthorised(obj.user)) { simpleRes.state = networkState.SERVER_FAIL_AUTHORISING; return(JsonHelper.SerializeObject(simpleRes)); } bool flag = false; foreach (SoldLog l in serverMainHandler.GetSingleton().soldLogList) { if (l.target == obj.oriProduct.target && l.cost == obj.oriProduct.cost && l.soldsmanName == obj.oriProduct.soldsmanName && l.comments == obj.oriProduct.comments && l.storeName == obj.oriProduct.storeName && l.taxed == obj.oriProduct.taxed && l.customer == obj.oriProduct.customer) { flag = true; l.target = obj.nowProduct.target; l.cost = obj.nowProduct.cost; l.soldsmanName = obj.nowProduct.soldsmanName; l.comments = obj.nowProduct.comments; l.storeName = obj.nowProduct.storeName; l.taxed = obj.nowProduct.taxed; l.customer = obj.nowProduct.customer; } } if (flag) { simpleRes.state = networkState.SERVER_SUCCESS; } else { simpleRes.state = networkState.SERVER_FAIL_OPERATION; } return(JsonHelper.SerializeObject(simpleRes)); } catch (Exception ex) { simpleRes.state = networkState.SERVER_FAIL_UNKNOWN; return(JsonHelper.SerializeObject(simpleRes)); } }
public override string GetObjectServer(string jsonString) { ChangeCustomerObject obj = JsonHelper.DeserializeJsonToObject <ChangeCustomerObject>(jsonString); Store store = serverMainHandler.GetSingleton().GetStore(); ServerResponseWithoutBody simpleRes = new ServerResponseWithoutBody(); simpleRes.type = type; try { if (!GetAuthorised(obj.user)) { simpleRes.state = networkState.SERVER_FAIL_AUTHORISING; return(JsonHelper.SerializeObject(simpleRes)); } bool flag = false; foreach (Customer l in serverMainHandler.GetSingleton().customerList) { if (l.customerAddress == obj.oriProduct.customerAddress && l.customerName == obj.oriProduct.customerName && l.customerSexual == obj.oriProduct.customerSexual && l.customerTel == obj.oriProduct.customerTel && l.soldsmanName == obj.oriProduct.soldsmanName) { flag = true; l.customerAddress = obj.nowProduct.customerAddress; l.customerName = obj.nowProduct.customerName; l.customerSexual = obj.nowProduct.customerSexual; l.customerTel = obj.nowProduct.customerTel; l.soldsmanName = obj.nowProduct.soldsmanName; } } if (flag) { simpleRes.state = networkState.SERVER_SUCCESS; } else { simpleRes.state = networkState.SERVER_FAIL_OPERATION; } return(JsonHelper.SerializeObject(simpleRes)); } catch (Exception ex) { simpleRes.state = networkState.SERVER_FAIL_UNKNOWN; return(JsonHelper.SerializeObject(simpleRes)); } }
public override string GetObjectServer(string jsonString) { RemoveCustomerObject obj = JsonHelper.DeserializeJsonToObject <RemoveCustomerObject>(jsonString); Store store = serverMainHandler.GetSingleton().GetStore(); ServerResponseWithoutBody simpleRes = new ServerResponseWithoutBody(); simpleRes.type = type; try { if (!GetAuthorised(obj.user)) { simpleRes.state = networkState.SERVER_FAIL_AUTHORISING; return(JsonHelper.SerializeObject(simpleRes)); } foreach (Customer l in serverMainHandler.GetSingleton().customerList) { if (l.customerAddress == obj.customer.customerAddress && l.customerName == obj.customer.customerName && l.customerSexual == obj.customer.customerSexual && l.customerTel == obj.customer.customerTel && l.soldsmanName == obj.customer.soldsmanName) { serverMainHandler.GetSingleton().customerList.Remove(l); simpleRes.state = networkState.SERVER_SUCCESS; return(JsonHelper.SerializeObject(simpleRes)); } } simpleRes.state = networkState.SERVER_FAIL_OPERATION; return(JsonHelper.SerializeObject(simpleRes)); } catch (Exception ex) { simpleRes.state = networkState.SERVER_FAIL_UNKNOWN; return(JsonHelper.SerializeObject(simpleRes)); } }
public override string GetObjectServer(string jsonString) { SellProductObject obj = JsonHelper.DeserializeJsonToObject <SellProductObject>(jsonString); ServerResponseWithoutBody simpleRes = new ServerResponseWithoutBody(); simpleRes.type = type; try { if (!GetAuthorised(obj.user)) { simpleRes.state = networkState.SERVER_FAIL_AUTHORISING; return(JsonHelper.SerializeObject(simpleRes)); } if (serverMainHandler.GetSingleton().sold(serverMainHandler.GetSingleton().GetStore(), obj.products, obj.cost, obj.customer, obj.taxed, obj.user.userName)) { simpleRes.state = networkState.SERVER_SUCCESS; } else { simpleRes.state = networkState.SERVER_FAIL_OPERATION; } return(JsonHelper.SerializeObject(simpleRes)); } catch (Exception ex) { simpleRes.state = networkState.SERVER_FAIL_UNKNOWN; return(JsonHelper.SerializeObject(simpleRes)); } }
public override string GetObjectServer(string jsonString) { ChangeProductObject obj = JsonHelper.DeserializeJsonToObject <ChangeProductObject>(jsonString); Store store = serverMainHandler.GetSingleton().GetStore(); ServerResponseWithoutBody simpleRes = new ServerResponseWithoutBody(); simpleRes.type = type; try { if (!GetAuthorised(obj.user)) { simpleRes.state = networkState.SERVER_FAIL_AUTHORISING; return(JsonHelper.SerializeObject(simpleRes)); } if (store.Export(obj.oriProduct, obj.comments, obj.user.userName) && store.Import(obj.nowProduct.m_product, obj.nowProduct.importCost, obj.nowProduct.importTime, obj.comments, obj.user.userName)) { simpleRes.state = networkState.SERVER_SUCCESS; } else { simpleRes.state = networkState.SERVER_FAIL_OPERATION; } return(JsonHelper.SerializeObject(simpleRes)); } catch (Exception ex) { simpleRes.state = networkState.SERVER_FAIL_UNKNOWN; return(JsonHelper.SerializeObject(simpleRes)); } }