Exemplo n.º 1
0
 /// <summary>
 /// 从移动者列表中删除雇员
 /// </summary>
 /// <param name="emp">要删除的雇员类</param>
 private void RemoveList(EmpMoverModel emp)
 {
     foreach (EmpMoverModel empm in EmpMoverList)
     {
         if (empm.EmpID == emp.EmpID && empm.EmpName == emp.EmpName)
         {
             EmpMoverList.Remove(empm);
             break;
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 选项卡变化事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tbcControl_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.PageIndex = tbcControl.SelectedIndex;
     EmpMoverList.Clear();
     if (PageIndex == 0)
     {
         for (int i = 0; i < lsbSelectPeople.Items.Count; i++)
         {
             EmpMoverModel emm = new EmpMoverModel(lsbSelectPeople.Items[i].ToString(), lsbSelectPeople.Values[i]);
             EmpMoverList.Add(emm);
         }
     }
     if (PageIndex == 1)
     {
         for (int i = 0; i < lsbBanSelectpeople.Items.Count; i++)
         {
             EmpMoverModel emm = new EmpMoverModel(lsbBanSelectpeople.Items[i].ToString(), lsbBanSelectpeople.Values[i]);
             EmpMoverList.Add(emm);
         }
     }
 }
Exemplo n.º 3
0
        public void LoadTrace(string Name, string Speed, string StartTime, string EndTime, string FileID)
        {
            string[]             nameList = null;
            List <EmpMoverModel> EMModel  = new List <EmpMoverModel>();
            string json = "";

            if (!string.IsNullOrEmpty(Name))
            {
                nameList = Name.Split(new char[] { ',' });
            }
            try
            {
                EndTime = Convert.ToDateTime(EndTime).AddDays(1).AddSeconds(-1).ToString("yyyy-MM-dd HH:mm:ss");
                for (int i = 0; i < nameList.Count(); i++)
                {
                    //dt_Person = bll.GetStations(nameList[i], StartTime, EndTime, con);

                    List <string> list = bll.GetRouteInfoByEmpID(nameList[i], StartTime, EndTime, con, FileID);

                    if (list.Count > 4)
                    {
                        EmpMoverModel em = new EmpMoverModel();
                        em.Route   = list[0].Split('|').ToList();
                        em.Time    = list[1].Split('|').ToList();
                        em.Place   = list[2].Split('|').ToList();
                        em.Station = list[3].Split('|').ToList();
                        em.Emp     = list[4].ToString();
                        EMModel.Add(em);
                    }
                }
                IsoDateTimeConverter timeConverter = new IsoDateTimeConverter {
                    DateTimeFormat = "yyyy-MM-dd HH:mm:ss"
                };
                json = JsonConvert.SerializeObject(EMModel, Newtonsoft.Json.Formatting.Indented, timeConverter);
            }
            catch (Exception e) {  }
            Response.Write(json);
            Response.Flush();
            Response.End();
        }