private void btn_Delete_Click(object sender, EventArgs e) { BodyDesign bodyDesign = FormToBodyDesign(); CarDesignArr carDesignArr = new CarDesignArr(); carDesignArr.Fill(); if (bodyDesign.Id == 0) { } else { if (carDesignArr.DoesExist(bodyDesign)) { MessageBox.Show("You can not delete this Body Design, it is connected" + " to 1 or more Orders", "Can not delete Car color", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (MessageBox.Show("Are you sure you want to delete this" + " Body Design? ", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { bodyDesign.Delete(); ClearForm(); BodyDesignArrToForm(null); } } } }
public CarDesignArr GetDesigns() { CarColor carColor = null; ColorType colorTypes = null; BodyDesign bodyDesign = null; CarDesignArr carDesignArr = new CarDesignArr(); carDesignArr.Fill(); if (cmb_Color.SelectedIndex != -1) { carColor = cmb_Color.SelectedItem as CarColor; } if (cmb_ColorType.SelectedIndex != -1) { colorTypes = cmb_ColorType.SelectedItem as ColorType; } if (cmb_Body.SelectedIndex != -1) { bodyDesign = cmb_Body.SelectedItem as BodyDesign; } return(carDesignArr.Filter(carColor, colorTypes, bodyDesign)); }
private BodyDesign FormToBodyDesign() { BodyDesign bodyDesign = new BodyDesign(); bodyDesign.Id = int.Parse(lbl_Idtxt.Text); bodyDesign.Price = int.Parse(txt_Price.Text); bodyDesign.Name = txt_Name.Text; return(bodyDesign); }
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; } }
private void BodyDesignToForm(BodyDesign bodDesign) { lbl_Idtxt.Text = bodDesign.Id.ToString(); txt_Price.Text = bodDesign.Price.ToString(); txt_Name.Text = bodDesign.Name; }