private void btnNewPartner_Click(object sender, System.EventArgs e) { using (PartnerEditForm edit = new PartnerEditForm()) { if (edit.ShowDialog(this) == DialogResult.OK) { Partner newPartner = edit.EditPartner; if (Global.Database.InsertInto <Partner>("partner", newPartner)) { DataGridManager.AddDataGridEntry <Partner>(gridPartners, newPartner); } else { Error("Hiba a(z) \"" + edit.EditPartner.Name + "\" hozzáadása közben!", "Hiba!"); } } } }
private void gridPartners_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0 || e.RowIndex >= gridPartners.Rows.Count) { return; } DataGridViewRow row = gridPartners.Rows[e.RowIndex]; using (PartnerEditForm partnerEdit = new PartnerEditForm((Partner)row.Tag)) { if (partnerEdit.ShowDialog(this) == DialogResult.OK) { if (Global.Database.Update <Partner>("partner", partnerEdit.EditPartner)) { DataGridManager.UpdateRow <Partner>(row, partnerEdit.EditPartner); } else { Error("Hiba a(z) \"" + partnerEdit.EditPartner.Name + "\" frissítése közben!", "Hiba"); } } } }