Beispiel #1
0
        public async void Step2_Load()
        {
            ObjectPostLoadVe objLoadVe = new ObjectPostLoadVe {
                dtochuyenbay = dtoChuyenBayXuatPhat, dtoTuyenBay = dtoTuyenBayXuatPhat
            };
            //start get value
            String JSONresult            = "{}";                                                                             // init
            HttpResponseMessage response = await client.PostAsJsonAsync("banve/step2/load-ve-may-bay-xuat-phat", objLoadVe); //Get, Post, Put, Delete method

            if (response.IsSuccessStatusCode)                                                                                //response success
            {
                JSONresult = await response.Content.ReadAsStringAsync();
            }
            JSONresult = JsonConvert.DeserializeObject <string>(JSONresult);                        // remove backslash from json string
            dtXuatPhat = (DataTable)JsonConvert.DeserializeObject(JSONresult, (typeof(DataTable))); //fill json to datatable
            //end

            VemayBayDataGridView.DataSource = dtXuatPhat;
            if (KhuHoi)     // an va hien button chon ve khu hoi
            {
                TiepBtn.Visible = true;
            }
            else
            {
                TiepBtn.Visible = false;
            }
        }
Beispiel #2
0
        private async void TiepBtn_Click(object sender, EventArgs e)  // Button doi chon ve khu hoi va ve xuat phat
        {
            if (TiepBtn.Text == "Chọn vé khứ hồi")
            {
                XuatPhatLabel.Visible = false; // an lable xuat phat
                KhuHoiLable.Visible   = true;  // hien lable khu hoi
                TiepBtn.Text          = "Trở lại";

                ObjectPostLoadVe objLoadVe = new ObjectPostLoadVe {
                    dtochuyenbay = dtoChuyenBayKhuHoi, dtoTuyenBay = dtoTuyenBayKhuHoi
                };
                //start get value
                String JSONresult            = "{}";                                                                           // init
                HttpResponseMessage response = await client.PostAsJsonAsync("banve/step2/load-ve-may-bay-khu-hoi", objLoadVe); //Get, Post, Put, Delete method

                if (response.IsSuccessStatusCode)                                                                              //response success
                {
                    JSONresult = await response.Content.ReadAsStringAsync();
                }
                JSONresult = JsonConvert.DeserializeObject <string>(JSONresult);                        // remove backslash from json string
                dtKhuHoi   = (DataTable)JsonConvert.DeserializeObject(JSONresult, (typeof(DataTable))); //fill json to datatable
                //end

                VemayBayDataGridView.DataSource = dtKhuHoi;
            }
            else
            {
                XuatPhatLabel.Visible           = true;  // hien lable xuat phat
                KhuHoiLable.Visible             = false; // an lable khu hoi
                TiepBtn.Text                    = "Chọn vé khứ hồi";
                VemayBayDataGridView.DataSource = dtXuatPhat;
            }
        }
        public string PostKhuHoi([FromBody] ObjectPostLoadVe objLoadVe)
        {
            string    JSONresult;
            DataTable dt = busStep2.LoadVeMayBayDatagridViewKhuHoi(objLoadVe.dtochuyenbay, objLoadVe.dtoTuyenBay);

            JSONresult = JsonConvert.SerializeObject(dt);
            return(JSONresult);
        }