Example #1
0
        private void InitControl()
        {
            string    sCarID = this.sCarID;
            CommonCar car    = new CommonCar();

            car = RemotingClient.Car_GetCarDetailInfoByCarId(sCarID);
            if (car != null)
            {
                this.lblAreaValue.Text             = car.areaName;
                this.lblCarNumValue.Text           = car.carNum;
                this.lblCarIdValue.Text            = car.id.ToString();
                this.lblSimNumValue.Text           = car.tele;
                this.lblOwnerNameValue.Text        = car.OwnerName;
                this.lblOwnerSimNumValue.Text      = car.OwnerSimNum;
                this.lblCompanyValue.Text          = car.CorpName;
                this.lblFirstLinkmanValue.Text     = car.FirstConnectorName;
                this.lblFirstLinkmanTelValue.Text  = car.FirstConnectTele;
                this.lblCarBrandValue.Text         = car.CarModel;
                this.lblColorValue.Text            = car.CarColor;
                this.lblSecondLinkmanValue.Text    = car.ConnectorName;
                this.lblSecondLinkmanTelValue.Text = car.ConnectTele;
                this.lblIdentityCardValue.Text     = car.PersonID;
                this.lblAddressValue.Text          = car.HomeAddress;
                this.lblOwnerSimNumValue.Text      = car.OwnerSimNum;
                this.lblOwnerSexValue.Text         = car.Sex;
                this.lblPostCodeValue.Text         = car.PostCode;
            }
        }
Example #2
0
        private void initControl()
        {
            string    carId = MainForm.myCarList.SelectedCarId.Split(new char[] { ',' })[0];
            CommonCar car   = new CommonCar();

            car = RemotingClient.Car_GetCarDetailInfoByCarId(carId);
            if (car != null)
            {
                this.lblAreaValue.Text    = car.areaName;
                this.lblCarIdValue.Text   = car.id.ToString();
                this.lblCarNumValue.Text  = car.carNum;
                this.lblSimNumValue.Text  = car.tele;
                this.lblCarTypeValue.Text = car.carType;
                if (car.svrBeginTime.CompareTo(NullDate) != 0)
                {
                    this.lblServerStartTimeValue.Text = string.Format("{0}", car.svrBeginTime.ToString());
                }
                if (car.svrEndTime.CompareTo(NullDate) != 0)
                {
                    this.lblServerEndTimeValue.Text = string.Format("{0}", car.svrEndTime.ToString());
                }
                this.lblAheadDateValue.Text = car.awokeDays.ToString();
                if (car.createTime.CompareTo(NullDate) != 0)
                {
                    this.lblRegistrationTimeValue.Text = string.Format("{0}", car.createTime.ToString());
                }
                this.lblColorValue.Text = car.CarColor;
                if (car.SimBeginTime.CompareTo(NullDate) != 0)
                {
                    this.lblSimStartTimeValue.Text = string.Format("{0}", car.SimBeginTime.ToString());
                }
                if (car.SimEndTime.CompareTo(NullDate) != 0)
                {
                    this.lblSimEndTimeValue.Text = string.Format("{0}", car.SimEndTime.ToString());
                }
                this.lblSimPasswordValue.Text = car.SIMpassport;
                DateTime now    = DateTime.Now;
                bool     result = false;
                if (bool.TryParse(this.lblServerEndTimeValue.Text, out result))
                {
                    if (Convert.ToDateTime(this.lblServerEndTimeValue.Text) >= DateTime.Now)
                    {
                        this.txtCarState.Text = "正常运营";
                    }
                    else
                    {
                        this.txtCarState.Text = "停运";
                    }
                }
                else
                {
                    this.txtCarState.Text = "正常运营";
                }

                this.txtPlateColor.Text = car.CarColor;

                //去掉新版本不存在的东西 周立山 2014.1.16
                //this.txtOperateTypeName.Text = car.OperateTypeName;
                this.lblTerminalTypeValue.Text    = car.terminalName;
                this.lblTerminalVersionValue.Text = car.terminalSoftVersion;
                if (car.isSupportMSM)
                {
                    this.lblSupportMsgValue.Text = "是";
                }
                else
                {
                    this.lblSupportMsgValue.Text = "否";
                }
                if (car.isSupportGPRS)
                {
                    this.lblSupportGprsValue.Text = "是";
                }
                else
                {
                    this.lblSupportGprsValue.Text = "否";
                }
                if (car.isSupportCDMA)
                {
                    this.lblSupportCdmaValue.Text = "是";
                }
                else
                {
                    this.lblSupportCdmaValue.Text = "否";
                }
                this.txtTermSerial.Text            = car.TermSerial;
                this.lblCarBrandValue.Text         = car.CarModel;
                this.lblOwnerNameValue.Text        = car.OwnerName;
                this.lblOwnerSimNumValue.Text      = car.OwnerSimNum;
                this.lblOwnerEmailValue.Text       = car.OwnerEmail;
                this.lblIdentityCardValue.Text     = car.PersonID;
                this.lblAddressValue.Text          = car.HomeAddress;
                this.lblCompanyValue.Text          = car.CorpName;
                this.lblFirstLinkmanValue.Text     = car.FirstConnectorName;
                this.lblFirstLinkmanTelValue.Text  = car.FirstConnectTele;
                this.lblSecondLinkmanValue.Text    = car.ConnectorName;
                this.lblSecondLinkmanTelValue.Text = car.ConnectTele;
                this.lblSteelGradeValue.Text       = car.SteelGrade;
                this.lblDriverNameValue.Text       = car.DrverName;
                this.lblDriverPhoneValue.Text      = car.DriverPhone;
                this.lblRemarkValue.Text           = car.Remark;
            }
        }
