Beispiel #1
0
        private void UC_BanHang_Load(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            RestaurantServicesSoapClient serv = new RestaurantServicesSoapClient();
            var dtBanAn          = serv.Lay_BanAn(-1, -1);
            var dtKhuVuc         = serv.Lay_KhuVuc();
            var dtTrangThaiBanAn = serv.Lay_TrangThaiBanAn();
            var dtLoaiMonAn      = serv.Lay_LoaiMonAn();

            LoadBanAn(dtBanAn);
            LoadKhuVuc(dtKhuVuc);
            LoadTrangThaiBanAn(dtTrangThaiBanAn);
            LoadLoaiMonAn(dtLoaiMonAn);
            this.cboKhuVuc.SelectedIndexChanged         += new System.EventHandler(this.cboKhuVuc_cboTrangThaiBanAn_SelectedIndexChanged);
            this.cboTrangThaiBanAn.SelectedIndexChanged += new System.EventHandler(this.cboKhuVuc_cboTrangThaiBanAn_SelectedIndexChanged);
            this.cboLoaiMonAn.SelectedIndexChanged      += new System.EventHandler(this.cboLoaiMonAn_SelectedIndexChanged);

            // Load grdMonAn
            var dtMonAn = serv.Lay_MonAn(-1);

            grdMonAn.AutoGenerateColumns = false;
            grdMonAn.DataSource          = dtMonAn;
            foreach (DataRow dr in dtMonAn.Rows)
            {
                _lstMonAn.Add(new MonAn(dr));
            }

            this.Cursor = Cursors.Default;
        }
Beispiel #2
0
        private void cboLoaiMonAn_SelectedIndexChanged(object sender, EventArgs e)
        {
            RestaurantServicesSoapClient serv = new RestaurantServicesSoapClient();
            var dtMonAn = serv.Lay_MonAn((int)cboLoaiMonAn.SelectedValue);

            grdMonAn.DataSource = dtMonAn;
        }