Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 6
0
        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);
            }
        }
Ejemplo n.º 7
0
        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;
            }
        }