public void BodyDesignArrToForm(BodyDesign curBodyDesign) { BodyDesignArr BodyDesignArr = new BodyDesignArr(); BodyDesignArr.Fill(); cmb_Body.DataSource = BodyDesignArr; cmb_Body.ValueMember = "Id"; cmb_Body.DisplayMember = "Name"; if (curBodyDesign != null) { cmb_Body.SelectedValue = curBodyDesign.Id; } }
private void btn_Save_Click(object sender, EventArgs e) { if (CheckForm()) { BodyDesign bodyDesign = new BodyDesign(); bodyDesign = FormToBodyDesign(); BodyDesignArr oldBodyDesignArr = new BodyDesignArr(); oldBodyDesignArr.Fill(); if (!oldBodyDesignArr.IsContain(bodyDesign.Name)) { if (bodyDesign.Id == 0) { if (bodyDesign.Insert()) { MessageBox.Show("Data saved successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForm(); BodyDesignArr bodyDesignArr = new BodyDesignArr(); bodyDesignArr.Fill(); bodyDesign = bodyDesignArr.GetBodyDesignWithMaxId(); BodyDesignArrToForm(bodyDesign); } } else { if (bodyDesign.Update()) { MessageBox.Show("Data updated successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForm(); BodyDesignArr bodyDesignArr = new BodyDesignArr(); bodyDesignArr.Fill(); bodyDesign = bodyDesignArr.GetBodyDesignWithMaxId(); BodyDesignArrToForm(null); } } } else { MessageBox.Show("Car color already exsits", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); ClearForm(); } } }
private void BodyDesignArrToForm(BodyDesign curBodyDesign) { BodyDesignArr bodyDesignArr = new BodyDesignArr(); bodyDesignArr.Fill(); listbox_BodyDesign.DataSource = bodyDesignArr; listbox_BodyDesign.ValueMember = "Id"; listbox_BodyDesign.DisplayMember = "Name"; if (curBodyDesign != null) { listbox_BodyDesign.SelectedValue = curBodyDesign.Id; } }