Beispiel #1
0
        public EventInsert(StateWindow state, FSRESTAURANT.EVENT_HEADERRow header)
        {
            this.state = state;
            eheader    = header;
            InitializeComponent();
            //fill data from menu and fill the listbox
            MainForm.adapterMgr.MENU_HEADERTableAdapter.Fill(menudt);
            lbMenu.DisplayMember = "MENU_NAME";
            lbMenu.ValueMember   = "MENU_ID";
            dv = menudt.AsDataView();
            lbMenu.DataSource = dv;
            dv.Sort           = "MENU_ID";
            switch (state)
            {
            case StateWindow.insert:
                btnUpdate.Enabled = false;
                btnDelete.Enabled = false;
                break;

            case StateWindow.update:
                btnInsert.Enabled  = false;
                tbNama.Text        = header.EVENT_NAME;
                dtStart.Value      = header.EVENT_START;
                dtStop.Value       = header.EVENT_STOP;
                tbDescription.Text = header.DESCRIPTION;
                nmCapacity.Value   = header.EVENT_HEAD_LIMIT;
                evdetail           = new FSRESTAURANT.EVENT_DETAILDataTable();
                foreach (FSRESTAURANT.EVENT_DETAILRow item in eheader.GetEVENT_DETAILRows())
                {
                    evdetail.ImportRow(item);
                }
                break;

            default:
                break;
            }
            evdetail.EVENT_IDColumn.AllowDBNull = true;
            DataColumn dc = new DataColumn("NAMA MENU", typeof(string));

            evdetail.Columns.Add(dc);
            dvdetail = evdetail.AsDataView();
            dgEventDetail.DataSource = evdetail;
        }
Beispiel #2
0
 public void refreshMasterEventDetail()
 {
     masterEventDetail = new FSRESTAURANT.EVENT_DETAILDataTable();
     adapterMgr.EVENT_DETAILTableAdapter.Fill(masterEventDetail);
 }