private void InsertRow(object sender, EventArgs eventArgs) { AddOrder addOrder = ((AddOrder)sender); if (addOrder.Save) { DbAccess access = new DbAccess(); Bestellung bestellung = new Bestellung(); bestellung.KundenNr = long.Parse(addOrder.KundenNr); bestellung.ZahlungsartNr = long.Parse(addOrder.ZahlungsNr); bestellung.LieferadressNr = long.Parse(addOrder.Lieferadressnr); try { Oracle.ManagedDataAccess.Types.OracleDate date = new Oracle.ManagedDataAccess.Types.OracleDate(Convert.ToDateTime(addOrder.Datum)); bestellung.Bestelldatum = date; } catch (Exception e) { } bestellung.bestellElemente = new List <BestellElement>(); access.insertBestellung(bestellung); DataRow dataRow = dataSet1.BESTELLUNG.NewRow(); dataRow.SetField("kundenNr", addOrder.KundenNr); dataRow.SetField("zahlungsartnr", addOrder.ZahlungsNr); dataRow.SetField("lieferadressnr", addOrder.Lieferadressnr); dataRow.SetField("datum", addOrder.Datum); dataSet1.BESTELLUNG.Rows.Add(dataRow); } }
private void button1_Click(object sender, EventArgs e) { Form addOrder = new AddOrder(); addOrder.FormClosing += InsertRow; addOrder.Show(); }
private void UpdateRow(object sender, EventArgs eventArgs) { AddOrder addOrder = ((AddOrder)sender); if (addOrder.Save) { try { DataRow dataRow = dataSet1.BESTELLUNG[addOrder.Index]; dataRow.SetField("kundenNr", addOrder.KundenNr); dataRow.SetField("lieferadressnr", addOrder.Lieferadressnr); dataRow.SetField("zahlungsartnr", addOrder.ZahlungsNr); dataRow.SetField("datum", addOrder.Datum); } catch (Exception e) { } } }
private void button16_Click(object sender, EventArgs e) { if (bestellungDataGridView1.SelectedRows.Count > 0) { try { int index = bestellungDataGridView1.SelectedRows[0].Index; DataRow dataRow = dataSet1.BESTELLUNG[index]; long lieferadressnr = dataRow.Field <long>("lieferadressnr"); long kundennr = dataRow.Field <long>("kundennr"); long zahlungsnr = dataRow.Field <long>("zahlungsartnr"); DateTime datum = dataRow.Field <DateTime>("datum"); Form addOrder = new AddOrder(index, kundennr, lieferadressnr, zahlungsnr, datum); addOrder.FormClosing += UpdateRow; addOrder.Show(); } catch (Exception) { } } }