Exemple #1
0
      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);
      }