예제 #1
0
        private void btn_search_Click(object sender, EventArgs e)
        {
            bool flat = true;

            if (txt_search.Text == "")
            {
                flat = false;
                MessageBox.Show("Error! Key word is not emtyl");
                return;
            }
            if (cb_search.SelectedIndex == -1)
            {
                flat = false;
                MessageBox.Show("Error! You must select option!");
                return;
            }

            if (flat)
            {
                this.dgv_reservation.DataSource = null;
                List <Reservation_DTO> list_resevation      = Reservation_BUS.Instance.Search_Reservation(this.cb_search.SelectedIndex, txt_search.Text);
                List <Reservation_DGV> list_reservation_dgv = new List <Reservation_DGV>();
                foreach (Reservation_DTO reservation in list_resevation)
                {
                    Reservation_DGV reservation_dgv = new Reservation_DGV(reservation.Id_reservation, reservation.Customer.Name, reservation.Is_group, reservation.People, reservation.Staff.Username, reservation.Status_reservation);
                    list_reservation_dgv.Add(reservation_dgv);
                }
                dgv_reservation.DataSource = list_reservation_dgv;
            }
        }
예제 #2
0
        private void cb_status_reservation_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <Reservation_DTO> list_resevation      = Reservation_BUS.Instance.GetListReservationByFilter(this.cb_status_reservation.SelectedIndex);
            List <Reservation_DGV> list_reservation_dgv = new List <Reservation_DGV>();

            foreach (Reservation_DTO reservation in list_resevation)
            {
                Reservation_DGV reservation_dgv = new Reservation_DGV(reservation.Id_reservation, reservation.Customer.Name, reservation.Is_group, reservation.People, reservation.Staff.Username, reservation.Status_reservation);
                list_reservation_dgv.Add(reservation_dgv);
            }
            dgv_reservation.DataSource = list_reservation_dgv;
        }
예제 #3
0
        private void Load_Data()
        {
            this.cb_status_reservation.SelectedIndex = 0;
            List <Reservation_DTO> list_resevation      = Reservation_BUS.Instance.GetListReservationByFilter(0);
            List <Reservation_DGV> list_reservation_dgv = new List <Reservation_DGV>();

            foreach (Reservation_DTO reservation in list_resevation)
            {
                Reservation_DGV reservation_dgv = new Reservation_DGV(reservation.Id_reservation, reservation.Customer.Name, reservation.Is_group, reservation.People, reservation.Staff.Username, reservation.Status_reservation);
                list_reservation_dgv.Add(reservation_dgv);
            }
            dgv_reservation.DataSource = list_reservation_dgv;
        }