Example #3
0
        static void Main(string[] args)
        {
            CommonCar          commonCar          = new CommonCar();
            FourPlacesCoupeCar fourPlacesCoupeCar = new FourPlacesCoupeCar();
            LaggageCar         laggageCar         = new LaggageCar();
            ReservedSeatsCar   reservedSeatsCar   = new ReservedSeatsCar();
            SeatsCar           seatsCar           = new SeatsCar();
            SleepingCar        sleepingCar        = new SleepingCar();
            TrainBuild         trainBuild         = new TrainBuild();


            Console.WriteLine("Do you want create a train ? : y | n");
            string Choise = Console.ReadLine();

            switch (Choise)
            {
            case "y":
            {
                trainBuild.AddToTrain(sleepingCar);
                trainBuild.AddToTrain(fourPlacesCoupeCar);
                trainBuild.AddToTrain(reservedSeatsCar);
                trainBuild.AddToTrain(commonCar);
                trainBuild.AddToTrain(seatsCar);
                trainBuild.AddToTrain(laggageCar);
                trainBuild.AddHeadCars();
                break;
            }

            case ("n"):
            {
                Console.WriteLine("Ok, good Bye.");
                break;
            }
            }
            Console.Clear();

            while (Choise != "0")
            {
                Console.WriteLine("\n * Amount of passengers - 1\n * Amount of laggage -2\n * Show your train - 3\n * Find a railcar for a group of passengers - 4\n * Exit - 0");
                Choise = Console.ReadLine();
                switch (Choise)
                {
                case ("1"):
                {
                    Console.Clear();
                    trainBuild.CountOfPassangers();
                    break;
                }

                case ("2"):
                {
                    Console.Clear();
                    trainBuild.CountOfLaggage();
                    break;
                }

                case ("3"):
                {
                    Console.Clear();
                    trainBuild.ShowSortedCars();
                    break;
                }

                case ("4"):
                {
                    Console.Clear();
                    Console.WriteLine("Insert your diapason (x , y)");
                    trainBuild.PassFinder(Int32.Parse(Console.ReadLine()), Int32.Parse(Console.ReadLine()));
                    break;
                }

                default:
                {
                    Console.Clear();
                    break;
                }
                }
            }
        }