|
|
|
|
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);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 根据分页条件获取分页菜单数据
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="menuName">查询条件</param>
|
|
|
|
|
/// <param name="pager"></param>
|
|
|
|
|
/// <param name="direction">排序方式</param>
|
|
|
|
|
/// <param name="sort">排序字段</param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 修改参数
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="parames"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public int EditOrder(Hashtable parames)
|
|
|
|
|
{
|
|
|
|
|
return dal.EditOrder(parames);
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 查询数列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="strWhere"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 查询客户产线
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public ArrayList Getcust_pdline()
|
|
|
|
|
{
|
|
|
|
|
Hashtable hsTalbe = new Hashtable();
|
|
|
|
|
DataTable dt = dal.Getcust_pdline();
|
|
|
|
|
return DataTypeConvert.NewObject.DataTableToArrayList(dt);
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 获取车型
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="value"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|