public void Add() { form.DialogResult = DialogResult.None; try { // sprawdzenie poprawnosci danych IsDataCorrect(); // LINQ Część part; if (form.ComboBox1 == "Zamontowana") part = new Część { Nazwa = form.TextBox2, Zamówienie_Zamówienie_ID = query.GetZamowienie(Convert.ToInt32(form.TextBox3)).Zamówienie_ID, Cena = Convert.ToSingle(form.TextBox4), Statek_Statek_ID = query.GetStatek(Convert.ToInt32(form.TextBox5)).Statek_ID, Status_części_Status_części_ID = query.GetStatus(form.ComboBox1).Status_części_ID }; else if (form.ComboBox1 == "Zamówiona") part = new Część { Nazwa = form.TextBox2, Zamówienie_Zamówienie_ID = query.GetZamowienie(Convert.ToInt32(form.TextBox3)).Zamówienie_ID, Cena = Convert.ToSingle(form.TextBox4), Statek_Statek_ID = query.GetStatek(Convert.ToInt32(form.TextBox5)).Statek_ID, Status_części_Status_części_ID = query.GetStatus(form.ComboBox1).Status_części_ID }; else if (form.ComboBox1 == "W magazynie") part = new Część { Nazwa = form.TextBox2, Zamówienie_Zamówienie_ID = query.GetZamowienie(Convert.ToInt32(form.TextBox3)).Zamówienie_ID, Cena = Convert.ToSingle(form.TextBox4),Statek_Statek_ID = query.GetStatek(Convert.ToInt32(form.TextBox5)).Statek_ID, Status_części_Status_części_ID = query.GetStatus(form.ComboBox1).Status_części_ID }; else //Do zamowienia part = new Część { Nazwa = form.TextBox2, Status_części_Status_części_ID = query.GetStatus(form.ComboBox1).Status_części_ID }; query.Insert(part); // zamkniecie formularza form.DialogResult = DialogResult.OK; form.Dispose(); } catch (DataIncorrect ex) { MessageBox.Show(ex.Message, "Błąd"); } catch (FormatException ex) { MessageBox.Show("Błędny format danych.", "Błąd"); } catch (SqlException ex) { //nie udalo sie polaczyc/bledna skladnia zapytania/bledne dane w zapytaniu/? MessageBox.Show(ex.ToString(), "Błąd komunikacji z bazą danych"); } }
public void Edit(Część e) { var record = db.Częśćs.Single(part => part.Część_ID == e.Część_ID); record.Nazwa = e.Nazwa; record.Zamówienie_Zamówienie_ID = e.Zamówienie_Zamówienie_ID; record.Cena = e.Cena; record.Statek_Statek_ID = e.Statek_Statek_ID; record.Status_części_Status_części_ID = e.Status_części_Status_części_ID; db.SubmitChanges(); }
public WarehouseForm(Część part, List<string> statuses) { InitializeComponent(); textBox1.Text = "" + part.Część_ID; textBox2.Text = part.Nazwa; textBox3.Text = part.Zamówienie_Zamówienie_ID.ToString(); textBox4.Text = part.Cena.ToString(); textBox5.Text = part.Statek_Statek_ID.ToString(); FillStatusList(statuses); comboBox1.SelectedItem = part.Status_części.Status; }
public void Delete() { form.DialogResult = DialogResult.None; try { // LINQ Część part; if (form.ComboBox1 == "Zamontowana") part = new Część { Część_ID = Convert.ToInt32(form.TextBox1), Nazwa = form.TextBox2, Zamówienie_Zamówienie_ID = query.GetZamowienie(Convert.ToInt32(form.TextBox3)).Zamówienie_ID, Cena = Convert.ToSingle(form.TextBox4), Statek_Statek_ID = query.GetStatek(Convert.ToInt32(form.TextBox5)).Statek_ID, Status_części_Status_części_ID = query.GetStatus(form.ComboBox1).Status_części_ID }; else if (form.ComboBox1 == "Zamówiona") part = new Część { Część_ID = Convert.ToInt32(form.TextBox1), Nazwa = form.TextBox2, Zamówienie_Zamówienie_ID = query.GetZamowienie(Convert.ToInt32(form.TextBox3)).Zamówienie_ID, Cena = Convert.ToSingle(form.TextBox4), Statek_Statek_ID = query.GetStatek(Convert.ToInt32(form.TextBox5)).Statek_ID, Status_części_Status_części_ID = query.GetStatus(form.ComboBox1).Status_części_ID }; else if (form.ComboBox1 == "W magazynie") part = new Część { Część_ID = Convert.ToInt32(form.TextBox1), Nazwa = form.TextBox2, Zamówienie_Zamówienie_ID = query.GetZamowienie(Convert.ToInt32(form.TextBox3)).Zamówienie_ID, Cena = Convert.ToSingle(form.TextBox4), Statek_Statek_ID = query.GetStatek(Convert.ToInt32(form.TextBox5)).Statek_ID, Status_części_Status_części_ID = query.GetStatus(form.ComboBox1).Status_części_ID }; else //Do zamowienia part = new Część { Część_ID = Convert.ToInt32(form.TextBox1), Nazwa = form.TextBox2, Status_części_Status_części_ID = query.GetStatus(form.ComboBox1).Status_części_ID }; query.Delete(part); // zakmniecie formularza form.DialogResult = DialogResult.OK; form.Dispose(); } catch (FormatException ex) { MessageBox.Show("Błędne dane.", "Błąd"); } catch (SqlException ex) { MessageBox.Show("Błąd komunikacji z bazą danych", "Błąd"); } }
public void Insert(Część part) { db.Częśćs.InsertOnSubmit(part); db.SubmitChanges(); }
public void Delete(Część e) { var record = db.Częśćs.Single(part => part.Część_ID == e.Część_ID); db.Częśćs.DeleteOnSubmit(record); db.SubmitChanges(); }
public void Edit() { form.DialogResult = DialogResult.None; try { // sprawdzenie poprawnosci danych IsDataCorrect(); // LINQ Część part = new Część { Nazwa = form.TextBox2, Zamówienie_Zamówienie_ID = Convert.ToInt32(form.TextBox3), Cena = Convert.ToSingle(form.TextBox4), Statek_Statek_ID = Convert.ToInt32(form.TextBox5), Status_części = query.GetStatus(form.ComboBox1) }; query.Edit(part); // zamkniecie formularza form.DialogResult = DialogResult.OK; ; form.Dispose(); } catch (DataIncorrect ex) { MessageBox.Show(ex.Message, "Błąd"); } catch (FormatException ex) { MessageBox.Show("Błędny format danych.", "Błąd"); } catch (SqlException ex) { //nie udalo sie polaczyc/bledna skladnia zapytania/bledne dane w zapytaniu/? MessageBox.Show("Błąd komunikacji z bazą danych", "Błąd"); } }
public void Delete() { form.DialogResult = DialogResult.None; try { // LINQ Część part = new Część { Nazwa = form.TextBox2, Zamówienie_Zamówienie_ID = Convert.ToInt32(form.TextBox3), Cena = Convert.ToSingle(form.TextBox4), Statek_Statek_ID = Convert.ToInt32(form.TextBox5), Status_części = query.GetStatus(form.ComboBox1) }; query.Delete(part); // zakmniecie formularza form.DialogResult = DialogResult.OK; form.Dispose(); } catch (FormatException ex) { MessageBox.Show("Błędne dane.", "Błąd"); } catch (SqlException ex) { MessageBox.Show("Błąd komunikacji z bazą danych", "Błąd"); } }