public ListEntity <Company> GetCompanys(string companyIds, string month, string currentPageNumber) { try { string url = ModelFactory.Url + "/companyInterface/companySc/getCompanySc"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "companyIds", companyIds }, { "month", month }, { "currentPageNumber", currentPageNumber } }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ListEntityCommon <Company>().CheckReturnCode(result, out int rcode); if (rcode == 0) { return(GetCompanys(companyIds, month, currentPageNumber)); } return(list); } catch (Exception ex) { FlashLogger.Error(ex.Message); return(null); } }
public ListEntity <Procurecatalog> CheckExist(string procureCatalogInfo) { try { string url = ModelFactory.Url + "/companyInterface/drug/procurecatalog/checkExist"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "procureCatalogInfo", procureCatalogInfo }, }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ListEntityCommon <Procurecatalog>().CheckReturnCode(result, out int rcode); if (rcode == 0) { return(CheckExist(procureCatalogInfo)); } return(list); } catch (Exception ex) { FlashLogger.Error(ex.Message); return(null); } }
public ReturnEntity <ErrorListEntity_Sale, Sale> AddSale(string saleInfo) { try { string url = ModelFactory.Url + "/companyInterface/drug/saleList/addSale"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "saleInfo", saleInfo }, }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ReturnEntityCommon <ErrorListEntity_Sale, Sale>().CheckReturnCode(result, out int rcode); if (rcode == 0) { return(AddSale(saleInfo)); } return(list); } catch (Exception ex) { FlashLogger.Error(ex.Message); return(null); } }
public ListEntity <Order> GetOrders(DateTime startTime, DateTime endTime, string currentPageNumber) { try { string url = ModelFactory.Url + "/companyInterface/drug/purchaseOrder/getOrder"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "startTime", startTime.ToString("yyyy-MM-dd hh:mm:ss") }, { "endTime", endTime.ToString("yyyy-MM-dd hh:mm:ss") }, { "currentPageNumber", currentPageNumber } }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ListEntityCommon <Order>().CheckReturnCode(result, out int rcode); if (rcode == 0) { return(GetOrders(startTime, endTime, currentPageNumber)); } return(list); } catch (Exception ex) { FlashLogger.Error(ex.Message); return(null); } }
public ReturnEntity <ErrorListEntity_Order, Order> Response(string orderDetailInfo) { try { string url = ModelFactory.Url + "/companyInterface/drug/purchaseOrder/response"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "orderDetailInfo", orderDetailInfo }, }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ReturnEntityCommon <ErrorListEntity_Order, Order>().CheckReturnCode(result, out int rcode); if (rcode == 0) { return(Read(orderDetailInfo)); } return(list); } catch (Exception ex) { FlashLogger.Error(ex.Message); return(null); } }
public ListEntity<Hospital> GetHospitals(string hospitalIds, string month, string currentPageNumber) { try { string url = ModelFactory.Url + "/companyInterface/hospital/getHospital"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "hospitalIds", hospitalIds }, { "month", month }, { "currentPageNumber", currentPageNumber } }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ListEntityCommon<Hospital>().CheckReturnCode(result, out int rcode); if (rcode == 0) return GetHospitals(hospitalIds, month, currentPageNumber); return list; } catch (Exception ex) { FlashLogger.Error(ex.Message); return null; } }
public ListEntity <PayOrderDetail> GetPayOrderDetails(string payOrderCode, string currentPageNumber) { try { string url = ModelFactory.Url + "/companyInterface/pay/getPayOrderDetail"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "payOrderCode", payOrderCode }, { "currentPageNumber", currentPageNumber } }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ListEntityCommon <PayOrderDetail>().CheckReturnCode(result, out int rcode); if (rcode == 0) { return(GetPayOrderDetails(payOrderCode, currentPageNumber)); } return(list); } catch (Exception ex) { FlashLogger.Error(ex.Message); return(null); } }
public ListEntity <WareHouse> GetWareHouses(string distributeInfo, string currentPageNumber) { try { string url = ModelFactory.Url + "/companyInterface/drug/wareHouse/getWareHouse"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "distributeInfo", distributeInfo }, { "currentPageNumber", currentPageNumber } }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ListEntityCommon <WareHouse>().CheckReturnCode(result, out int rcode); if (rcode == 0) { return(GetWareHouses(distributeInfo, currentPageNumber)); } return(list); } catch (Exception ex) { FlashLogger.Error(ex.Message); return(null); } }
public ListEntity<Hospital> CheckExist(string hospitalInfo) { try { string url = ModelFactory.Url + "/companyInterface/hospital/checkExist"; var postVars = new NameValueCollection { { "accessToken", AccessTokeBLL.AccessToken.AccessToken }, { "hospitalInfo", hospitalInfo }, }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var list = new ListEntityCommon<Hospital>().CheckReturnCode(result, out int rcode); if (rcode == 0) return CheckExist(hospitalInfo); return list; } catch (Exception ex) { FlashLogger.Error(ex.Message); return null; } }
public AccessTokenEntity GetToken() { string url = ModelFactory.Url + "/companyInterface/accessToken/getToken"; ModelFactory.orgUser = new OrgUser { OrgUserName = ModelFactory.OrgUserName, Secret = ModelFactory.Secret }; var pars = string.Format("orgUserName={0}&secret={1}&logtime={2}&md5={3}", ModelFactory.orgUser.OrgUserName, ModelFactory.orgUser.Secret, ModelFactory.orgUser.Logtime, ModelFactory.orgUser.MD5); var postVars = new NameValueCollection { { "orgUserName", ModelFactory.orgUser.OrgUserName }, { "params", pars } }; string result = WebClientHttp.Post(url, postVars); FlashLogger.Info(result); var entity = (AccessTokenEntity)JsonConvert.DeserializeObject(result, typeof(AccessTokenEntity)); entity.ResultJson = result; return(entity); }