public void FloorArrToForm(Floor curFloor, ComboBox comboBox, bool isMustChoose) { //ממירה את הטנ"מ אוסף ישובים לטופס FloorArr catrgoryRoomArr = new FloorArr(); Floor categoryRoomDefault = new Floor(); categoryRoomDefault.ID = -1; if (isMustChoose) { categoryRoomDefault.NumFloor = "Choose Floor"; } else { categoryRoomDefault.NumFloor = "Every Floor"; } catrgoryRoomArr.Add(categoryRoomDefault); catrgoryRoomArr.Fill(); comboBox.DataSource = catrgoryRoomArr; comboBox.ValueMember = "ID"; comboBox.DisplayMember = "NumFloor"; if (curFloor != null) { comboBox.SelectedValue = curFloor.ID; } }
private void button_save_Click(object sender, EventArgs e) { if (!CheckGood()) { MessageBox.Show("You didn't write right", "TRY AGAIN", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error); All_White(); } else { Floor floor = FormToFloor(); if (floor.ID == 0) { FloorArr oldFloorArr = new FloorArr(); oldFloorArr.Fill(); if (!oldFloorArr.IsContain(floor.NumFloor)) { if (floor.Insert()) { MessageBox.Show("Floor Details Saved"); Clean_Form(); FloorArr floorArr = new FloorArr(); floorArr.Fill(); floor = floorArr.GetFloorWithMaxId(); FloorArrToForm(floor); } else { MessageBox.Show("Cannot Save Floor Details"); } } else { MessageBox.Show("Floor already existing"); } } else { if (floor.Update()) { MessageBox.Show("Floor Details UPDATED"); Clean_Form(); FloorArrToForm(null); } else { MessageBox.Show("Cannot UPDATE Floor Details"); } } } }
private void FloorArrToForm(Floor curFloor) { //ממירה את הטנ"מ אוסף לקוחות לטופס FloorArr FloorArr = new FloorArr(); FloorArr.Fill(); listBox_Floors.DataSource = FloorArr; listBox_Floors.ValueMember = "ID"; listBox_Floors.DisplayMember = "NumFloor"; //אם נשלח לפעולה ישוב ,הצבתו בתיבת הבחירה של ישובים בטופס if (curFloor != null) { listBox_Floors.SelectedValue = curFloor.ID; } }