using System; using System.Collections.Generic; using System.Linq; using System.Web; using Estsh.Web.Dal; using Estsh.Web.Util; using System.Collections; using System.Data; namespace Estsh.Core.Services { public class TorqueInfoemationService { TorqueInfoemationDal dal = new TorqueInfoemationDal(RemotingProxyProvider._remotingProxy); /// /// 客户产线集合 /// ///// 数据集 //public ArrayList GetCustPDLineName() //{ // return dal.GetCustPDLineName(); //} /// /// 根据分页条件获取分页菜单数据 /// /// /// /// /// /// public Hashtable getShippingListByPage(String txtStartTime, String txtEndTime, String shipping_sn,String txtIsOK, Pager pager) { Hashtable result = new Hashtable(); String strWhere = "1=1 "; //开始结束时间 if (!string.IsNullOrEmpty(txtStartTime) && !string.IsNullOrEmpty(txtEndTime)) { strWhere += " AND a.create_ymd +' '+ a.create_hms between '" + txtStartTime + "' and '" + txtEndTime + "' "; } if (!string.IsNullOrEmpty(shipping_sn)) { strWhere += " and a.serial_number= '" + shipping_sn + "' "; } if (!string.IsNullOrEmpty(txtIsOK)) { strWhere += " and a.keydata_result= '" + txtIsOK + "' "; } //String orderBy = ""; //if (sort != null && !"".Equals(sort.Trim())) //{ // orderBy += sort + " " + direction; //} //else //{ // orderBy += " f.cust_pdline_name " + direction; //} result = dal.getShippingListByPage(pager, strWhere); return result; } /// /// 根据分页条件获取分页菜单数据(导出时使用) /// /// /// /// /// /// public DataTable getShippingExport(string txtStartTime, string txtEndTime, String shipping_sn,String txtIsOK, Pager pager) { DataTable result = null; string strWhere = " 1=1 "; //开始结束时间 if (!string.IsNullOrEmpty(txtStartTime) && !string.IsNullOrEmpty(txtEndTime)) { strWhere += " AND a.create_ymd +' '+ a.create_hms between '" + txtStartTime + "' and '" + txtEndTime + "' "; } if (!string.IsNullOrEmpty(shipping_sn)) { strWhere += " and a.serial_number= '" + shipping_sn + "' "; } if (!string.IsNullOrEmpty(txtIsOK)) { strWhere += " and a.keydata_result= '" + txtIsOK + "' "; } result = dal.getShippingExport(pager.pageSize, pager.pageNo, strWhere); return result; } } }