Esempio n. 1
0
        public static bool ModifyBaseData(BaseDataEntity baseDataEntity)
        {
            int result = 0;

            if (baseDataEntity != null)
            {
                BaseDataRepository mr = new BaseDataRepository();

                BaseDataInfo baseDataInfo = TranslateBaseDataInfo(baseDataEntity);


                if (baseDataEntity.ID > 0)
                {
                    result = mr.ModifyData(baseDataInfo);
                }
                else
                {
                    baseDataInfo.CreateDate = DateTime.Now;
                    result = mr.CreateNew(baseDataInfo);
                }
                List <BaseDataInfo> miList = mr.GetAllData();//刷新缓存
                Cache.Add("BaseDataALL", miList);
            }
            return(result > 0);
        }
Esempio n. 2
0
        public static BaseDataEntity GetBaseDataById(int id)
        {
            BaseDataEntity     result = new BaseDataEntity();
            BaseDataRepository mr     = new BaseDataRepository();
            BaseDataInfo       info   = mr.GetBaseDataByKey(id);

            result = TranslateBaseDataEntity(info);
            return(result);
        }
Esempio n. 3
0
        public BaseDataInfo GetBaseDataByKey(int id)
        {
            BaseDataInfo result  = new BaseDataInfo();
            DataCommand  command = new DataCommand(ConnectionString, GetDbCommand(BaseDataStatement.GetBaseDataByKey, "Text"));

            command.AddInputParameter("@ID", DbType.Int32, id);
            result = command.ExecuteEntity <BaseDataInfo>();
            return(result);
        }
Esempio n. 4
0
        private List <BaseDataInfo> GetStatsicLines(List <BaseDataInfo> dataInfos)
        {
            NestDirectory       dir          = DataProvider.GetNestDirectory(null);
            List <BaseDataInfo> statsicInfos = new List <BaseDataInfo>();

            foreach (var item in dir.Children)
            {
                BaseDataInfo line = DataProcess.CreateStatsicLine(dataInfos, item.Name, item.Children.Select(x => x.Name).ToList());
                statsicInfos.Add(line);
            }
            return(statsicInfos);
        }
Esempio n. 5
0
        public int ModifyData(BaseDataInfo data)
        {
            DataCommand command = new DataCommand(ConnectionString, GetDbCommand(BaseDataStatement.ModifyBaseData, "Text"));

            command.AddInputParameter("@ID", DbType.Int32, data.ID);
            command.AddInputParameter("@TypeCode", DbType.String, data.TypeCode);
            command.AddInputParameter("@PCode", DbType.String, data.PCode);
            command.AddInputParameter("@ValueInfo", DbType.String, data.ValueInfo);
            command.AddInputParameter("@Description", DbType.String, data.Description);
            command.AddInputParameter("@Status", DbType.Int32, data.Status);

            return(command.ExecuteNonQuery());
        }
Esempio n. 6
0
        private static BaseDataEntity TranslateBaseDataEntity(BaseDataInfo baseDataInfo)
        {
            BaseDataEntity baseDataEntity = new BaseDataEntity();

            if (baseDataInfo != null)
            {
                baseDataEntity.ID          = baseDataInfo.ID;
                baseDataEntity.TypeCode    = baseDataInfo.TypeCode;
                baseDataEntity.PCode       = baseDataInfo.PCode;
                baseDataEntity.ValueInfo   = baseDataInfo.ValueInfo;
                baseDataEntity.Description = baseDataInfo.Description;
                baseDataEntity.Status      = baseDataInfo.Status;
            }

            return(baseDataEntity);
        }
Esempio n. 7
0
        private static BaseDataInfo TranslateBaseDataInfo(BaseDataEntity baseDataEntity)
        {
            BaseDataInfo baseDataInfo = new BaseDataInfo();

            if (baseDataEntity != null)
            {
                baseDataInfo.ID          = baseDataEntity.ID;
                baseDataInfo.TypeCode    = baseDataEntity.TypeCode ?? "";
                baseDataInfo.PCode       = baseDataEntity.PCode ?? "";
                baseDataInfo.ValueInfo   = baseDataEntity.ValueInfo ?? "";
                baseDataInfo.Description = baseDataEntity.Description ?? "";
                baseDataInfo.Status      = baseDataEntity.Status;
            }

            return(baseDataInfo);
        }
Esempio n. 8
0
        static void Main(string[] args)
        {
            //Console.Title = "HandlerConsole";
            /////
            //string flowCode = "Receive";
            //string taskTypeCode = "ScanReceiveOrderHandler";
            //ITaskHandler handler = null;
            //IMessage msgHandler = new MessageHandler();
            //TaskContext context = null;
            //while (true)
            //{
            //    handler = TaskHandler.CreateHandler(taskTypeCode);
            //    ///
            //    context = handler.CreateTask(taskTypeCode, flowCode, context);
            //    ///
            //    context.userInputContext = msgHandler.AlertMessage(context);
            //    ///
            //    taskTypeCode = handler.TaskHandle(ref context);
            //    ///
            //    msgHandler.AlertMessage(context);
            //    ///
            //    if (string.IsNullOrEmpty(taskTypeCode)) break;
            //}

            string jsonstr = "{ 'Import':{ 'orderno':'A201805150008'},'Export':{ },'Tables':{ },'ErrCode':'','Msg':'','Token':'58b97fa71f254573af67deb29c3c6e80','Language':'cn-ch','LoginUser':'******','RoleFid':'f04a3b27-b674-4a5e-bd4f-b2e2889318e4','UserFid':'731f7d72-0884-4c13-a73f-5f1c1aec8660','Result':false,'DataServiceUrl':null}";
            //"{ 'Import':{ 'cardnos':\"['BF00000284','BF00000285']\",'opUser':'******'},'Export':{ },'Tables':{ },'ErrCode':'','Msg':'','Token':'58b97fa71f254573af67deb29c3c6e80','Language':'cn-ch','LoginUser':'******','RoleFid':'f04a3b27-b674-4a5e-bd4f-b2e2889318e4','UserFid':'731f7d72-0884-4c13-a73f-5f1c1aec8660','Result':false,'DataServiceUrl':null}";
            BaseDataInfo baseinfo = JsonConvert.DeserializeObject <BaseDataInfo>(jsonstr);
            //BaseDataInfo baseinfo = new BaseDataInfo();
            //baseinfo.Import.Add("cardnos", "'BF00000284','BF00000285'");

            BaseDataInfo ys = new BaseService().GetReceiveAndOutOrder(baseinfo);

            //string jsonData = JsonConvert.SerializeObject(model);
            //BaseDataInfo baseinfo = new BaseDataInfo();
            //baseinfo.Export.Add("Info", jsonData);
            //string jsonDataStr = JsonConvert.SerializeObject(baseinfo);
            //KanbanCardBLL temp = new KanbanCardBLL();
            //temp.SelectInfoByCardNo("A0001");

            ///ZheliYang 20180502
            //DataSet dataSet = CommonDAL.ExecuteDataSetBySql("select * from [LES].[TM_MPM_KANBAN_CARD] with(nolock)");
            //List<string> files = new PrintConfigBLL().CreatePrintFiles("KANBAN_CARD", dataSet, @"D:\PROJECTS\JXINFO\LES\CODE\UI.WEB\");
            ///
        }