Ejemplo n.º 1
0
 public VisitTemplateDetail(VST_VisitTemplateDetail m)
 {
     Process = new VisitProcess(m.ProcessID);
     SortID  = m.SortID;
     CanSkip = m.CanSkip.ToUpper() == "Y";
     Remark  = m.Remark;
 }
Ejemplo n.º 2
0
            public VisitWorkItem(VST_WorkItem m)
            {
                WorkItemID = m.ID;

                if (m.Process != 0)
                {
                    Process = new VisitProcess(m.Process);
                    ProcessCode = Process.Code;
                }

                WorkTime = m.WorkTime;
                InsertTime = m.InsertTime;
                Remark = m.Remark;

                ExtParams = new Hashtable();

                switch (Process.Code)
                {
                    #region 进店详细属性
                    case "JD":
                        {
                            VST_WorkItem_JD jd = VST_WorkItem_JDBLL.GetDetailByJobID(m.ID);

                            //进出店类型
                            ExtParams.Add("JobType", jd.JobType);   //1:进店 2:离店

                            //进出店方式
                            ExtParams.Add("JudgeMode", jd.JudgeMode);   //1:查询 2:扫码 3:NFC

                            //经度
                            ExtParams.Add("Longitude", jd.Longitude);

                            //纬度
                            ExtParams.Add("Latitude", jd.Latitude);

                            try
                            {
                                //进出店类型字典名
                                if (jd.JobType > 0)
                                {
                                    Dictionary_Data dic = DictionaryBLL.GetDicCollections("VST_VisitJDType")[jd.JobType.ToString()];
                                    if (dic != null) ExtParams.Add("JobTypeName", dic.Name);
                                }

                                //进出店方式字典名
                                if (jd.JudgeMode > 0)
                                {
                                    Dictionary_Data dic = DictionaryBLL.GetDicCollections("VST_VisitJudgeMode")[jd.JudgeMode.ToString()];
                                    if (dic != null) ExtParams.Add("JudgeModeName", dic.Name);
                                }
                            }
                            catch { }
                        }
                        break;
                    #endregion
                }
            }
Ejemplo n.º 3
0
            public VisitWorkItem(VST_WorkItem m)
            {
                WorkItemID = m.ID;

                if (m.Process != 0)
                {
                    Process     = new VisitProcess(m.Process);
                    ProcessCode = Process.Code;
                }

                WorkTime   = m.WorkTime;
                InsertTime = m.InsertTime;
                Remark     = m.Remark;

                ExtParams = new Hashtable();

                switch (Process.Code)
                {
                    #region 进店详细属性
                case "JD":
                {
                    VST_WorkItem_JD jd = VST_WorkItem_JDBLL.GetDetailByJobID(m.ID);

                    //进出店类型
                    ExtParams.Add("JobType", jd.JobType);           //1:进店 2:离店

                    //进出店方式
                    ExtParams.Add("JudgeMode", jd.JudgeMode);           //1:查询 2:扫码 3:NFC

                    //经度
                    ExtParams.Add("Longitude", jd.Longitude);

                    //纬度
                    ExtParams.Add("Latitude", jd.Latitude);

                    try
                    {
                        //进出店类型字典名
                        if (jd.JobType > 0)
                        {
                            Dictionary_Data dic = DictionaryBLL.GetDicCollections("VST_VisitJDType")[jd.JobType.ToString()];
                            if (dic != null)
                            {
                                ExtParams.Add("JobTypeName", dic.Name);
                            }
                        }

                        //进出店方式字典名
                        if (jd.JudgeMode > 0)
                        {
                            Dictionary_Data dic = DictionaryBLL.GetDicCollections("VST_VisitJudgeMode")[jd.JudgeMode.ToString()];
                            if (dic != null)
                            {
                                ExtParams.Add("JudgeModeName", dic.Name);
                            }
                        }
                    }
                    catch { }
                }
                break;
                    #endregion
                }
            }
Ejemplo n.º 4
0
 public VisitTemplateDetail(VST_VisitTemplateDetail m)
 {
     Process = new VisitProcess(m.ProcessID);
     SortID = m.SortID;
     CanSkip = m.CanSkip.ToUpper() == "Y";
     Remark = m.Remark;
 }