private void btnSave_Click(object sender, EventArgs e) { AddOn _newAddon = new Model.AddOn(); if (IsEditMode == true) { _newAddon = _db.GetAddOnById(AddOnId, databaseId); } _newAddon.PeriscopeCost = Convert.ToDecimal(txtPeriScopeAmount.Text); _newAddon.OQAnalyst = chkoqanalyst.Checked; _newAddon.RxNT = chkrxnt.Checked; _newAddon.Availity = chkavaility.Checked; _newAddon.CustomerId = CustomerId; _newAddon.PeriscopeStatus = (int)cboPeriscopeStatus.SelectedValue; _newAddon.databaseID = databaseId; if (IsEditMode == true) { _db.SaveAddon(_newAddon); _db.SaveChanges(); MessageBox.Show("Add On Saved", "Addon has been Updated", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { _db.AddToAddon(_newAddon); _db.SaveChanges(); MessageBox.Show("Add On Saved", "Addon has been Created", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); }
private void btnDeleteAddon_Click(object sender, EventArgs e) { AddOn _DeleteAddOn = new AddOn(); _DeleteAddOn = CustomerDb.GetAddOnById(AddOnId, DatabaseId); DialogResult dialogResult = MessageBox.Show(this, "Are you sure you wish to Delete Addon ", "Delete Addon", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { CustomerDb.DeleteAddon(_DeleteAddOn); BindAddOns(CustomerId); } else if (dialogResult == DialogResult.No) { //do something else } BindAddOns(CustomerId); }