internal void Handle(DeleteInstall request) { var resp = new DeleteInstallResponse() { swlr = SwlResult.GENERAL_FAIL }; using (var dbConn = DatabaseManager.DbConn()) { dbConn.BeginTransaction(); resp.swlr = LogisticsHelpers.InstallDelete(dbConn, request.InstallId); if (resp.swlr == SwlResult.OK) { dbConn.CommitTransaction(); } } Reply(resp); }
private void _btnDeleteVersionOnClick(object sender, EventArgs e) { if (_selectedInstall == null) { MessageBox.Show("Select installation first", "Install not selected", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } var b = MessageBox.Show("Selected installation and\r\nall it packages and corresponding campaigns will be deleted\r\nAre your sure to delete ?", "Delete Install \x22" + _selectedInstall.InstallId.LocalId.ToString() + "\x22", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (b != DialogResult.Yes) { return; } var req = new DeleteInstall(); req.InstallId = _selectedInstall.InstallId; SendRequest(req); }