using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Collections; using Estsh.Web.Dal; using ApServerProvider; using Estsh.Web.Util; using System.Data; using System.Text; namespace Estsh.Core.Services { public class ExceptionHandlingService { ExceptionHandling dal = new ExceptionHandling(RemotingProxyProvider._remotingProxy); /// /// 根据分页条件获取分页菜单数据 /// /// 查询条件 /// /// 排序方式 /// 排序字段 /// public Hashtable getListByPage(String sql, Pager pager, String direction, String sort) { Hashtable result = new Hashtable(); result = dal.getListByPage(pager.pageSize, pager.pageNo, sql, sort + " " + direction); return result; } /// /// 修改参数 /// /// /// public int EditOrder(Hashtable parames) { return dal.EditOrder(parames); } /// /// 查询数列表 /// /// /// public Hashtable getRow(string strWhere) { Hashtable hs = new Hashtable(); DataTable dt= dal.getOrderList(strWhere); if(dt.Rows.Count>0) { hs.Add("order_id", dt.Rows[0]["order_id"].ToString()); hs.Add("factory_id", dt.Rows[0]["factory_id"].ToString()); hs.Add("file_name", dt.Rows[0]["file_name"].ToString()); hs.Add("cur_time", dt.Rows[0]["cur_time"].ToString()); hs.Add("model_part_id", dt.Rows[0]["model_part_id"].ToString()); hs.Add("cust_knr", dt.Rows[0]["cust_knr"].ToString()); hs.Add("order_seq", dt.Rows[0]["order_seq"].ToString()); hs.Add("cust_pdline", dt.Rows[0]["cust_pdline"].ToString()); hs.Add("status", dt.Rows[0]["status"].ToString()); hs.Add("error_message", dt.Rows[0]["error_message"].ToString()); hs.Add("car_no", dt.Rows[0]["car_no"].ToString()); hs.Add("vin", dt.Rows[0]["vin"].ToString()); hs.Add("enabled", dt.Rows[0]["enabled"].ToString()); hs.Add("update_userid", dt.Rows[0]["update_userid"].ToString()); hs.Add("update_ymd", dt.Rows[0]["update_ymd"].ToString()); hs.Add("update_hms", dt.Rows[0]["update_hms"].ToString()); hs.Add("create_userid", dt.Rows[0]["create_userid"].ToString()); hs.Add("create_ymd", dt.Rows[0]["create_ymd"].ToString()); hs.Add("create_hms", dt.Rows[0]["create_hms"].ToString()); hs.Add("guid", dt.Rows[0]["guid"].ToString()); hs.Add("timestamp", dt.Rows[0]["timestamp"].ToString()); } return hs; } /// /// 查询客户产线 /// /// public ArrayList Getcust_pdline() { Hashtable hsTalbe = new Hashtable(); DataTable dt = dal.Getcust_pdline(); return DataTypeConvert.NewObject.DataTableToArrayList(dt); } /// /// 获取车型 /// /// /// public ArrayList GetCarType(string value) { DataTable dt = dal.GetCarType(value); return DataTypeConvert.NewObject.DataTableToArrayList(dt); } public ArrayList GetModelType(string value) { DataTable dt = dal.GetModelType(value); return DataTypeConvert.NewObject.DataTableToArrayList(dt); } public Hashtable getOrderList(string value) { DataTable dt = dal.getOrderList(value); Hashtable hs = new Hashtable(); if (dt.Rows.Count > 0) { hs.Add("order_id", dt.Rows[0]["order_id"].ToString()); hs.Add("cust_pdline", dt.Rows[0]["cust_pdline"].ToString()); hs.Add("status", dt.Rows[0]["status"].ToString()); hs.Add("order_seq", dt.Rows[0]["order_seq"].ToString()); hs.Add("error_message", dt.Rows[0]["error_message"].ToString()); } return hs; } } }