protected void btn_YDClick(object sender, RoutedEventArgs e)
        {
            var trainCode = string.Empty;

            for (var i = 0; i < DataGrid1.Items.Count; i++)
            {
                var         cntr   = DataGrid1.ItemContainerGenerator.ContainerFromIndex(i);
                DataGridRow ObjROw = (DataGridRow)cntr;
                if (ObjROw != null)
                {
                    FrameworkElement objElement = DataGrid1.Columns[0].GetCellContent(ObjROw);

                    if (objElement != null)
                    {
                        QueryLeftNewDTO entity = (QueryLeftNewDTO)objElement.DataContext;
                        CheckBox        objChk = (CheckBox)objElement;
                        if (objChk.IsChecked == true)
                        {
                            trainCode += "," + entity.station_train_code;
                        }
                    }
                }
            }
            YuDingWindow yuDing = new YuDingWindow(trainCode);

            yuDing.ShowDialog();
        }
示例#2
0
        public formAutoSubmitOrder(OrderData_Otn order, string user, string postData, QueryLeftNewDTO trainInfo, List <Nomal_Passengers> passengers, string trainDate, CookieContainer cookie, string title, string defaultseat = "", bool fl = false)
        {
            InitializeComponent();
            orderData             = order;
            _user                 = user;
            this.Text            += "   " + title;
            this._postData        = postData;
            this._trainData       = trainInfo;
            this._cookieContainer = cookie;
            this._passengers      = passengers;
            this._trainDate       = trainDate;
            this._defaultSeat     = defaultseat;

            string path = System.IO.Directory.GetCurrentDirectory() + "\\Sound_GetTicket.wav";

            if (System.IO.File.Exists(path))
            {
                sp = new System.Media.SoundPlayer(path);
                sp.Play();
            }
        }