private void CarDesignArrToForm(CarDesign curCarDesign) { CarDesignArr carDesignArr = new CarDesignArr(); carDesignArr.Fill(); listbox_Designs.DataSource = carDesignArr; listbox_Designs.ValueMember = "Id"; listbox_Designs.DisplayMember = "FullDesign"; if (curCarDesign != null) { listbox_Designs.SelectedValue = curCarDesign.Id; } }
private void btn_Save_Click(object sender, EventArgs e) { if (CheckForm()) { CarDesign carDesign = new CarDesign(); carDesign = FormToCarDesign(); CarDesignArr oldCarDesignArr = new CarDesignArr(); oldCarDesignArr.Fill(); if (!oldCarDesignArr.IsContain(carDesign.ToString())) { if (carDesign.Id == 0) { if (carDesign.Insert()) { MessageBox.Show("Data saved successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForm(); CarDesignArr carDesignArr = new CarDesignArr(); carDesignArr.Fill(); carDesign = carDesignArr.GetCarDesignWithMaxId(); CarDesignArrToForm(carDesign); } } else { if (carDesign.Update()) { MessageBox.Show("Data updated successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForm(); CarDesignArr carDesignArr = new CarDesignArr(); carDesignArr.Fill(); carDesign = carDesignArr.GetCarDesignWithMaxId(); CarDesignArrToForm(null); } } } else { MessageBox.Show("Car Design already exsits", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); ClearForm(); } } }