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; }
public void refreshMasterEventDetail() { masterEventDetail = new FSRESTAURANT.EVENT_DETAILDataTable(); adapterMgr.EVENT_DETAILTableAdapter.Fill(masterEventDetail); }