예제 #1
0
        public IEnumerable <Printmst> GetTWLPrinters(string coNum, string whNum, int batchsize = 0, string fldlist = "")
        {
            var getTWLPrintersApi = new GetTWLPrintersApi()
            {
                coNum     = coNum,
                whNum     = whNum,
                batchsize = batchsize,
                fldlist   = fldlist
            };

            return(this.printmstService.GetTWLPrinters(getTWLPrintersApi));
        }
예제 #2
0
        public IEnumerable <Printmst> GetTWLPrinters(GetTWLPrintersApi getTWLPrintersApi)
        {
            var sb = new StringBuilder();

            if (!string.IsNullOrWhiteSpace(getTWLPrintersApi.coNum))
            {
                sb.AppendFormatWithEscape("printmst.co_num = '{0}'", getTWLPrintersApi.coNum);
                if (!string.IsNullOrWhiteSpace(getTWLPrintersApi.whNum))
                {
                    sb.AppendFormatWithEscape(" AND printmst.wh_num = '{0}'", getTWLPrintersApi.whNum);
                }
                if (!string.IsNullOrWhiteSpace(getTWLPrintersApi.printerId))
                {
                    sb.AppendFormatWithEscape(" AND printmst.printer_id = '{0}'", getTWLPrintersApi.printerId);
                }
                if (!string.IsNullOrWhiteSpace(getTWLPrintersApi.printType))
                {
                    sb.AppendFormatWithEscape(" AND printmst.type = '{0}'", (getTWLPrintersApi.printType == "Label" ? "false" : "true"));
                }
            }
            var where = sb.ToString();
            return(this.printmstRepository.GetList(where, getTWLPrintersApi.batchsize, getTWLPrintersApi.fldlist));
        }
예제 #3
0
 public IEnumerable <Printmst> GetTWLPrinters(GetTWLPrintersApi getTWLPrintersApi)
 {
     return(this.printmstService.GetTWLPrinters(getTWLPrintersApi));
 }