Example #1
0
        public string Print()
        {
            string s = ArriveTime.ToString() + ";";

            if (Product != null)
            {
                foreach (IProduct p in Product)
                {
                    int i = Product.IndexOf(p);
                    if (i < Product.Count - 1)
                    {
                        s += p.ProID + ",";
                    }
                    else
                    {
                        s += p.ProID + ";";
                    }
                }
            }
            if (Tickets != null)
            {
                foreach (Ticket t in Tickets)
                {
                    int i = Tickets.IndexOf(t);

                    foreach (IMetaResource imr in t.MetaResList)
                    {
                        s += imr.Name + ",";
                    }
                }
            }
            return(s);
        }
Example #2
0
 public void WriteXml(XmlWriter writer)
 {
     if (Product != null)
     {
         writer.WriteAttributeString("Time", ArriveTime.ToString());
         string s = "";
         foreach (var p in Product)
         {
             s += p.ProID + ",";
         }
         s = s.Remove(s.Length - 1, 1);             //删除最后的逗号
         writer.WriteAttributeString("Product", s); //多个product
     }
 }
Example #3
0
        public void ShowTicket(int consoleX, int consoleY)
        {
            DrawTicketBoarder(consoleX, consoleY, ConsoleColor.DarkGreen);
            ticketPicture.LoadPicture(Type);
            ticketPicture.ShowPicture(consoleX + 2, consoleY + 1, ConsoleColor.DarkGreen);

            Console.BackgroundColor = ConsoleColor.DarkGreen;
            Console.SetCursorPosition(consoleX + 18, consoleY + 1);
            Console.Write("Type:" + Type + "    Status:" + Status);
            Console.SetCursorPosition(consoleX + 18, consoleY + 2);
            Console.Write("LeftTime:   " + LeftTime.ToShortDateString() + " " + LeftTime.ToShortTimeString());
            Console.SetCursorPosition(consoleX + 18, consoleY + 3);
            Console.Write("ArriveTime: " + ArriveTime.ToShortDateString() + " " + ArriveTime.ToShortTimeString());
            Console.SetCursorPosition(consoleX + 18, consoleY + 4);
            Console.Write("From: " + FromCountry + ", " + FromCity);
            Console.SetCursorPosition(consoleX + 18, consoleY + 5);
            Console.Write("To:   " + ToCountry + ", " + ToCity);
            Console.SetCursorPosition(consoleX + 25, consoleY + 6);
            Console.Write("Price: " + Price + " AZN");
        }
Example #4
0
        public void agregarProcesoLista()
        {
            VentanaAProcesos.process lista1 = new VentanaAProcesos.process(ProcessName.Text, Convert.ToInt32(ArriveTime.Text), Convert.ToInt32(CPUTime.Text), Convert.ToInt32(Priority.Text), "Listo",
                                                                           Convert.ToInt32(CPUTime.Text));

            processforMMU lista2 = new processforMMU(ProcessName.Text, Convert.ToInt32(CPUTime.Text), "Listo", "0");

            VentanaAProcesos.bindingsrs3.Add(lista2);


            bindingsrs.Add(lista1);
            VentanaAProcesos.bindingsrs2.Add(lista1);



            ProcesosListaInicial.Add(lista1);


            ProcessName.Clear();
            ArriveTime.Clear();
            CPUTime.Clear();
            Priority.Clear();
        }
Example #5
0
 public void WriteXml(XmlWriter writer)
 {
     writer.WriteAttributeString("Time", ArriveTime.ToString());
     writer.WriteAttributeString("MS", IndexOfMS.ToString());
 }
Example #6
0
 public override string ToString()
 {
     return(String.Format("{0} {1} {2} {3} {4} {5} {6} {7} {8}", Id, Client.Id, Driver.Id, ArriveTime.ToString("yyyy-MM-dd_HH:mm"), Dispatch, Destination, RoadTime, Cost, IsDone));
 }