Merge branch 'master' of http://222.71.245.114:9086/r/WGQ_WB19011
# Conflicts:
# DEmon/iWareWms/iWareWms.csproj
# DEmon/iWareWms/package/Newtonsoft.Json.dll
| | |
| | | /WebApplication1/Properties/AssemblyInfo.cs |
| | | /WebApplication1/packages.config |
| | | /å端æµè¯æä»¶/checkOrder |
| | | /iWare_RawMaterialWarehouse/Admin.NET.Web.Entry/wwwroot/Upload |
| | | # 忽ç¥çæä»¶ |
| | | /Admin.NET.Web.Entry/wwwroot/Upload |
| | | /bin |
| | | *.dll |
| | | /My_Admin.NET_Template_Web/node_modules |
| | | /node_modules |
| | | /bin/Debug |
| | | /Debug |
| | | /bin/Release |
| | | /Release |
| | | /iWare_RawMaterialWarehouse/Admin.NET.Database.Migrations/Migrations |
| | | /iWare_RawMaterialWarehouse/Admin.NET.Database.Migrations/Migrations |
| | | /iWare_RawMaterialWarehouse/Admin.NET.Web.Entry/wwwroot/CodeGen |
| | | /iWare_RawMaterialWarehouse/Admin.NET.Application/Admin.NET.Application.xml |
| | | /ä½¿ç¨ææ¡£/PDManeræä»¶/.back_My_Admin |
| | | /iWare_RawMaterialWarehouse_Wms/Admin.NET.Database.Migrations/Migrations |
| | | /ä½¿ç¨ææ¡£/PDManeræä»¶/.back_åææåºæ åå |
| | | /iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Admin.NET.Application.xml |
| | | /ä½¿ç¨ææ¡£/PDManeræä»¶/åææåºæ åå-backup-20240426113843.chnr.json |
| | | /iWare_RawMaterialWarehouse_Web/public/config.js |
| | | /Old/iWare_RawMaterialWarehouse_Web_Old/package.json |
| | | /iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Upload |
| | | /iWare_RawMaterialWarehouse_Web/stats.html |
| | | /iWare_RawMaterialWarehouse_Web/stats.html |
| | | /iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/CodeGen |
| | | /DEmon/iWareCommon/bin |
| | | /DEmon/iWareCommon/obj |
| | |
| | | <GenerateManifests>true</GenerateManifests> |
| | | </PropertyGroup> |
| | | <PropertyGroup> |
| | | <SignManifests>true</SignManifests> |
| | | <SignManifests>false</SignManifests> |
| | | </PropertyGroup> |
| | | <ItemGroup> |
| | | <Reference Include="Autofac"> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Common.Dao; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.ORM; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | |
| | | namespace iWareLog.LOG.Dao |
| | | { |
| | | public class AlertDao : CommonDao<AlertEntity, DEVAlert> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private AlertDao() { } |
| | | |
| | | private static AlertDao Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static AlertDao GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new AlertDao(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | |
| | | protected override string GetColumnName(string name) |
| | | { |
| | | return AlertEntity.GetColumnName(name); |
| | | } |
| | | |
| | | protected override string GetTableName() |
| | | { |
| | | return AlertEntity.GetTableName(); |
| | | } |
| | | |
| | | protected override AlertEntity ToEntity(DEVAlert receive) |
| | | { |
| | | return new AlertEntity(receive); |
| | | } |
| | | |
| | | protected override DEVAlert ToOrm(AlertEntity receive) |
| | | { |
| | | return receive.ToOrm(); |
| | | } |
| | | |
| | | protected override List<string> GetColumnNames() |
| | | { |
| | | return AlertEntity.GetColumnMap().Keys.ToList(); |
| | | } |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Common.Dao; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.ORM; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | |
| | | namespace iWareLog.LOG.Dao |
| | | { |
| | | public class FailSentMessageDao : CommonDao<FailSentMessageEntity, LOGERRORFailSentMessage> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private FailSentMessageDao() { } |
| | | |
| | | private static FailSentMessageDao Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static FailSentMessageDao GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new FailSentMessageDao(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | |
| | | protected override string GetColumnName(string name) |
| | | { |
| | | return FailSentMessageEntity.GetColumnName(name); |
| | | } |
| | | |
| | | protected override string GetTableName() |
| | | { |
| | | return FailSentMessageEntity.GetTableName(); |
| | | } |
| | | |
| | | protected override FailSentMessageEntity ToEntity(LOGERRORFailSentMessage receive) |
| | | { |
| | | return new FailSentMessageEntity(receive); |
| | | } |
| | | |
| | | protected override LOGERRORFailSentMessage ToOrm(FailSentMessageEntity receive) |
| | | { |
| | | return receive.ToOrm(); |
| | | } |
| | | |
| | | protected override List<string> GetColumnNames() |
| | | { |
| | | return FailSentMessageEntity.GetColumnMap().Keys.ToList(); |
| | | } |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Common.Dao; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.ORM; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | |
| | | namespace iWareLog.LOG.Dao |
| | | { |
| | | public class InOutStorageDetailDao : CommonDao<InOutStorageDetailEntity, InOutStorageDetail> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private InOutStorageDetailDao() { } |
| | | |
| | | private static InOutStorageDetailDao Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static InOutStorageDetailDao GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new InOutStorageDetailDao(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | |
| | | protected override string GetColumnName(string name) |
| | | { |
| | | return InOutStorageDetailEntity.GetColumnName(name); |
| | | } |
| | | |
| | | protected override string GetTableName() |
| | | { |
| | | return InOutStorageDetailEntity.GetTableName(); |
| | | } |
| | | |
| | | protected override InOutStorageDetailEntity ToEntity(InOutStorageDetail receive) |
| | | { |
| | | return new InOutStorageDetailEntity(receive); |
| | | } |
| | | |
| | | protected override InOutStorageDetail ToOrm(InOutStorageDetailEntity receive) |
| | | { |
| | | return receive.ToOrm(); |
| | | } |
| | | |
| | | protected override List<string> GetColumnNames() |
| | | { |
| | | return InOutStorageDetailEntity.GetColumnMap().Keys.ToList(); |
| | | } |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Common.Dao; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.ORM; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | |
| | | namespace iWareLog.LOG.Dao |
| | | { |
| | | public class OperationDao : CommonDao<OperationEntity, LOGOperation> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private OperationDao() { } |
| | | |
| | | private static OperationDao Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static OperationDao GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new OperationDao(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | |
| | | protected override string GetColumnName(string name) |
| | | { |
| | | return OperationEntity.GetColumnName(name); |
| | | } |
| | | |
| | | protected override string GetTableName() |
| | | { |
| | | return OperationEntity.GetTableName(); |
| | | } |
| | | |
| | | protected override OperationEntity ToEntity(LOGOperation receive) |
| | | { |
| | | return new OperationEntity(receive); |
| | | } |
| | | |
| | | protected override LOGOperation ToOrm(OperationEntity receive) |
| | | { |
| | | return receive.ToOrm(); |
| | | } |
| | | |
| | | protected override List<string> GetColumnNames() |
| | | { |
| | | return OperationEntity.GetColumnMap().Keys.ToList(); |
| | | } |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Common.Dao; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.ORM; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | |
| | | namespace iWareLog.LOG.Dao |
| | | { |
| | | public class ReceiveMsgLogDao : CommonDao<ReceiveMsgLogEntity, LOGReceiveMsgLog> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private ReceiveMsgLogDao() { } |
| | | |
| | | private static ReceiveMsgLogDao Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static ReceiveMsgLogDao GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new ReceiveMsgLogDao(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | |
| | | protected override string GetColumnName(string name) |
| | | { |
| | | return ReceiveMsgLogEntity.GetColumnName(name); |
| | | } |
| | | |
| | | protected override string GetTableName() |
| | | { |
| | | return ReceiveMsgLogEntity.GetTableName(); |
| | | } |
| | | |
| | | protected override ReceiveMsgLogEntity ToEntity(LOGReceiveMsgLog receive) |
| | | { |
| | | return new ReceiveMsgLogEntity(receive); |
| | | } |
| | | |
| | | protected override LOGReceiveMsgLog ToOrm(ReceiveMsgLogEntity receive) |
| | | { |
| | | return receive.ToOrm(); |
| | | } |
| | | |
| | | protected override List<string> GetColumnNames() |
| | | { |
| | | return ReceiveMsgLogEntity.GetColumnMap().Keys.ToList(); |
| | | } |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Common.Dao; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.ORM; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | |
| | | namespace iWareLog.LOG.Dao |
| | | { |
| | | public class SendMsgLogDao: CommonDao<SendMsgLogEntity, LOGSendMsgLog> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private SendMsgLogDao() { } |
| | | |
| | | private static SendMsgLogDao Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>LOGæå¡çåä¾å®ä½</returns> |
| | | public static SendMsgLogDao GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new SendMsgLogDao(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | |
| | | protected override string GetColumnName(string name) |
| | | { |
| | | return SendMsgLogEntity.GetColumnName(name); |
| | | } |
| | | |
| | | protected override string GetTableName() |
| | | { |
| | | return SendMsgLogEntity.GetTableName(); |
| | | } |
| | | |
| | | protected override SendMsgLogEntity ToEntity(LOGSendMsgLog send) |
| | | { |
| | | return new SendMsgLogEntity(send); |
| | | } |
| | | |
| | | protected override LOGSendMsgLog ToOrm(SendMsgLogEntity send) |
| | | { |
| | | return send.ToOrm(); |
| | | } |
| | | |
| | | protected override List<string> GetColumnNames() |
| | | { |
| | | return SendMsgLogEntity.GetColumnMap().Keys.ToList(); |
| | | } |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Utils; |
| | | using iWareLog.ORM; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using iWareCommon.Common.Entity; |
| | | |
| | | |
| | | namespace iWareLog.LOG.Entity |
| | | { |
| | | public class AlertEntity : ICommonEntity<DEVAlert> |
| | | { |
| | | /// <summary> |
| | | /// 1ä¸»é® |
| | | /// </summary> |
| | | public int Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 2å°è½¦åç§° |
| | | /// </summary> |
| | | public string Name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 3æç¤ºç±»å |
| | | /// </summary> |
| | | public int Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 4设å¤id |
| | | /// </summary> |
| | | public string EquipId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 5æç¤ºä»£ç |
| | | /// </summary> |
| | | public string AlertCode{ get; set; } |
| | | |
| | | /// <summary> |
| | | /// 6æç¤ºåç§° |
| | | /// </summary> |
| | | public string AlertName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 7æ¯å¦æ¶è¦ |
| | | /// </summary> |
| | | public int IsFinished { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 8äºä»¶ä»£ç |
| | | /// </summary> |
| | | public int EventCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 9å建æ¶é´ |
| | | /// </summary> |
| | | public DateTime CreateTime { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 10ç»æäºä»¶ |
| | | /// </summary> |
| | | public DateTime FinishTime { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ åæé |
| | | /// </summary> |
| | | public AlertEntity() { } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æåæé |
| | | /// </summary> |
| | | /// <param name="alert">ormå°å°çç±»</param> |
| | | public AlertEntity(DEVAlert alert) |
| | | { |
| | | EntityPropHelper<AlertEntity, DEVAlert>.CopyProp(alert, this, GetColumnMap()); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// å°å¯¹è±¡è½¬æ¢æORMä¸çç±»å |
| | | /// </summary> |
| | | /// <returns>Ormä¸çBASEShiftç±»å</returns> |
| | | public DEVAlert ToOrm() |
| | | { |
| | | DEVAlert alert = new DEVAlert(); |
| | | EntityPropHelper<AlertEntity, DEVAlert>.CopyProp(this, alert, GetColumnMap()); |
| | | |
| | | return alert; |
| | | } |
| | | |
| | | ///<summary> |
| | | /// è·åèªå®ä¹è§è²ç±»ä¸çåæ®µå为é®ï¼ormä¸å¯¹è±¡çåæ®µå为å¼çåæ®µ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static Dictionary<string, string> GetColumnMap() |
| | | { |
| | | return new Dictionary<string, string>() |
| | | { |
| | | {"Id", "id"}, |
| | | {"Name", "name"}, |
| | | {"Type", "type"}, |
| | | {"EquipId", "equipid"}, |
| | | {"AlertCode", "alertcode"}, |
| | | {"AlertName", "alertname"}, |
| | | {"IsFinished", "isfinished"}, |
| | | {"EventCode","eventcode"}, |
| | | {"CreateTime","createtime"}, |
| | | {"FinishTime","finishtime"} |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ShiftEntityçåæ®µè½¬BASEShiftçåæ®µ |
| | | /// </summary> |
| | | /// <param name="name">ShiftEntityçåæ®µ</param> |
| | | /// <returns>BASEShift</returns> |
| | | public static string GetColumnName(string name) |
| | | { |
| | | var columnMap = GetColumnMap(); |
| | | return columnMap.ContainsKey(name) ? columnMap[name] : name; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·åShiftEntity对åºç表å |
| | | /// </summary> |
| | | /// <returns>表å</returns> |
| | | public static string GetTableName() |
| | | { |
| | | return "[dbo].[DEVAlert]"; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Utils; |
| | | using iWareLog.ORM; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using iWareCommon.Common.Entity; |
| | | |
| | | |
| | | namespace iWareLog.LOG.Entity |
| | | { |
| | | public class FailSentMessageEntity : ICommonEntity<LOGERRORFailSentMessage> |
| | | { |
| | | /// <summary> |
| | | /// 1ä¸»é® |
| | | /// </summary> |
| | | public int Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 2æäº¤å°å |
| | | /// </summary> |
| | | public string Url { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 3请æ±å符串 |
| | | /// </summary> |
| | | public string RequestStr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 4éè¯æ¬¡æ° |
| | | /// </summary> |
| | | public int RetryTimes { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 5æ¯å¦ok,0ä¸ºæªæåï¼1为æå |
| | | /// </summary> |
| | | public int IsOk { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 6æ¯å¦åéé®ä»¶ï¼0为æªåéï¼1为已åé |
| | | /// </summary> |
| | | public int IsMailed { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 7å建æ¶é´ |
| | | /// </summary> |
| | | public DateTime CreateTime { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 8ç»æäºä»¶ |
| | | /// </summary> |
| | | public DateTime FinishTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 9éè¯¯æ¶æ¯ |
| | | /// </summary> |
| | | public string ResMsg { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ åæé |
| | | /// </summary> |
| | | public FailSentMessageEntity() { } |
| | | |
| | | /// <summary> |
| | | /// æåæé |
| | | /// </summary> |
| | | /// <param name="alert">ormå°å°çç±»</param> |
| | | public FailSentMessageEntity(LOGERRORFailSentMessage alert) |
| | | { |
| | | EntityPropHelper<FailSentMessageEntity, LOGERRORFailSentMessage>.CopyProp(alert, this, GetColumnMap()); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// å°å¯¹è±¡è½¬æ¢æORMä¸çç±»å |
| | | /// </summary> |
| | | /// <returns>Ormä¸çBASEShiftç±»å</returns> |
| | | public LOGERRORFailSentMessage ToOrm() |
| | | { |
| | | LOGERRORFailSentMessage alert = new LOGERRORFailSentMessage(); |
| | | EntityPropHelper<FailSentMessageEntity, LOGERRORFailSentMessage>.CopyProp(this, alert, GetColumnMap()); |
| | | |
| | | return alert; |
| | | } |
| | | |
| | | ///<summary> |
| | | /// è·åèªå®ä¹è§è²ç±»ä¸çåæ®µå为é®ï¼ormä¸å¯¹è±¡çåæ®µå为å¼çåæ®µ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static Dictionary<string, string> GetColumnMap() |
| | | { |
| | | return new Dictionary<string, string>() |
| | | { |
| | | {"Id", "id"}, |
| | | {"Url", "url"}, |
| | | {"RequestStr", "requeststr"}, |
| | | {"RetryTimes", "retrytimes"}, |
| | | {"IsOk", "isok"}, |
| | | {"IsMailed", "ismailed"}, |
| | | {"CreateTime", "createtime"}, |
| | | {"UpdateTime","updatetime"}, |
| | | {"ResMsg","resmsg"} |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ShiftEntityçåæ®µè½¬BASEShiftçåæ®µ |
| | | /// </summary> |
| | | /// <param name="name">ShiftEntityçåæ®µ</param> |
| | | /// <returns>BASEShift</returns> |
| | | public static string GetColumnName(string name) |
| | | { |
| | | var columnMap = GetColumnMap(); |
| | | return columnMap.ContainsKey(name) ? columnMap[name] : name; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·åShiftEntity对åºç表å |
| | | /// </summary> |
| | | /// <returns>表å</returns> |
| | | public static string GetTableName() |
| | | { |
| | | return "[dbo].[LOGERRORFailSentMessage]"; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Utils; |
| | | using iWareLog.ORM; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using iWareCommon.Common.Entity; |
| | | |
| | | |
| | | namespace iWareLog.LOG.Entity |
| | | { |
| | | public class InOutStorageDetailEntity : ICommonEntity<InOutStorageDetail> |
| | | { |
| | | /// <summary> |
| | | /// 1ä¸»é® |
| | | /// </summary> |
| | | public int Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 2åºä½ç±»åid |
| | | /// </summary> |
| | | public int FormPlaceId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 3åºä½ä»£ç |
| | | /// </summary> |
| | | public string FromPlaceCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 4åºä½ç±»åid |
| | | /// </summary> |
| | | public int ToPlaceId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 5åºä½ä»£ç |
| | | /// </summary> |
| | | public string ToPlaceCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 6åºå
¥åºæ¶é´ |
| | | /// </summary> |
| | | public DateTime CreateTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 7ä¿®æ¹æ¶é´ |
| | | /// </summary> |
| | | public DateTime UpdateTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 8æä½ç±»åï¼1为å
¥åºï¼2为åºåº |
| | | /// </summary> |
| | | public int Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 9设å¤id |
| | | /// </summary> |
| | | public int EquipId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 10设å¤åç§° |
| | | /// </summary> |
| | | public string EquipName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 11ç©æid |
| | | /// </summary> |
| | | public int MaterialId { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 12ç©æå· |
| | | /// </summary> |
| | | public string MaterialCode { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ åæé |
| | | /// </summary> |
| | | public InOutStorageDetailEntity() { } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æåæé |
| | | /// </summary> |
| | | /// <param name="alert">ormå°å°çç±»</param> |
| | | public InOutStorageDetailEntity(InOutStorageDetail alert) |
| | | { |
| | | EntityPropHelper<InOutStorageDetailEntity, InOutStorageDetail>.CopyProp(alert, this, GetColumnMap()); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// å°å¯¹è±¡è½¬æ¢æORMä¸çç±»å |
| | | /// </summary> |
| | | /// <returns>Ormä¸çBASEShiftç±»å</returns> |
| | | public InOutStorageDetail ToOrm() |
| | | { |
| | | InOutStorageDetail alert = new InOutStorageDetail(); |
| | | EntityPropHelper<InOutStorageDetailEntity, InOutStorageDetail>.CopyProp(this, alert, GetColumnMap()); |
| | | |
| | | return alert; |
| | | } |
| | | |
| | | ///<summary> |
| | | /// è·åèªå®ä¹è§è²ç±»ä¸çåæ®µå为é®ï¼ormä¸å¯¹è±¡çåæ®µå为å¼çåæ®µ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static Dictionary<string, string> GetColumnMap() |
| | | { |
| | | return new Dictionary<string, string>() |
| | | { |
| | | {"Id", "id"}, |
| | | {"FormPlaceId", "formplaceid"}, |
| | | {"FromPlaceCode", "fromplacecode"}, |
| | | {"ToPlaceId", "toplaceid"}, |
| | | {"ToPlaceCode", "toplacecode"}, |
| | | {"CreateTime", "createtime"}, |
| | | {"UpdateTime", "updatetime"}, |
| | | {"EquipId","equipid"}, |
| | | {"EquipName","equipname"}, |
| | | {"MaterialId", "materialid"}, |
| | | {"MaterialCode","materialcode"}, |
| | | {"Type","type"} |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ShiftEntityçåæ®µè½¬BASEShiftçåæ®µ |
| | | /// </summary> |
| | | /// <param name="name">ShiftEntityçåæ®µ</param> |
| | | /// <returns>BASEShift</returns> |
| | | public static string GetColumnName(string name) |
| | | { |
| | | var columnMap = GetColumnMap(); |
| | | return columnMap.ContainsKey(name) ? columnMap[name] : name; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·åShiftEntity对åºç表å |
| | | /// </summary> |
| | | /// <returns>表å</returns> |
| | | public static string GetTableName() |
| | | { |
| | | return "[dbo].[InOutStorageDetail]"; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Utils; |
| | | using iWareLog.ORM; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using iWareCommon.Common.Entity; |
| | | |
| | | |
| | | namespace iWareLog.LOG.Entity |
| | | { |
| | | public class OperationEntity : ICommonEntity<LOGOperation> |
| | | { |
| | | /// <summary> |
| | | /// 1ä¸»é® |
| | | /// </summary> |
| | | public int Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 2 |
| | | /// </summary> |
| | | public int WbLogType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 3 |
| | | /// </summary> |
| | | public DateTime WbLogDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 4 |
| | | /// </summary> |
| | | public string WbLogacCount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 5 |
| | | /// </summary> |
| | | public string WbUserName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 6 |
| | | /// </summary> |
| | | public string WbUserIpaddress { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 7 |
| | | /// </summary> |
| | | public string WbLogTxt { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 8 |
| | | /// </summary> |
| | | public string Log_backup1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 9 |
| | | /// </summary> |
| | | public string Log_backup2 { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 10 |
| | | /// </summary> |
| | | public string Log_backup3 { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ åæé |
| | | /// </summary> |
| | | public OperationEntity() { } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æåæé |
| | | /// </summary> |
| | | /// <param name="alert">ormå°å°çç±»</param> |
| | | public OperationEntity(LOGOperation alert) |
| | | { |
| | | EntityPropHelper<OperationEntity, LOGOperation>.CopyProp(alert, this, GetColumnMap()); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// å°å¯¹è±¡è½¬æ¢æORMä¸çç±»å |
| | | /// </summary> |
| | | /// <returns>Ormä¸çBASEShiftç±»å</returns> |
| | | public LOGOperation ToOrm() |
| | | { |
| | | LOGOperation alert = new LOGOperation(); |
| | | EntityPropHelper<OperationEntity, LOGOperation>.CopyProp(this, alert, GetColumnMap()); |
| | | |
| | | return alert; |
| | | } |
| | | |
| | | ///<summary> |
| | | /// è·åèªå®ä¹è§è²ç±»ä¸çåæ®µå为é®ï¼ormä¸å¯¹è±¡çåæ®µå为å¼çåæ®µ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static Dictionary<string, string> GetColumnMap() |
| | | { |
| | | return new Dictionary<string, string>() |
| | | { |
| | | {"Id", "wbdatalogid"}, |
| | | {"WbLogType", "wblogtype"}, |
| | | {"WbLogDate", "wblogdate"}, |
| | | {"WbLogacCount", "wblogaccount"}, |
| | | {"WbUserName", "wbusername"}, |
| | | {"WbUserIpaddress", "wbuseripaddress"}, |
| | | {"WbLogTxt", "wblogtxt"}, |
| | | {"Log_backup1","log_backup1"}, |
| | | {"Log_backup2","log_backup2"}, |
| | | {"Log_backup3","log_backup3"} |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ShiftEntityçåæ®µè½¬BASEShiftçåæ®µ |
| | | /// </summary> |
| | | /// <param name="name">ShiftEntityçåæ®µ</param> |
| | | /// <returns>BASEShift</returns> |
| | | public static string GetColumnName(string name) |
| | | { |
| | | var columnMap = GetColumnMap(); |
| | | return columnMap.ContainsKey(name) ? columnMap[name] : name; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·åShiftEntity对åºç表å |
| | | /// </summary> |
| | | /// <returns>表å</returns> |
| | | public static string GetTableName() |
| | | { |
| | | return "[dbo].[LOGOperation]"; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Common.Entity; |
| | | using iWareCommon.Utils; |
| | | using iWareLog.ORM; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace iWareLog.LOG.Entity |
| | | { |
| | | public class ReceiveMsgLogEntity : ICommonEntity<LOGReceiveMsgLog> |
| | | { |
| | | /// <summary> |
| | | /// æ¥åä¿¡æ¯æ¥å¿ä¸»é® |
| | | /// </summary> |
| | | public int Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¥åç±»åï¼0为wipï¼1为rcs, 2为人工åé |
| | | /// </summary> |
| | | public int Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è°ç¨æ¥å£åç§° |
| | | /// </summary> |
| | | public string InterfaceName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 请æ±å符串 |
| | | /// </summary> |
| | | public string RequestStr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºçå符串 |
| | | /// </summary> |
| | | public string ResponseStr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¯·æ±æ¶é´ |
| | | /// </summary> |
| | | public DateTime ReceiveTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æé 彿° |
| | | /// </summary> |
| | | public ReceiveMsgLogEntity() { } |
| | | |
| | | /// <summary> |
| | | /// æé 彿° |
| | | /// </summary> |
| | | /// <param name="receive">ormä¸ç模å</param> |
| | | public ReceiveMsgLogEntity(LOGReceiveMsgLog receive) |
| | | { |
| | | EntityPropHelper<ReceiveMsgLogEntity, LOGReceiveMsgLog>.CopyProp(receive, this, GetColumnMap()); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// è·åèªå®ä¹ç±»ReceiveMsgLogEntityçåæ®µå为é®ï¼ORM对象ä¸å段å为å¼çåæ®µ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static Dictionary<string, string> GetColumnMap() |
| | | { |
| | | return new Dictionary<string, string>() |
| | | { |
| | | {"Id", "id"}, |
| | | {"Type", "type"}, |
| | | {"InterfaceName", "interfacename"}, |
| | | {"RequestStr", "requeststr"}, |
| | | {"ResponseStr", "responsestr"}, |
| | | {"ReceiveTime","receivetime"}, |
| | | {"Remark","remark"} |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å°ReceiveMsgLogEntityå®ä½è½¬å为orméé¢çLOGReceiveMsgLog模å |
| | | /// </summary> |
| | | /// <returns>ormä¸çLOGReceiveMsgLog模å</returns> |
| | | public LOGReceiveMsgLog ToOrm() |
| | | { |
| | | var receive = new LOGReceiveMsgLog(); |
| | | EntityPropHelper<ReceiveMsgLogEntity, LOGReceiveMsgLog>.CopyProp(this, receive, GetColumnMap()); |
| | | return receive; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ReceiveMsgLogEntityçåæ®µè½¬LOGReceiveMsgLogçåæ®µ |
| | | /// </summary> |
| | | /// <param name="name">ReceiveMsgLogEntityçåæ®µ</param> |
| | | /// <returns>LOGReceiveMsgLog</returns> |
| | | public static string GetColumnName(string name) |
| | | { |
| | | var columnMap = GetColumnMap(); |
| | | return columnMap.ContainsKey(name) ? columnMap[name] : name; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·åReceiveMsgLogEntity对åºç表å |
| | | /// </summary> |
| | | /// <returns>LOGReceiveMsgLog</returns> |
| | | public static string GetTableName() |
| | | { |
| | | return "[dbo].[LOGReceiveMsgLog]"; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareCommon.Common.Entity; |
| | | using iWareCommon.Utils; |
| | | using iWareLog.ORM; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace iWareLog.LOG.Entity |
| | | { |
| | | public class SendMsgLogEntity : ICommonEntity<LOGSendMsgLog> |
| | | { |
| | | /// <summary> |
| | | /// æ¥åä¿¡æ¯æ¥å¿ä¸»é® |
| | | /// </summary> |
| | | public int Id { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è°ç¨æ¥å£åç§° |
| | | /// </summary> |
| | | public string InterfaceName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 请æ±å符串 |
| | | /// </summary> |
| | | public string RequestStr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºçå符串 |
| | | /// </summary> |
| | | public string ResponseStr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åéæ¶é´ |
| | | /// </summary> |
| | | public DateTime SendTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æé 彿° |
| | | /// </summary> |
| | | public SendMsgLogEntity() { } |
| | | |
| | | /// <summary> |
| | | /// æ¥åç±»åï¼0为wipï¼1为rcs, 2为人工åé |
| | | /// </summary> |
| | | public int Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æé 彿° |
| | | /// </summary> |
| | | /// <param name="receive">ormä¸ç模å</param> |
| | | public SendMsgLogEntity(LOGSendMsgLog send) |
| | | { |
| | | EntityPropHelper<SendMsgLogEntity, LOGSendMsgLog>.CopyProp(send, this, GetColumnMap()); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// è·åèªå®ä¹ç±»SendMsgLogEntityçåæ®µå为é®ï¼ORM对象ä¸å段å为å¼çåæ®µ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static Dictionary<string, string> GetColumnMap() |
| | | { |
| | | return new Dictionary<string, string>() |
| | | { |
| | | {"Id", "id"}, |
| | | {"Type", "type"}, |
| | | {"InterfaceName", "interfacename"}, |
| | | {"RequestStr", "requeststr"}, |
| | | {"ResponseStr", "responsestr"}, |
| | | {"SendTime","sendtime"}, |
| | | {"Remark","remark"} |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å°SendMsgLogEntityå®ä½è½¬å为orméé¢çLOGSendMsgLog模å |
| | | /// </summary> |
| | | /// <returns>ormä¸çLOGReceiveMsgLog模å</returns> |
| | | public LOGSendMsgLog ToOrm() |
| | | { |
| | | var send = new LOGSendMsgLog(); |
| | | EntityPropHelper<SendMsgLogEntity, LOGSendMsgLog>.CopyProp(this, send, GetColumnMap()); |
| | | return send; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®SendMsgLogEntityçåæ®µè½¬LOGSendMsgLogçåæ®µ |
| | | /// </summary> |
| | | /// <param name="name">SendMsgLogEntityçåæ®µ</param> |
| | | /// <returns>LOGSendMsgLog</returns> |
| | | public static string GetColumnName(string name) |
| | | { |
| | | var columnMap = GetColumnMap(); |
| | | return columnMap.ContainsKey(name) ? columnMap[name] : name; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·åSendMsgLogEntity对åºç表å |
| | | /// </summary> |
| | | /// <returns>LOGSendMsgLog</returns> |
| | | public static string GetTableName() |
| | | { |
| | | return "[dbo].[LOGSendMsgLog]"; |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace iWareLog.LOG.EnumType |
| | | { |
| | | public enum EInOutStorageType |
| | | { |
| | | å
¥åº = 0, |
| | | åºåº = 1, |
| | | ç§»åº = 2, |
| | | éåº = 3 |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace iWareLog.LOG.EnumType |
| | | { |
| | | public enum EReceiveType |
| | | { |
| | | wip, |
| | | rcs, |
| | | 人工åé |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareLog.ORM; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.LOG.Dao; |
| | | using iWareCommon.Common.Service; |
| | | |
| | | namespace iWareLog.LOG.Service |
| | | { |
| | | public class AlertService : CommonService<AlertEntity, DEVAlert, DbModelLog> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private AlertService() : base(AlertDao.GetInstance()) { } |
| | | |
| | | private static AlertService Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static AlertService GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new AlertService(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareLog.ORM; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.LOG.Dao; |
| | | using iWareCommon.Common.Service; |
| | | using iWareCommon.Utils; |
| | | using System; |
| | | using iWareCommon.Common.EnumType; |
| | | using Newtonsoft.Json; |
| | | using iWareLog.Properties; |
| | | using iWareCommon.Common.Entity; |
| | | using System.Linq; |
| | | |
| | | namespace iWareLog.LOG.Service |
| | | { |
| | | public class FailSentMessageService : CommonService<FailSentMessageEntity, LOGERRORFailSentMessage, DbModelLog> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private FailSentMessageService() : base(FailSentMessageDao.GetInstance()) { } |
| | | |
| | | private static FailSentMessageService Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static FailSentMessageService GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new FailSentMessageService(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | /// <summary> |
| | | /// éæ°åé |
| | | /// </summary> |
| | | /// <param name="message"></param> |
| | | /// <param name="msg"></param> |
| | | /// <returns></returns> |
| | | public bool ReSend(int id, out string msg) |
| | | { |
| | | using (var dbModel = new DbModelLog()) |
| | | { |
| | | try |
| | | { |
| | | msg = ""; |
| | | var url = ""; |
| | | |
| | | var message = dbModel.LOGERRORFailSentMessages.FirstOrDefault(x => x.id == id); |
| | | |
| | | if (message == null) |
| | | { |
| | | msg = string.Format("æ²¡ææ¾å°id为{0}çè®°å½", id); |
| | | return false; |
| | | } |
| | | |
| | | switch (message.url) |
| | | { |
| | | case "pushstatusforpreheating": |
| | | case "pushstatusforheatstorage": |
| | | case "pushstatusforbufferfeed": |
| | | case "preheatstoragefinish": |
| | | case "pushstatusforft": |
| | | case "pushstatusforecmfeedbyrcs": |
| | | case "pushstatusforecmblankingbyrcs": |
| | | case "pushstatusforheattrans": |
| | | case "pushstatusforartificialqualityinspection": |
| | | case "heatstoroutbindrfid": |
| | | case "heatstoroutbindfinish": |
| | | case "pushstatusforbuffertrans": |
| | | url = Resources.WipUrl + @"/"; |
| | | break; |
| | | case "syncmaterialinfo": |
| | | case "materialstatemodify": |
| | | case "getloadingtablestatus": |
| | | case "getecmtablestatus": |
| | | case "businessexception": |
| | | case "equipwarn": |
| | | case "equipstatus": |
| | | case "agvrealtimelocation": |
| | | case "outstoragecompleted": |
| | | case "movestoragecompleted": |
| | | case "bufferlayingoffcompleted": |
| | | case "artificialwarehousing": |
| | | case "processcardforwcs": |
| | | case "resetprocesscardprintqueue": |
| | | url = Resources.WipUrl2 + @"/"; |
| | | break; |
| | | case "reparsetask": |
| | | break; |
| | | |
| | | |
| | | } |
| | | |
| | | var responseStr = HttpHelper.GetHttpResponse(url + message.url, JsonConvert.DeserializeObject(message.requeststr), 5000); |
| | | var resFormat = JsonConvert.DeserializeObject<ResEntity>(responseStr); |
| | | |
| | | message.isok = resFormat.resCode == "00000" ? (int)EYesOrNo.æ¯ : (int)EYesOrNo.å¦; |
| | | |
| | | message.updatetime = DateTime.Now; |
| | | |
| | | message.retrytimes += 1; |
| | | |
| | | dbModel.SaveChanges(); |
| | | |
| | | if (message.isok == (int)EYesOrNo.å¦) |
| | | { |
| | | msg = resFormat.resMsg; |
| | | } |
| | | |
| | | return message.isok == (int)EYesOrNo.æ¯; |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | msg = ex.Message; |
| | | var message = dbModel.LOGERRORFailSentMessages.FirstOrDefault(x => x.id == id); |
| | | message.isok = (int)EYesOrNo.å¦; |
| | | |
| | | message.updatetime = DateTime.Now; |
| | | |
| | | message.retrytimes += 1; |
| | | |
| | | dbModel.SaveChanges(); |
| | | LogTextHelper.WriteLog(Resources.LogDir, this.ToString(), "ReSend", msg); |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | |
| | | public bool PushBusinessException(int id, out string msg) |
| | | { |
| | | using (var dbModel2 = new DbModelLog()) |
| | | { |
| | | try |
| | | { |
| | | msg = ""; |
| | | |
| | | var message = dbModel2.LOGERRORFailSentMessages.FirstOrDefault(x => x.id == id); |
| | | |
| | | if (message == null) |
| | | { |
| | | msg = string.Format("æ²¡ææ¾å°id为{0}çè®°å½", id); |
| | | return false; |
| | | } |
| | | |
| | | var requestBody = new |
| | | { |
| | | sysCode = "WCS", |
| | | taskNo = StringHelper.GetValue(message.requeststr, "taskNo"), |
| | | processCardNumber = StringHelper.GetValue(message.requeststr, "processCardNumber"), |
| | | exceptionCode = "001", |
| | | exceptionMsg = message.resmsg, |
| | | timestamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") |
| | | }; |
| | | |
| | | var responseStr = HttpHelper.GetHttpResponse(Resources.WipUrl2 + @"/businessexception", requestBody, 5000); |
| | | |
| | | LogTextHelper.WriteLine(Resources.LogDir, "PushBusinessException:responseStr = {0}", responseStr); |
| | | |
| | | return true; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | msg = ex.Message; |
| | | |
| | | LogTextHelper.WriteLog(Resources.LogDir, this.ToString(), "PushBusinessException", msg); |
| | | return false; |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareLog.ORM; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.LOG.Dao; |
| | | using iWareCommon.Common.Service; |
| | | |
| | | namespace iWareLog.LOG.Service |
| | | { |
| | | public class InOutStorageDetailService : CommonService<InOutStorageDetailEntity, InOutStorageDetail, DbModelLog> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private InOutStorageDetailService() : base(InOutStorageDetailDao.GetInstance()) { } |
| | | |
| | | private static InOutStorageDetailService Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static InOutStorageDetailService GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new InOutStorageDetailService(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareLog.ORM; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.LOG.Dao; |
| | | using iWareCommon.Common.Service; |
| | | using iWareCommon.Utils; |
| | | using iWareLog.Properties; |
| | | using System; |
| | | |
| | | namespace iWareLog.LOG.Service |
| | | { |
| | | public class OperationService : CommonService<OperationEntity, LOGOperation, DbModelLog> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private OperationService() : base(OperationDao.GetInstance()) { } |
| | | |
| | | private static OperationService Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static OperationService GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new OperationService(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// åå
¥æ¥å¿ |
| | | /// </summary> |
| | | /// <param name="tt_new"></param> |
| | | /// <returns></returns> |
| | | public void Save(OperationEntity dateLog) |
| | | { |
| | | try |
| | | { |
| | | using (DbModelLog ml = new DbModelLog()) |
| | | { |
| | | ml.LOGOperations.Add(dateLog.ToOrm()); |
| | | ml.SaveChanges(); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogTextHelper.WriteLog(Resources.LogDir, this.ToString(), "Save", ex.Message); |
| | | |
| | | } |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareLog.ORM; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.LOG.Dao; |
| | | using iWareCommon.Common.Service; |
| | | |
| | | namespace iWareLog.LOG.Service |
| | | { |
| | | public class ReceiveMsgLogService : CommonService<ReceiveMsgLogEntity, LOGReceiveMsgLog, DbModelLog> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private ReceiveMsgLogService() : base(ReceiveMsgLogDao.GetInstance()) { } |
| | | |
| | | private static ReceiveMsgLogService Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static ReceiveMsgLogService GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new ReceiveMsgLogService(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using iWareLog.LOG.Dao; |
| | | using iWareLog.LOG.Entity; |
| | | using iWareLog.ORM; |
| | | using iWareCommon.Common.Service; |
| | | |
| | | namespace iWareLog.LOG.Service |
| | | { |
| | | public class SendMsgLogService : CommonService<SendMsgLogEntity, LOGSendMsgLog, DbModelLog> |
| | | { |
| | | private static object Lock = new object(); |
| | | |
| | | private SendMsgLogService() : base(SendMsgLogDao.GetInstance()) { } |
| | | |
| | | private static SendMsgLogService Instance = null; |
| | | |
| | | /// <summary> |
| | | /// è·ååä¾çæ¹æ³ |
| | | /// </summary> |
| | | /// <returns>logæå¡çåä¾å®ä½</returns> |
| | | public static SendMsgLogService GetInstance() |
| | | { |
| | | |
| | | if (Instance == null) |
| | | { |
| | | lock (Lock) |
| | | { |
| | | if (Instance == null) |
| | | { |
| | | Instance = new SendMsgLogService(); |
| | | } |
| | | } |
| | | } |
| | | return Instance; |
| | | } |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Alert.aspx.cs" Inherits="iWareWms.View.LOG.Alert.Alert" %> |
| | | |
| | | <!DOCTYPE html> |
| | | |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head runat="server"> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| | | <title></title> |
| | | </head> |
| | | <body> |
| | | <form id="form1" runat="server"> |
| | | |
| | | <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server"> |
| | | </f:PageManager> |
| | | <f:Panel ID="Panel1" runat="server" Layout="VBox" ShowBorder="false" ShowHeader="false"> |
| | | <items> |
| | | <f:Form ID="Form2" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false"> |
| | | <Rows> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | |
| | | <f:TextBox ID="tbName" Label="设å¤åç§°" runat="server" EmptyText="å¨è®¾å¤åç§°ä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | |
| | | <f:TextBox ID="tbType" Label="é误代ç " runat="server" EmptyText="å¨é误代ç ä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | </Items> |
| | | </f:FormRow> |
| | | <f:FormRow runat="server"> |
| | | |
| | | <Items> |
| | | <f:DatePicker runat="server" ID="SCreateTime" ShowTime="false" DateFormatString="yyyy-MM-dd" |
| | | Label="å建æ¶é´ä»" LabelWidth="96px" AutoShowClearIcon="false" |
| | | EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true"> |
| | | </f:DatePicker> |
| | | <f:DatePicker runat="server" ID="ECreateTime" ShowTime="false" DateFormatString="yyyy-MM-dd" |
| | | Label="è³" LabelWidth="96px" AutoShowClearIcon="false" |
| | | EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true"> |
| | | </f:DatePicker> |
| | | <f:Button OnClick="Search" ID="SearchBtn" runat="server" Text="æç´¢" Width="80px" ></f:Button> |
| | | |
| | | </Items> |
| | | </f:FormRow> |
| | | |
| | | |
| | | </Rows> |
| | | </f:Form> |
| | | |
| | | <f:Grid ID="AlertGrid" runat="server" BoxFlex="1" KeepCurrentSelection="true" IsFluid="true" EnableTextSelection="true" |
| | | IsDatabasePaging="true" DataKeyNames="Id" AllowSorting="true" SortField="Id" OnRowCommand="GridRowCommand" |
| | | ShowBorder="true" AllowPaging="true" OnPageIndexChange="GridPageIndexChange" ForceFit="true" |
| | | EnableRowLines="True" ShowSelectedCell="False" ShowHeader="false" EnableCheckBoxSelect="false" > |
| | | <ToolBars> |
| | | <f:Toolbar runat="server"> |
| | | <Items> |
| | | |
| | | <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill> |
| | | |
| | | <f:Button ID="ToExcel" EnableAjax="false" DisableControlBeforePostBack="false" Icon="ApplicationOsxGet" |
| | | runat="server" Text="导åºExcel" OnClick="ExportExcel" /> |
| | | |
| | | </Items> |
| | | |
| | | </f:Toolbar> |
| | | </ToolBars> |
| | | <PageItems> |
| | | <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></f:ToolbarSeparator> |
| | | <f:ToolbarText ID="ToolbarText1" runat="server"></f:ToolbarText> |
| | | <f:DropDownList ID="ddlPageSize" runat="server" Label="æ¯é¡µè®°å½æ°" OnSelectedIndexChanged="PageSizeSelectedIndexChanged" AutoPostBack="true"> |
| | | <f:ListItem Text="8" Value="8"/> |
| | | <f:ListItem Text="10" Value="10"/> |
| | | <f:ListItem Text="15" Value="15"/> |
| | | <f:ListItem Text="20" Value="20"/> |
| | | </f:DropDownList> |
| | | </PageItems> |
| | | <Columns> |
| | | |
| | | <f:RowNumberField MinWidth="30px" HeaderText="" TextAlign="Center"/> |
| | | |
| | | <f:BoundField DataField="Name" Width="130px" HeaderText="设å¤åç§°" /> |
| | | <f:BoundField DataField="Type" Width="130px" HeaderText="åè¦ç±»å" /> |
| | | <f:BoundField DataField="AlertCode" Width="130px" HeaderText="é误代ç " /> |
| | | <f:BoundField DataField="AlertName" Width="100px" HeaderText="é误信æ¯" /> |
| | | <f:TemplateField Width="80px" HeaderText="æ¯å¦å¤ç" SortField="IsOk"> |
| | | <ItemTemplate> |
| | | <asp:Label ID="IsFinished" runat="server" Text='<%# (Eval("IsFinished")) %>'></asp:Label> |
| | | </ItemTemplate> |
| | | </f:TemplateField> |
| | | <%--<f:TemplateField Width="80px" HeaderText="æ¯å¦æå" SortField="IsOk"> |
| | | <ItemTemplate> |
| | | <asp:Label ID="Type" runat="server" Text='<%# GetYesOrNo(Eval("IsOk")) %>'></asp:Label> |
| | | </ItemTemplate> |
| | | </f:TemplateField>--%> |
| | | |
| | | |
| | | |
| | | <f:BoundField DataField="CreateTime" Width="130px" HeaderText="å建æ¶é´" /> |
| | | <f:BoundField DataField="FinishTime" Width="130px" HeaderText="å¤çæ¶é´" /> |
| | | </Columns> |
| | | </f:Grid> |
| | | </items> |
| | | </f:Panel> |
| | | |
| | | |
| | | |
| | | |
| | | <f:Window ID="Window2" runat="server" IsModal="true" Hidden="true" Target="Top" EnableResize="true" |
| | | EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="220px" |
| | | Height="120px"> |
| | | </f:Window> |
| | | |
| | | <f:Timer OnTick="ExcelTick" runat="server" Enabled="false" Interval="1" ID="timer1"></f:Timer> |
| | | </form> |
| | | </body> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using FineUIPro; |
| | | using FineUIPro.iWareWms; |
| | | using iWareCommon.Common.Entity; |
| | | using iWareCommon.Common.EnumType; |
| | | using iWareLog.LOG.Service; |
| | | using iWareWms.Code.Common.Entity; |
| | | using iWareWms.Code.Excel.Service; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace iWareWms.View.LOG.Alert |
| | | { |
| | | public partial class Alert : PageBase |
| | | { |
| | | protected override Grid GetGrid() |
| | | { |
| | | return AlertGrid; |
| | | } |
| | | |
| | | protected override FineUIPro.DropDownList GetPageSizeDropDownList() |
| | | { |
| | | return ddlPageSize; |
| | | } |
| | | |
| | | protected override List<object> GetDataSource(int pageIndex, int pageSize, out string msg, out int totalNum, out int currentPage) |
| | | { |
| | | var message = AlertService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "Name", tbName.Text.Trim() }, { "AlertCode", tbType.Text.Trim() } }, |
| | | Geqd = new Dictionary<string, object> { { "CreateTime", (DateTime)SCreateTime.SelectedDate } }, |
| | | Ltd = new Dictionary<string, object> { { "CreateTime", ((DateTime)ECreateTime.SelectedDate).AddDays(1) } }, |
| | | PageIndex = pageIndex, |
| | | PageSize = pageSize |
| | | }, out msg, out totalNum, out currentPage); |
| | | |
| | | var res = new List<object>(); |
| | | |
| | | message.ForEach(x => res.Add(x)); |
| | | |
| | | return res; |
| | | |
| | | } |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | if (!IsPostBack) |
| | | { |
| | | |
| | | var today = DateTime.Today; |
| | | SCreateTime.SelectedDate = today.AddDays(-6); |
| | | ECreateTime.SelectedDate = today; |
| | | Query(1); |
| | | } |
| | | |
| | | |
| | | } |
| | | ///// <summary> |
| | | ///// æ¹åTypeæ¾ç¤ºä¿¡æ¯ |
| | | ///// </summary> |
| | | ///// <param name="workLabel"></param> |
| | | ///// <returns></returns> |
| | | protected string GetYesOrNo(object obj) |
| | | { |
| | | return ((EYesOrNo)obj).ToString(); |
| | | } |
| | | |
| | | protected override void GetPath(object userName) |
| | | { |
| | | string msg; |
| | | var message = AlertService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "Name", tbName.Text.Trim() }, { "AlertCode", tbType.Text.Trim() } }, |
| | | Geqd = new Dictionary<string, object> { { "CreateTime", (DateTime)SCreateTime.SelectedDate } }, |
| | | Ltd = new Dictionary<string, object> { { "CreateTime", ((DateTime)ECreateTime.SelectedDate).AddDays(1) } }, |
| | | }, out msg); |
| | | var datas = new List<object>(); |
| | | message.ForEach(x => datas.Add(x)); |
| | | var path = ExcelService.GetInstance().ToExcel(CacheEntity.WorkBookDict["æ
éå¤ç"], new Dictionary<string, List<object>> { { "è®¾å¤æ
éä¿¡æ¯", datas } }, out msg); |
| | | Session["ExcelPath"] = path; |
| | | } |
| | | |
| | | protected override Window GetWindow() |
| | | { |
| | | return Window2; |
| | | } |
| | | |
| | | protected override FineUIPro.Timer GetTimer() |
| | | { |
| | | return timer1; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | //------------------------------------------------------------------------------ |
| | | // <èªå¨çæ> |
| | | // æ¤ä»£ç ç±å·¥å
·çæã |
| | | // |
| | | // å¯¹æ¤æä»¶çæ´æ¹å¯è½ä¼å¯¼è´ä¸æ£ç¡®çè¡ä¸ºï¼å¹¶ä¸å¦æ |
| | | // éæ°çæä»£ç ï¼è¿äºæ´æ¹å°ä¼ä¸¢å¤±ã |
| | | // </èªå¨çæ> |
| | | //------------------------------------------------------------------------------ |
| | | |
| | | namespace iWareWms.View.LOG.Alert { |
| | | |
| | | |
| | | public partial class Alert { |
| | | |
| | | /// <summary> |
| | | /// form1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
| | | |
| | | /// <summary> |
| | | /// PageManager1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.PageManager PageManager1; |
| | | |
| | | /// <summary> |
| | | /// Panel1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Panel Panel1; |
| | | |
| | | /// <summary> |
| | | /// Form2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Form Form2; |
| | | |
| | | /// <summary> |
| | | /// tbName æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbName; |
| | | |
| | | /// <summary> |
| | | /// tbType æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbType; |
| | | |
| | | /// <summary> |
| | | /// SCreateTime æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DatePicker SCreateTime; |
| | | |
| | | /// <summary> |
| | | /// ECreateTime æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DatePicker ECreateTime; |
| | | |
| | | /// <summary> |
| | | /// SearchBtn æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button SearchBtn; |
| | | |
| | | /// <summary> |
| | | /// AlertGrid æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Grid AlertGrid; |
| | | |
| | | /// <summary> |
| | | /// ToolbarFill1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarFill ToolbarFill1; |
| | | |
| | | /// <summary> |
| | | /// ToExcel æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button ToExcel; |
| | | |
| | | /// <summary> |
| | | /// ToolbarSeparator1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; |
| | | |
| | | /// <summary> |
| | | /// ToolbarText1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarText ToolbarText1; |
| | | |
| | | /// <summary> |
| | | /// ddlPageSize æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DropDownList ddlPageSize; |
| | | |
| | | /// <summary> |
| | | /// IsFinished æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.WebControls.Label IsFinished; |
| | | |
| | | /// <summary> |
| | | /// Window2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Window Window2; |
| | | |
| | | /// <summary> |
| | | /// timer1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Timer timer1; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FailSentMessage.aspx.cs" Inherits="iWareWms.View.LOG.FailSentMessage.FailSentMessage" %> |
| | | |
| | | <!DOCTYPE html> |
| | | |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head runat="server"> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| | | <title></title> |
| | | </head> |
| | | <body> |
| | | <form id="form1" runat="server"> |
| | | |
| | | <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server"> |
| | | </f:PageManager> |
| | | <f:Panel ID="Panel1" runat="server" Layout="VBox" ShowBorder="false" ShowHeader="false"> |
| | | <items> |
| | | <f:Form ID="Form2" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false"> |
| | | <Rows> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | |
| | | <f:TextBox ID="tbUrl" Label="请æ±å°å" runat="server" EmptyText="å¨è¯·æ±å°åä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | |
| | | <f:TextBox ID="tbRequestStr" Label="请æ±å符" runat="server" EmptyText="å¨è¯·æ±åç¬¦ä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | </Items> |
| | | </f:FormRow> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | <f:TextBox ID="tbResMsg" Label="éè¯¯æ¶æ¯" runat="server" EmptyText="å¨éè¯¯æ¶æ¯ä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | |
| | | |
| | | <f:DatePicker runat="server" ID="fromDate" ShowTime="false" DateFormatString="yyyy-MM-dd" |
| | | Label="å建æ¶é´ä»" LabelWidth="96px" AutoShowClearIcon="false" |
| | | EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true"> |
| | | </f:DatePicker> |
| | | </Items> |
| | | </f:FormRow> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | <f:DatePicker runat="server" ID="toDate" ShowTime="false" DateFormatString="yyyy-MM-dd" |
| | | Label="è³" LabelWidth="96px" AutoShowClearIcon="false" |
| | | EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true"> |
| | | </f:DatePicker> |
| | | |
| | | <f:Button OnClick="Search" ID="SearchBtn" runat="server" Text="æç´¢" Width="96px"></f:Button> |
| | | |
| | | </Items> |
| | | </f:FormRow> |
| | | |
| | | </Rows> |
| | | </f:Form> |
| | | |
| | | <f:Grid ID="FailSentMessageGrid" runat="server" BoxFlex="1" KeepCurrentSelection="true" IsFluid="true" EnableTextSelection="true" |
| | | IsDatabasePaging="true" DataKeyNames="Id" AllowSorting="true" SortField="Id" OnRowCommand="GridRowCommand" |
| | | ShowBorder="true" AllowPaging="true" OnPageIndexChange="GridPageIndexChange" ForceFit="true" |
| | | EnableRowLines="True" ShowSelectedCell="False" ShowHeader="false" EnableCheckBoxSelect="false" > |
| | | <ToolBars> |
| | | <f:Toolbar runat="server"> |
| | | <Items> |
| | | |
| | | <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill> |
| | | |
| | | <f:Button ID="ToExcel" EnableAjax="false" Icon="ApplicationOsxGet" |
| | | runat="server" Text="导åºExcel" OnClick="ExportExcel"> |
| | | </f:Button> |
| | | |
| | | </Items> |
| | | |
| | | </f:Toolbar> |
| | | </ToolBars> |
| | | <PageItems> |
| | | <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></f:ToolbarSeparator> |
| | | <f:ToolbarText ID="ToolbarText1" runat="server"></f:ToolbarText> |
| | | <f:DropDownList ID="ddlPageSize" runat="server" Label="æ¯é¡µè®°å½æ°" OnSelectedIndexChanged="PageSizeSelectedIndexChanged" AutoPostBack="true"> |
| | | <f:ListItem Text="8" Value="8"/> |
| | | <f:ListItem Text="10" Value="10"/> |
| | | <f:ListItem Text="15" Value="15"/> |
| | | <f:ListItem Text="20" Value="20"/> |
| | | </f:DropDownList> |
| | | </PageItems> |
| | | <Columns> |
| | | |
| | | <f:RowNumberField MinWidth="30px" HeaderText="" TextAlign="Center"/> |
| | | |
| | | <f:BoundField DataField="Url" Width="130px" HeaderText="请æ±å°å" /> |
| | | <f:BoundField DataField="RequestStr" Width="130px" HeaderText="请æ±å符串" /> |
| | | <f:BoundField DataField="ResMsg" Width="130px" HeaderText="éè¯¯æ¶æ¯" /> |
| | | <f:BoundField DataField="RetryTimes" Width="100px" HeaderText="éè¯æ¬¡æ°" /> |
| | | |
| | | <f:TemplateField Width="130px" HeaderText="æ¯å¦æå" SortField="IsOk"> |
| | | <ItemTemplate> |
| | | <asp:Label ID="Type" runat="server" Text='<%# GetYesOrNo(Eval("IsOk")) %>'></asp:Label> |
| | | </ItemTemplate> |
| | | </f:TemplateField> |
| | | |
| | | <f:TemplateField Width="130px" HeaderText="æ¯å¦åéé®ä»¶" SortField="IsOk"> |
| | | <ItemTemplate> |
| | | <asp:Label ID="Label1" runat="server" Text='<%# GetYesOrNo(Eval("IsMailed")) %>'></asp:Label> |
| | | </ItemTemplate> |
| | | </f:TemplateField> |
| | | |
| | | |
| | | <f:BoundField DataField="CreateTime" Width="130px" HeaderText="å建æ¶é´" /> |
| | | <f:BoundField DataField="UpdateTime" Width="130px" HeaderText="æ´æ°æ¶é´" /> |
| | | |
| | | <f:LinkButtonField ColumnID="reSendField" HeaderText="éæ°åé" TextAlign="Center" |
| | | Icon="BulletWrench" ToolTip="éæ°åé" ConfirmText="ç¡®å®éæ°åéï¼" |
| | | ConfirmTarget="Top" CommandName="ReSend" Width="96px" Hidden="false" EnableColumnHide="false" ExpandUnusedSpace ="true"/> |
| | | |
| | | <f:LinkButtonField ColumnID="sendMailField" HeaderText="åéé®ä»¶" TextAlign="Center" |
| | | Icon="Mail" ToolTip="åéé®ä»¶" ConfirmText="ç¡®å®åéé®ä»¶ï¼" |
| | | ConfirmTarget="Top" CommandName="SendMail" Width="130px" Hidden="false" EnableColumnHide="false" /> |
| | | |
| | | |
| | | </Columns> |
| | | </f:Grid> |
| | | </items> |
| | | </f:Panel> |
| | | |
| | | |
| | | |
| | | |
| | | <f:Window ID="Window2" runat="server" IsModal="true" Hidden="true" Target="Top" EnableResize="true" |
| | | EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="220px" |
| | | Height="120px"> |
| | | </f:Window> |
| | | |
| | | <f:Timer OnTick="ExcelTick" runat="server" Enabled="false" Interval="1" ID="timer1"></f:Timer> |
| | | </form> |
| | | </body> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using FineUIPro; |
| | | using FineUIPro.iWareWms; |
| | | using iWareCommon.Common.Entity; |
| | | using iWareCommon.Common.EnumType; |
| | | using iWareLog.LOG.Service; |
| | | using iWareWms.Code.Common.Entity; |
| | | using iWareWms.Code.Excel.Service; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace iWareWms.View.LOG.FailSentMessage |
| | | { |
| | | public partial class FailSentMessage : PageBase |
| | | { |
| | | protected override Grid GetGrid() |
| | | { |
| | | return FailSentMessageGrid; |
| | | } |
| | | |
| | | protected override FineUIPro.DropDownList GetPageSizeDropDownList() |
| | | { |
| | | return ddlPageSize; |
| | | } |
| | | |
| | | protected override List<object> GetDataSource(int pageIndex, int pageSize, out string msg, out int totalNum, out int currentPage) |
| | | { |
| | | var message = FailSentMessageService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "Url", tbUrl.Text.Trim() }, { "RequestStr", tbRequestStr.Text.Trim() }, { "ResMsg", tbResMsg.Text.Trim() } }, |
| | | Geqd = new Dictionary<string, object> { { "CreateTime", (DateTime)fromDate.SelectedDate } }, |
| | | Ltd = new Dictionary<string, object> { { "CreateTime", ((DateTime)toDate.SelectedDate).AddDays(1) } }, |
| | | PageIndex = pageIndex, |
| | | PageSize = pageSize |
| | | }, out msg, out totalNum, out currentPage); |
| | | |
| | | var res = new List<object>(); |
| | | |
| | | message.ForEach(x => res.Add(x)); |
| | | |
| | | return res; |
| | | |
| | | } |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | if (!IsPostBack) |
| | | { |
| | | |
| | | var today = DateTime.Today; |
| | | fromDate.SelectedDate = today.AddDays(-6); |
| | | toDate.SelectedDate = today; |
| | | |
| | | Query(1); |
| | | } |
| | | |
| | | |
| | | } |
| | | /// <summary> |
| | | /// æ¹åTypeæ¾ç¤ºä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="workLabel"></param> |
| | | /// <returns></returns> |
| | | protected string GetYesOrNo(object obj) |
| | | { |
| | | return ((EYesOrNo)obj).ToString(); |
| | | } |
| | | |
| | | protected override void GetPath(object userName) |
| | | { |
| | | string msg; |
| | | var message = FailSentMessageService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "Url", tbUrl.Text.Trim() }, { "RequestStr", tbRequestStr.Text.Trim() }, { "ResMsg", tbResMsg.Text.Trim() } }, |
| | | Geqd = new Dictionary<string, object> { { "CreateTime", (DateTime)fromDate.SelectedDate } }, |
| | | Ltd = new Dictionary<string, object> { { "CreateTime", ((DateTime)toDate.SelectedDate).AddDays(1) } }, |
| | | }, out msg); |
| | | var datas = new List<object>(); |
| | | message.ForEach(x => datas.Add(x)); |
| | | var path = ExcelService.GetInstance().ToExcel(CacheEntity.WorkBookDict["åéå¤±è´¥çæ¥å¿"], new Dictionary<string, List<object>> { { "åéå¤±è´¥çæ¥å¿", datas } }, out msg); |
| | | Session["ExcelPath"] = path; |
| | | } |
| | | |
| | | protected override Window GetWindow() |
| | | { |
| | | return Window2; |
| | | } |
| | | |
| | | protected override FineUIPro.Timer GetTimer() |
| | | { |
| | | return timer1; |
| | | } |
| | | |
| | | //protected override void GridRowCommand(object sender, GridCommandEventArgs e) |
| | | //{ |
| | | // base.GridRowCommand(sender, e); |
| | | // if (e.CommandName == "ReSend") |
| | | // { |
| | | // string msg; |
| | | |
| | | |
| | | // Alert.ShowInTop(FailSentMessageService.GetInstance().ReSend(Convert.ToInt32((GetGrid().DataKeys[e.RowIndex][0].ToString())), out msg) ? "éåæå" : msg); |
| | | // Query(GetGrid().PageIndex + 1); |
| | | |
| | | // } |
| | | |
| | | //} |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | //------------------------------------------------------------------------------ |
| | | // <èªå¨çæ> |
| | | // æ¤ä»£ç ç±å·¥å
·çæã |
| | | // |
| | | // å¯¹æ¤æä»¶çæ´æ¹å¯è½ä¼å¯¼è´ä¸æ£ç¡®çè¡ä¸ºï¼å¹¶ä¸å¦æ |
| | | // éæ°çæä»£ç ï¼è¿äºæ´æ¹å°ä¼ä¸¢å¤±ã |
| | | // </èªå¨çæ> |
| | | //------------------------------------------------------------------------------ |
| | | |
| | | namespace iWareWms.View.LOG.FailSentMessage { |
| | | |
| | | |
| | | public partial class FailSentMessage { |
| | | |
| | | /// <summary> |
| | | /// form1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
| | | |
| | | /// <summary> |
| | | /// PageManager1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.PageManager PageManager1; |
| | | |
| | | /// <summary> |
| | | /// Panel1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Panel Panel1; |
| | | |
| | | /// <summary> |
| | | /// Form2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Form Form2; |
| | | |
| | | /// <summary> |
| | | /// tbUrl æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbUrl; |
| | | |
| | | /// <summary> |
| | | /// tbRequestStr æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbRequestStr; |
| | | |
| | | /// <summary> |
| | | /// tbResMsg æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbResMsg; |
| | | |
| | | /// <summary> |
| | | /// fromDate æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DatePicker fromDate; |
| | | |
| | | /// <summary> |
| | | /// toDate æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DatePicker toDate; |
| | | |
| | | /// <summary> |
| | | /// SearchBtn æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button SearchBtn; |
| | | |
| | | /// <summary> |
| | | /// FailSentMessageGrid æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Grid FailSentMessageGrid; |
| | | |
| | | /// <summary> |
| | | /// ToolbarFill1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarFill ToolbarFill1; |
| | | |
| | | /// <summary> |
| | | /// ToExcel æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button ToExcel; |
| | | |
| | | /// <summary> |
| | | /// ToolbarSeparator1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; |
| | | |
| | | /// <summary> |
| | | /// ToolbarText1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarText ToolbarText1; |
| | | |
| | | /// <summary> |
| | | /// ddlPageSize æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DropDownList ddlPageSize; |
| | | |
| | | /// <summary> |
| | | /// Type æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.WebControls.Label Type; |
| | | |
| | | /// <summary> |
| | | /// Label1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.WebControls.Label Label1; |
| | | |
| | | /// <summary> |
| | | /// Window2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Window Window2; |
| | | |
| | | /// <summary> |
| | | /// timer1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Timer timer1; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Operation.aspx.cs" Inherits="iWareWms.View.LOG.Operation.Operation" %> |
| | | |
| | | <!DOCTYPE html> |
| | | |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head runat="server"> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| | | <title></title> |
| | | </head> |
| | | <body> |
| | | <form id="form1" runat="server"> |
| | | |
| | | <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server"> |
| | | </f:PageManager> |
| | | <f:Panel ID="Panel1" runat="server" Layout="VBox" ShowBorder="false" ShowHeader="false"> |
| | | <items> |
| | | <f:Form ID="Form2" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false"> |
| | | <Rows> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | |
| | | <f:TextBox ID="tbWbLogType" Label="æå±æ¨¡å" runat="server" EmptyText="卿¥å¿ç±»åä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="80px"> |
| | | </f:TextBox> |
| | | |
| | | <f:TextBox ID="tbUserName" Label="ç¨æ·å" runat="server" EmptyText="å¨ç¨æ·åä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="80px"> |
| | | </f:TextBox> |
| | | <f:Button OnClick="Search" ID="SearchBtn" runat="server" Text="æç´¢" Width="80px"></f:Button> |
| | | </Items> |
| | | </f:FormRow> |
| | | |
| | | </Rows> |
| | | </f:Form> |
| | | |
| | | <f:Grid ID="OperationGrid" runat="server" BoxFlex="1" KeepCurrentSelection="true" IsFluid="true" EnableTextSelection="true" |
| | | IsDatabasePaging="true" DataKeyNames="Id" AllowSorting="true" SortField="Id" OnRowCommand="GridRowCommand" |
| | | ShowBorder="true" AllowPaging="true" OnPageIndexChange="GridPageIndexChange" ForceFit="true" |
| | | EnableRowLines="True" ShowSelectedCell="False" ShowHeader="false" EnableCheckBoxSelect="false" > |
| | | <ToolBars> |
| | | <f:Toolbar runat="server"> |
| | | <Items> |
| | | |
| | | <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill> |
| | | |
| | | <f:Button ID="ToExcel" EnableAjax="false" DisableControlBeforePostBack="false" Icon="ApplicationOsxGet" |
| | | runat="server" Text="导åºExcel" OnClick="ExportExcel" /> |
| | | |
| | | </Items> |
| | | |
| | | </f:Toolbar> |
| | | </ToolBars> |
| | | <PageItems> |
| | | <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></f:ToolbarSeparator> |
| | | <f:ToolbarText ID="ToolbarText1" runat="server"></f:ToolbarText> |
| | | <f:DropDownList ID="ddlPageSize" runat="server" Label="æ¯é¡µè®°å½æ°" OnSelectedIndexChanged="PageSizeSelectedIndexChanged" AutoPostBack="true"> |
| | | <f:ListItem Text="8" Value="8"/> |
| | | <f:ListItem Text="10" Value="10"/> |
| | | <f:ListItem Text="15" Value="15"/> |
| | | <f:ListItem Text="20" Value="20"/> |
| | | </f:DropDownList> |
| | | </PageItems> |
| | | <Columns> |
| | | |
| | | <f:RowNumberField MinWidth="30px" HeaderText="" TextAlign="Center"/> |
| | | |
| | | <f:BoundField DataField="WbLogType" Width="130px" HeaderText="æä½ç±»å" Hidden="true" /> |
| | | <f:BoundField DataField="WbLogDate" Width="130px" HeaderText="æä½æ¶é´" /> |
| | | <f:BoundField DataField="WbLogacCount" Width="130px" HeaderText="æä½æ¬¡æ°" /> |
| | | <f:BoundField DataField="WbUserName" Width="100px" HeaderText="æä½ç¨æ·" /> |
| | | <f:BoundField DataField="WbUserIpaddress" Width="100px" HeaderText="æä½IPå°å" /> |
| | | <f:BoundField DataField="WbLogTxt" Width="250px" HeaderText="æ¥å¿æä»¶" /> |
| | | <f:BoundField DataField="Log_backup1" Width="150px" HeaderText="æ¥å¿æ¨¡å" /> |
| | | <f:BoundField DataField="Log_backup2" Width="100px" HeaderText="å¤ç¨2" /> |
| | | <f:BoundField DataField="Log_backup3" Width="100px" HeaderText="å¤ç¨3" /> |
| | | </Columns> |
| | | </f:Grid> |
| | | </items> |
| | | </f:Panel> |
| | | |
| | | |
| | | |
| | | |
| | | <f:Window ID="Window2" runat="server" IsModal="true" Hidden="true" Target="Top" EnableResize="true" |
| | | EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="220px" |
| | | Height="120px"> |
| | | </f:Window> |
| | | |
| | | <f:Timer OnTick="ExcelTick" runat="server" Enabled="false" Interval="1" ID="timer1"></f:Timer> |
| | | </form> |
| | | </body> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using FineUIPro; |
| | | using iWareCommon.Common.Entity; |
| | | using iWareLog.LOG.Service; |
| | | using iWareWms.Code.Common.Entity; |
| | | using iWareWms.Code.Excel.Service; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace iWareWms.View.LOG.Operation |
| | | { |
| | | public partial class Operation : PageBase |
| | | { |
| | | protected override Grid GetGrid() |
| | | { |
| | | return OperationGrid; |
| | | } |
| | | |
| | | protected override FineUIPro.DropDownList GetPageSizeDropDownList() |
| | | { |
| | | return ddlPageSize; |
| | | } |
| | | |
| | | protected override List<object> GetDataSource(int pageIndex, int pageSize, out string msg, out int totalNum, out int currentPage) |
| | | { |
| | | var message = OperationService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "Log_backup1", tbWbLogType.Text.Trim() }, { "WbUserName", tbUserName.Text.Trim() } }, |
| | | PageIndex = pageIndex, |
| | | PageSize = pageSize |
| | | }, out msg, out totalNum, out currentPage); |
| | | |
| | | var res = new List<object>(); |
| | | |
| | | message.ForEach(x => res.Add(x)); |
| | | |
| | | return res; |
| | | |
| | | } |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | if (!IsPostBack) |
| | | { |
| | | |
| | | |
| | | |
| | | Query(1); |
| | | } |
| | | |
| | | |
| | | } |
| | | ///// <summary> |
| | | ///// æ¹åTypeæ¾ç¤ºä¿¡æ¯ |
| | | ///// </summary> |
| | | ///// <param name="workLabel"></param> |
| | | ///// <returns></returns> |
| | | //protected string GetYesOrNo(object obj) |
| | | //{ |
| | | // return ((EYesOrNo)obj).ToString(); |
| | | //} |
| | | |
| | | protected override void GetPath(object userName) |
| | | { |
| | | string msg; |
| | | var message = OperationService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "Log_backup1", tbWbLogType.Text.Trim() }, { "WbUserName", tbUserName.Text.Trim() } }, |
| | | |
| | | }, out msg); |
| | | var datas = new List<object>(); |
| | | message.ForEach(x => datas.Add(x)); |
| | | var path = ExcelService.GetInstance().ToExcel(CacheEntity.WorkBookDict["æä½æ¥å¿æ¥è¯¢"], new Dictionary<string, List<object>> { { "æä½æ¥å¿æ¥è¯¢", datas } }, out msg); |
| | | Session["ExcelPath"] = path; |
| | | } |
| | | |
| | | protected override Window GetWindow() |
| | | { |
| | | return Window2; |
| | | } |
| | | |
| | | protected override FineUIPro.Timer GetTimer() |
| | | { |
| | | return timer1; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | //------------------------------------------------------------------------------ |
| | | // <èªå¨çæ> |
| | | // æ¤ä»£ç ç±å·¥å
·çæã |
| | | // |
| | | // å¯¹æ¤æä»¶çæ´æ¹å¯è½ä¼å¯¼è´ä¸æ£ç¡®çè¡ä¸ºï¼å¹¶ä¸å¦æ |
| | | // éæ°çæä»£ç ï¼è¿äºæ´æ¹å°ä¼ä¸¢å¤±ã |
| | | // </èªå¨çæ> |
| | | //------------------------------------------------------------------------------ |
| | | |
| | | namespace iWareWms.View.LOG.Operation { |
| | | |
| | | |
| | | public partial class Operation { |
| | | |
| | | /// <summary> |
| | | /// form1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
| | | |
| | | /// <summary> |
| | | /// PageManager1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.PageManager PageManager1; |
| | | |
| | | /// <summary> |
| | | /// Panel1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Panel Panel1; |
| | | |
| | | /// <summary> |
| | | /// Form2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Form Form2; |
| | | |
| | | /// <summary> |
| | | /// tbWbLogType æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbWbLogType; |
| | | |
| | | /// <summary> |
| | | /// tbUserName æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbUserName; |
| | | |
| | | /// <summary> |
| | | /// SearchBtn æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button SearchBtn; |
| | | |
| | | /// <summary> |
| | | /// OperationGrid æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Grid OperationGrid; |
| | | |
| | | /// <summary> |
| | | /// ToolbarFill1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarFill ToolbarFill1; |
| | | |
| | | /// <summary> |
| | | /// ToExcel æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button ToExcel; |
| | | |
| | | /// <summary> |
| | | /// ToolbarSeparator1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; |
| | | |
| | | /// <summary> |
| | | /// ToolbarText1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarText ToolbarText1; |
| | | |
| | | /// <summary> |
| | | /// ddlPageSize æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DropDownList ddlPageSize; |
| | | |
| | | /// <summary> |
| | | /// Window2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Window Window2; |
| | | |
| | | /// <summary> |
| | | /// timer1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Timer timer1; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ReceiveMsgLog.aspx.cs" Inherits="iWareWms.View.LOG.ReceiveMsgLog.ReceiveMsgLog" %> |
| | | |
| | | <!DOCTYPE html> |
| | | |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head runat="server"> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| | | <title></title> |
| | | </head> |
| | | <body> |
| | | <form id="form1" runat="server"> |
| | | <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server"> |
| | | </f:PageManager> |
| | | <f:Panel ID="Panel1" runat="server" Layout="VBox" ShowBorder="false" ShowHeader="false"> |
| | | <items> |
| | | <f:Form ID="Form2" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false"> |
| | | <Rows> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | |
| | | <f:TextBox ID="tbInterfaceName" Label="æ¥å£å" runat="server" EmptyText="卿¥å£åä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | |
| | | <f:TextBox ID="tbRequestStr" Label="请æ±å符" runat="server" EmptyText="å¨è¯·æ±åç¬¦ä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | </Items> |
| | | </f:FormRow> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | <f:TextBox ID="tbResponseStr" Label="åºçå符" runat="server" EmptyText="å¨åºçåç¬¦ä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | |
| | | |
| | | |
| | | <f:DatePicker runat="server" ID="fromDate" ShowTime="false" DateFormatString="yyyy-MM-dd" |
| | | Label="å¼å§æ¶é´ä»" LabelWidth="96px" AutoShowClearIcon="false" |
| | | EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true"> |
| | | </f:DatePicker> |
| | | </Items> |
| | | </f:FormRow> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | <f:DatePicker runat="server" ID="toDate" ShowTime="false" DateFormatString="yyyy-MM-dd" |
| | | Label="è³" LabelWidth="96px" AutoShowClearIcon="false" |
| | | EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true"> |
| | | </f:DatePicker> |
| | | |
| | | <f:Button OnClick="Search" ID="SearchBtn" runat="server" Text="æç´¢" Width="80px"></f:Button> |
| | | |
| | | </Items> |
| | | </f:FormRow> |
| | | |
| | | </Rows> |
| | | </f:Form> |
| | | |
| | | <f:Grid ID="ReceiveMsgLogGrid" runat="server" BoxFlex="1" KeepCurrentSelection="true" IsFluid="true" |
| | | IsDatabasePaging="true" DataKeyNames="Id" AllowSorting="true" SortField="Id" EnableTextSelection="true" |
| | | ShowBorder="true" AllowPaging="true" OnPageIndexChange="GridPageIndexChange" ForceFit="true" |
| | | EnableRowLines="True" ShowSelectedCell="False" ShowHeader="false" EnableCheckBoxSelect="false" > |
| | | <ToolBars> |
| | | <f:Toolbar runat="server"> |
| | | <Items> |
| | | |
| | | <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill> |
| | | |
| | | <f:Button ID="ToExcel" EnableAjax="false" DisableControlBeforePostBack="false" Icon="ApplicationOsxGet" |
| | | runat="server" Text="导åºExcel" OnClick="ExportExcel" /> |
| | | |
| | | </Items> |
| | | |
| | | </f:Toolbar> |
| | | </ToolBars> |
| | | <PageItems> |
| | | <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></f:ToolbarSeparator> |
| | | <f:ToolbarText ID="ToolbarText1" runat="server"></f:ToolbarText> |
| | | <f:DropDownList ID="ddlPageSize" runat="server" Label="æ¯é¡µè®°å½æ°" OnSelectedIndexChanged="PageSizeSelectedIndexChanged" AutoPostBack="true"> |
| | | <f:ListItem Text="8" Value="8"/> |
| | | <f:ListItem Text="10" Value="10"/> |
| | | <f:ListItem Text="15" Value="15"/> |
| | | <f:ListItem Text="20" Value="20"/> |
| | | </f:DropDownList> |
| | | </PageItems> |
| | | <Columns> |
| | | <f:RowNumberField MinWidth="30px" HeaderText="" TextAlign="Center"/> |
| | | |
| | | <f:BoundField DataField="InterfaceName" Width="130px" HeaderText="æ¥å£åç§°" /> |
| | | <f:TemplateField Width="80px" HeaderText="æ¥åç±»å" SortField="Type"> |
| | | <ItemTemplate> |
| | | <asp:Label ID="Type" runat="server" Text='<%# GetType(Eval("Type")) %>'></asp:Label> |
| | | </ItemTemplate> |
| | | </f:TemplateField> |
| | | <f:BoundField DataField="RequestStr" Width="130px" HeaderText="请æ±å符串" /> |
| | | <f:BoundField DataField="ResponseStr" Width="130px" HeaderText="åºçå符串" /> |
| | | <f:BoundField DataField="ReceiveTime" Width="130px" HeaderText="æ¥æ¶æ¶é´" /> |
| | | <f:BoundField DataField="Remark" Width="130px" HeaderText="夿³¨" /> |
| | | |
| | | |
| | | </Columns> |
| | | </f:Grid> |
| | | </items> |
| | | </f:Panel> |
| | | |
| | | |
| | | |
| | | |
| | | <f:Window ID="Window2" runat="server" IsModal="true" Hidden="true" Target="Top" EnableResize="true" |
| | | EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="220px" |
| | | Height="120px"> |
| | | </f:Window> |
| | | |
| | | <f:Timer OnTick="ExcelTick" runat="server" Enabled="false" Interval="1" ID="timer1"></f:Timer> |
| | | </form> |
| | | </body> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using FineUIPro; |
| | | using FineUIPro.iWareWms; |
| | | using iWareCommon.Common.Entity; |
| | | using iWareLog.LOG.EnumType; |
| | | using iWareLog.LOG.Service; |
| | | using iWareWms.Code.Excel.Service; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace iWareWms.View.LOG.ReceiveMsgLog |
| | | { |
| | | public partial class ReceiveMsgLog : PageBase |
| | | { |
| | | protected override Grid GetGrid() |
| | | { |
| | | return ReceiveMsgLogGrid; |
| | | } |
| | | |
| | | protected override FineUIPro.DropDownList GetPageSizeDropDownList() |
| | | { |
| | | return ddlPageSize; |
| | | } |
| | | |
| | | protected override List<object> GetDataSource(int pageIndex, int pageSize, out string msg, out int totalNum, out int currentPage) |
| | | { |
| | | var receive = ReceiveMsgLogService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "InterfaceName", tbInterfaceName.Text.Trim() }, { "RequestStr", tbRequestStr.Text.Trim() }, { "ResponseStr", tbResponseStr.Text.Trim() } }, |
| | | Geqd = new Dictionary<string, object> { { "ReceiveTime", (DateTime)fromDate.SelectedDate } }, |
| | | Ltd = new Dictionary<string, object> { { "ReceiveTime", ((DateTime)toDate.SelectedDate).AddDays(1) } }, |
| | | PageIndex = pageIndex, |
| | | PageSize = pageSize |
| | | }, out msg, out totalNum, out currentPage); |
| | | |
| | | var res = new List<object>(); |
| | | |
| | | receive.ForEach(x => res.Add(x)); |
| | | |
| | | return res; |
| | | |
| | | } |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | if (!IsPostBack) |
| | | { |
| | | |
| | | var today = DateTime.Today; |
| | | fromDate.SelectedDate = today.AddDays(-6); |
| | | toDate.SelectedDate = today; |
| | | |
| | | Query(1); |
| | | } |
| | | |
| | | |
| | | } |
| | | /// <summary> |
| | | /// æ¹åTypeæ¾ç¤ºä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="workLabel"></param> |
| | | /// |
| | | /// <returns></returns> |
| | | protected string GetType(object type) |
| | | { |
| | | return ((EReceiveType)type).ToString(); |
| | | } |
| | | |
| | | protected override void GetPath(object userName) |
| | | { |
| | | string msg; |
| | | var receive = ReceiveMsgLogService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "InterfaceName", tbInterfaceName.Text.Trim() }, { "RequestStr", tbRequestStr.Text.Trim() }, { "ResponseStr", tbResponseStr.Text.Trim() } }, |
| | | Geqd = new Dictionary<string, object> { { "ReceiveTime", (DateTime)fromDate.SelectedDate } }, |
| | | Ltd = new Dictionary<string, object> { { "ReceiveTime", ((DateTime)toDate.SelectedDate).AddDays(1) } }, |
| | | }, out msg); |
| | | var datas = new List<object>(); |
| | | receive.ForEach(x => datas.Add(x)); |
| | | var path = ExcelService.GetInstance().ToExcel(iWareWms.Code.Common.Entity.CacheEntity.WorkBookDict["æ¥æ¶æ¥ææ¥å¿"], new Dictionary<string, List<object>> { { "æ¥æ¶æ¥ææ¥å¿", datas } }, out msg); |
| | | Session["ExcelPath"] = path; |
| | | } |
| | | |
| | | protected override Window GetWindow() |
| | | { |
| | | return Window2; |
| | | } |
| | | |
| | | protected override FineUIPro.Timer GetTimer() |
| | | { |
| | | return timer1; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | //------------------------------------------------------------------------------ |
| | | // <èªå¨çæ> |
| | | // æ¤ä»£ç ç±å·¥å
·çæã |
| | | // |
| | | // å¯¹æ¤æä»¶çæ´æ¹å¯è½ä¼å¯¼è´ä¸æ£ç¡®çè¡ä¸ºï¼å¹¶ä¸å¦æ |
| | | // éæ°çæä»£ç ï¼è¿äºæ´æ¹å°ä¼ä¸¢å¤±ã |
| | | // </èªå¨çæ> |
| | | //------------------------------------------------------------------------------ |
| | | |
| | | namespace iWareWms.View.LOG.ReceiveMsgLog { |
| | | |
| | | |
| | | public partial class ReceiveMsgLog { |
| | | |
| | | /// <summary> |
| | | /// form1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
| | | |
| | | /// <summary> |
| | | /// PageManager1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.PageManager PageManager1; |
| | | |
| | | /// <summary> |
| | | /// Panel1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Panel Panel1; |
| | | |
| | | /// <summary> |
| | | /// Form2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Form Form2; |
| | | |
| | | /// <summary> |
| | | /// tbInterfaceName æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbInterfaceName; |
| | | |
| | | /// <summary> |
| | | /// tbRequestStr æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbRequestStr; |
| | | |
| | | /// <summary> |
| | | /// tbResponseStr æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbResponseStr; |
| | | |
| | | /// <summary> |
| | | /// fromDate æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DatePicker fromDate; |
| | | |
| | | /// <summary> |
| | | /// toDate æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DatePicker toDate; |
| | | |
| | | /// <summary> |
| | | /// SearchBtn æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button SearchBtn; |
| | | |
| | | /// <summary> |
| | | /// ReceiveMsgLogGrid æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Grid ReceiveMsgLogGrid; |
| | | |
| | | /// <summary> |
| | | /// ToolbarFill1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarFill ToolbarFill1; |
| | | |
| | | /// <summary> |
| | | /// ToExcel æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button ToExcel; |
| | | |
| | | /// <summary> |
| | | /// ToolbarSeparator1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; |
| | | |
| | | /// <summary> |
| | | /// ToolbarText1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarText ToolbarText1; |
| | | |
| | | /// <summary> |
| | | /// ddlPageSize æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DropDownList ddlPageSize; |
| | | |
| | | /// <summary> |
| | | /// Type æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.WebControls.Label Type; |
| | | |
| | | /// <summary> |
| | | /// Window2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Window Window2; |
| | | |
| | | /// <summary> |
| | | /// timer1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Timer timer1; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SendMsgLog.aspx.cs" Inherits="iWareWms.View.LOG.SendMsgLog.SendMsgLog" %> |
| | | |
| | | <!DOCTYPE html> |
| | | |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head runat="server"> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| | | <title></title> |
| | | </head> |
| | | <body> |
| | | <form id="form1" runat="server"> |
| | | <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server"> |
| | | </f:PageManager> |
| | | <f:Panel ID="Panel1" runat="server" Layout="VBox" ShowBorder="false" ShowHeader="false"> |
| | | <items> |
| | | <f:Form ID="Form2" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false"> |
| | | <Rows> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | <f:TextBox ID="tbInterfaceName" Label="æ¥å£å" runat="server" EmptyText="卿¥å£åä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | |
| | | <f:TextBox ID="tbRequestStr" Label="请æ±å符" runat="server" EmptyText="å¨è¯·æ±åç¬¦ä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | </Items> |
| | | </f:FormRow> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | <f:TextBox ID="tbResponseStr" Label="åºçå符" runat="server" EmptyText="å¨åºçåç¬¦ä¸æç´¢" NextFocusControl="SearchBtn" LabelWidth="96px"> |
| | | </f:TextBox> |
| | | <f:DatePicker runat="server" ID="fromDate" ShowTime="false" DateFormatString="yyyy-MM-dd" |
| | | Label="å¼å§æ¶é´ä»" LabelWidth="96px" AutoShowClearIcon="true" |
| | | EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true"> |
| | | </f:DatePicker> |
| | | </Items> |
| | | </f:FormRow> |
| | | <f:FormRow runat="server"> |
| | | <Items> |
| | | <f:DatePicker runat="server" ID="toDate" ShowTime="false" DateFormatString="yyyy-MM-dd" |
| | | Label="è³" LabelWidth="96px" AutoShowClearIcon="true" |
| | | EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true"> |
| | | </f:DatePicker> |
| | | |
| | | <f:Button OnClick="Search" ID="SearchBtn" runat="server" Text="æç´¢" Width="96px"></f:Button> |
| | | |
| | | </Items> |
| | | </f:FormRow> |
| | | |
| | | </Rows> |
| | | </f:Form> |
| | | |
| | | <f:Grid ID="SendMsgLogGrid" runat="server" BoxFlex="1" KeepCurrentSelection="true" IsFluid="true" |
| | | IsDatabasePaging="true" DataKeyNames="Id" AllowSorting="true" SortField="Id" EnableTextSelection="true" |
| | | ShowBorder="true" AllowPaging="true" OnPageIndexChange="GridPageIndexChange" ForceFit="true" |
| | | EnableRowLines="True" ShowSelectedCell="False" ShowHeader="false" EnableCheckBoxSelect="false" > |
| | | <ToolBars> |
| | | <f:Toolbar runat="server"> |
| | | <Items> |
| | | |
| | | <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill> |
| | | |
| | | <f:Button ID="ToExcel" EnableAjax="false" DisableControlBeforePostBack="false" Icon="ApplicationOsxGet" |
| | | runat="server" Text="导åºExcel" OnClick="ExportExcel" /> |
| | | |
| | | </Items> |
| | | |
| | | </f:Toolbar> |
| | | </ToolBars> |
| | | <PageItems> |
| | | <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></f:ToolbarSeparator> |
| | | <f:ToolbarText ID="ToolbarText1" runat="server"></f:ToolbarText> |
| | | <f:DropDownList ID="ddlPageSize" runat="server" Label="æ¯é¡µè®°å½æ°" OnSelectedIndexChanged="PageSizeSelectedIndexChanged" AutoPostBack="true"> |
| | | <f:ListItem Text="8" Value="8"/> |
| | | <f:ListItem Text="10" Value="10"/> |
| | | <f:ListItem Text="15" Value="15"/> |
| | | <f:ListItem Text="20" Value="20"/> |
| | | </f:DropDownList> |
| | | </PageItems> |
| | | <Columns> |
| | | <f:RowNumberField MinWidth="30px" HeaderText="" TextAlign="Center"/> |
| | | |
| | | <f:BoundField DataField="InterfaceName" Width="130px" HeaderText="æ¥å£åç§°" /> |
| | | <f:TemplateField Width="80px" HeaderText="åéç±»å" SortField="Type"> |
| | | <ItemTemplate> |
| | | <asp:Label ID="Type" runat="server" Text='<%# GetType(Eval("Type")) %>'></asp:Label> |
| | | </ItemTemplate> |
| | | </f:TemplateField> |
| | | <f:BoundField DataField="RequestStr" Width="130px" HeaderText="请æ±å符串" /> |
| | | <f:BoundField DataField="ResponseStr" Width="130px" HeaderText="åºçå符串" /> |
| | | <f:BoundField DataField="SendTime" Width="130px" HeaderText="åéæ¶é´" /> |
| | | <f:BoundField DataField="Remark" Width="130px" HeaderText="夿³¨" /> |
| | | |
| | | |
| | | </Columns> |
| | | </f:Grid> |
| | | </items> |
| | | </f:Panel> |
| | | |
| | | |
| | | <f:Window ID="Window2" runat="server" IsModal="true" Hidden="true" Target="Top" EnableResize="true" |
| | | EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="220px" |
| | | Height="120px"> |
| | | </f:Window> |
| | | |
| | | <f:Timer OnTick="ExcelTick" runat="server" Enabled="false" Interval="1" ID="timer1"></f:Timer> |
| | | </form> |
| | | </body> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using FineUIPro; |
| | | using FineUIPro.iWareWms; |
| | | using iWareCommon.Common.Entity; |
| | | using iWareLog.LOG.EnumType; |
| | | using iWareLog.LOG.Service; |
| | | using iWareWms.Code.Excel.Service; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace iWareWms.View.LOG.SendMsgLog |
| | | { |
| | | public partial class SendMsgLog : PageBase |
| | | { |
| | | protected override Grid GetGrid() |
| | | { |
| | | return SendMsgLogGrid; |
| | | } |
| | | |
| | | protected override FineUIPro.DropDownList GetPageSizeDropDownList() |
| | | { |
| | | return ddlPageSize; |
| | | } |
| | | |
| | | protected override List<object> GetDataSource(int pageIndex, int pageSize, out string msg, out int totalNum, out int currentPage) |
| | | { |
| | | var send = SendMsgLogService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "InterfaceName", tbInterfaceName.Text.Trim() }, { "RequestStr", tbRequestStr.Text.Trim() }, { "ResponseStr", tbResponseStr.Text.Trim() } }, |
| | | Geqd = new Dictionary<string, object> { { "SendTime", (DateTime)fromDate.SelectedDate } }, |
| | | Ltd = new Dictionary<string, object> { { "SendTime", ((DateTime)toDate.SelectedDate).AddDays(1) } }, |
| | | PageIndex = pageIndex, |
| | | PageSize = pageSize |
| | | }, out msg, out totalNum, out currentPage); |
| | | |
| | | var res = new List<object>(); |
| | | |
| | | send.ForEach(x => res.Add(x)); |
| | | |
| | | return res; |
| | | |
| | | } |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | if (!IsPostBack) |
| | | { |
| | | |
| | | var today = DateTime.Today; |
| | | fromDate.SelectedDate = today.AddDays(-6); |
| | | toDate.SelectedDate = today; |
| | | |
| | | Query(1); |
| | | } |
| | | |
| | | |
| | | } |
| | | /// <summary> |
| | | /// æ¹åTypeæ¾ç¤ºä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="workLabel"></param> |
| | | /// <returns></returns> |
| | | protected string GetType(object type) |
| | | { |
| | | return ((EReceiveType)type).ToString(); |
| | | } |
| | | |
| | | protected override void GetPath(object userName) |
| | | { |
| | | string msg; |
| | | var decomposition = SendMsgLogService.GetInstance().QueryByParam(new QueryParam |
| | | { |
| | | Search = new Dictionary<string, object> { { "InterfaceName", tbInterfaceName.Text.Trim() }, { "RequestStr", tbRequestStr.Text.Trim() }, { "ResponseStr", tbResponseStr.Text.Trim() } }, |
| | | Geqd = new Dictionary<string, object> { { "SendTime", (DateTime)fromDate.SelectedDate } }, |
| | | Ltd = new Dictionary<string, object> { { "SendTime", ((DateTime)toDate.SelectedDate).AddDays(1) } }, |
| | | }, out msg); |
| | | var datas = new List<object>(); |
| | | decomposition.ForEach(x => datas.Add(x)); |
| | | var path = ExcelService.GetInstance().ToExcel(iWareWms.Code.Common.Entity.CacheEntity.WorkBookDict["åéæ¥ææ¥å¿"], new Dictionary<string, List<object>> { { "åéæ¥ææ¥å¿", datas } }, out msg); |
| | | Session["ExcelPath"] = path; |
| | | } |
| | | |
| | | protected override Window GetWindow() |
| | | { |
| | | return Window2; |
| | | } |
| | | |
| | | |
| | | protected override FineUIPro.Timer GetTimer() |
| | | { |
| | | return timer1; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | //------------------------------------------------------------------------------ |
| | | // <èªå¨çæ> |
| | | // æ¤ä»£ç ç±å·¥å
·çæã |
| | | // |
| | | // å¯¹æ¤æä»¶çæ´æ¹å¯è½ä¼å¯¼è´ä¸æ£ç¡®çè¡ä¸ºï¼å¹¶ä¸å¦æ |
| | | // éæ°çæä»£ç ï¼è¿äºæ´æ¹å°ä¼ä¸¢å¤±ã |
| | | // </èªå¨çæ> |
| | | //------------------------------------------------------------------------------ |
| | | |
| | | namespace iWareWms.View.LOG.SendMsgLog { |
| | | |
| | | |
| | | public partial class SendMsgLog { |
| | | |
| | | /// <summary> |
| | | /// form1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
| | | |
| | | /// <summary> |
| | | /// PageManager1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.PageManager PageManager1; |
| | | |
| | | /// <summary> |
| | | /// Panel1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Panel Panel1; |
| | | |
| | | /// <summary> |
| | | /// Form2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Form Form2; |
| | | |
| | | /// <summary> |
| | | /// tbInterfaceName æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbInterfaceName; |
| | | |
| | | /// <summary> |
| | | /// tbRequestStr æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbRequestStr; |
| | | |
| | | /// <summary> |
| | | /// tbResponseStr æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.TextBox tbResponseStr; |
| | | |
| | | /// <summary> |
| | | /// fromDate æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DatePicker fromDate; |
| | | |
| | | /// <summary> |
| | | /// toDate æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DatePicker toDate; |
| | | |
| | | /// <summary> |
| | | /// SearchBtn æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button SearchBtn; |
| | | |
| | | /// <summary> |
| | | /// SendMsgLogGrid æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Grid SendMsgLogGrid; |
| | | |
| | | /// <summary> |
| | | /// ToolbarFill1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarFill ToolbarFill1; |
| | | |
| | | /// <summary> |
| | | /// ToExcel æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Button ToExcel; |
| | | |
| | | /// <summary> |
| | | /// ToolbarSeparator1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; |
| | | |
| | | /// <summary> |
| | | /// ToolbarText1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.ToolbarText ToolbarText1; |
| | | |
| | | /// <summary> |
| | | /// ddlPageSize æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.DropDownList ddlPageSize; |
| | | |
| | | /// <summary> |
| | | /// Type æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.WebControls.Label Type; |
| | | |
| | | /// <summary> |
| | | /// Window2 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Window Window2; |
| | | |
| | | /// <summary> |
| | | /// timer1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::FineUIPro.Timer timer1; |
| | | } |
| | | } |
| | |
| | | <RootNamespace>FineUIPro.iWareWms</RootNamespace> |
| | | <AssemblyName>iWareWms</AssemblyName> |
| | | <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> |
| | | <UseIISExpress>false</UseIISExpress> |
| | | <UseIISExpress>true</UseIISExpress> |
| | | <TargetFrameworkProfile /> |
| | | <FileUpgradeFlags> |
| | | </FileUpgradeFlags> |
| | |
| | | <AutoAssignPort>True</AutoAssignPort> |
| | | <DevelopmentServerPort>65031</DevelopmentServerPort> |
| | | <DevelopmentServerVPath>/</DevelopmentServerVPath> |
| | | <<<<<<< HEAD |
| | | <IISUrl>http://localhost:8099</IISUrl> |
| | | ======= |
| | | <IISUrl>http://localhost:55234/</IISUrl> |
| | | >>>>>>> c3984d64e9727d60a2a61682271bd52cc82712b9 |
| | | <NTLMAuthentication>False</NTLMAuthentication> |
| | | <UseCustomServer>False</UseCustomServer> |
| | | <CustomServerUrl> |