using Common; using Dao; using Model; using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Web.Profile; using System.Web.SessionState; public partial class _GwOrderAudit : PageBase, IRequiresSessionState { protected List GwProductList; protected List GwProductClassList; protected List OpList; //通道信息列表 protected List OpGroupList; //通道组信息列表 protected List GwClientList; protected void Page_Load(object sender, EventArgs e) { //权限控制 this.CheckRight("702", FailedOperation.ErrorMsgOnly); using (GwOpDao gwOpDao = new GwOpDao()) this.OpList = gwOpDao.LoadInfoList(); using (GwOpGroupDao gwOpGroupDao = new GwOpGroupDao()) this.OpGroupList = gwOpGroupDao.GetGroupList(); using (GwClientDao gwClientDao = new GwClientDao()) this.GwClientList = gwClientDao.Clientlist(); //获取产品或产品分类 using (GwProductDao gwProductDao = new GwProductDao()) { GwProduct bean = new GwProduct(); bean.Classes = -1; bean.IsEnable = -1; bean.IsDefault = -1; this.GwProductList = gwProductDao.getAllList(bean); } } public DateTime StartTime { get { DateTime result; if (!DateTime.TryParse(this.Request["StartTime"], out result)) return DateTime.Now.Date.AddDays(-1.0); return result; } } public DateTime EndTime { get { DateTime result; if (!DateTime.TryParse(this.Request["EndTime"], out result)) //return DateTime.Now.Date.AddDays(1.0); return DateTime.Now.Date; return result; } } //获取通道信息 public string GetOpOptions(int opId) { StringBuilder stringBuilder = new StringBuilder(); if (this.OpList.Count == 0) return ""; stringBuilder.AppendFormat("", (object)0, (object)"NA"); foreach (GwOp gwOp in this.OpList) { //停用的通道不再显示 if (gwOp.OpStatus == 0) { continue; } if (opId == gwOp.OpID) stringBuilder.AppendFormat("", (object)gwOp.OpID, (object)gwOp.OpName); else stringBuilder.AppendFormat("", (object)gwOp.OpID, (object)gwOp.OpName); } return stringBuilder.ToString(); } /// /// 获取通道组 /// /// /// public string GetOpGroupOptions(int groupID) { StringBuilder stringBuilder = new StringBuilder(); using (GwOpGroupDao gwOpGroupDao = new GwOpGroupDao()) { List groupList = gwOpGroupDao.GetGroupList(); stringBuilder.AppendFormat(""); foreach (GwOpGroup gwOpGroup in groupList) stringBuilder.AppendFormat("", (object)gwOpGroup.GroupID, (object)gwOpGroup.GroupName, gwOpGroup.GroupID == groupID ? (object)"selected" : (object)""); } return stringBuilder.ToString(); } //获取产品分类信息 public string GetProductClassOptions(string productId) { StringBuilder stringBuilder = new StringBuilder(); if (this.GwProductClassList.Count == 0) return ""; stringBuilder.AppendFormat("", (object)0, (object)"无"); foreach (GwProduct bean in this.GwProductList) { //停用的产品分类不再显示 if (bean.IsEnable == 0) { continue; } //类别为产品不再显示 if (bean.Classes == 1) { continue; } if (productId.Equals(bean.Id) ) stringBuilder.AppendFormat("", (object)bean.Id, (object)bean.Name); else stringBuilder.AppendFormat("", (object)bean.Id, (object)bean.Name); } return stringBuilder.ToString(); } //获取产品信息 public string GetProductOptions(string productId) { StringBuilder stringBuilder = new StringBuilder(); if (this.GwProductList.Count == 0) return ""; stringBuilder.AppendFormat("", (object)0, (object)"无"); foreach (GwProduct bean in this.GwProductList) { if (productId.Equals(bean.Id)) stringBuilder.AppendFormat("", (object)bean.Id, (object)bean.Name); else stringBuilder.AppendFormat("", (object)bean.Id, (object)bean.Name); } return stringBuilder.ToString(); } //获取客户信息 public string GetClientOptions(string clientId) { StringBuilder stringBuilder = new StringBuilder(); if (this.GwClientList.Count == 0) return ""; stringBuilder.AppendFormat("", (object)"", (object)"无"); foreach (GwClient bean in this.GwClientList) { if (clientId.Equals(bean.ClientID)) stringBuilder.AppendFormat("", (object)bean.ClientID, (object)bean.Company); else stringBuilder.AppendFormat("", (object)bean.ClientID, (object)bean.Company); } return stringBuilder.ToString(); } //产品ID转换名称 public string ProductIdToName(string productId) { if (this.GwProductList.Count == 0) return productId; foreach (GwProduct bean in this.GwProductList) { if (productId.Equals(bean.Name)) return bean.Name; else continue; } return productId; } //客户ID转换名称 public string ClientIdToName(string clientId) { if (this.GwClientList.Count == 0) return clientId; foreach (GwClient bean in this.GwClientList) { if (clientId.Equals(bean.ClientID)) return bean.Company; else continue; } return clientId; } //状态转换名称 public string StatusToName(string status) { if (string.IsNullOrEmpty(status)) return ""; else if (status.Equals("0")) return "待审核"; else if (status.Equals("1")) return "审核中"; else if (status.Equals("2")) return "审核通过"; else if (status.Equals("3")) return "审核不通过"; else if (status.Equals("4")) return "取消"; else return status; } }