private void MyCmdDelete_Click() { try { var response = MessageBox.Show("!!!Do you really want to Delete this ?\r\n", "Deleting...", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (response == MessageBoxResult.No) { return; } string myWhere = string.Empty; string myWhere2 = string.Empty; string NumCand = string.Empty; myWhere = txtNumElec.Trim(); myWhere2 = cbAspirante_Item.Split('-')[0]; NumCand = cbAspirante_Item.Split('-')[1]; bool myDelete = false; using (SqlExcuteCommand mySqlExe = new SqlExcuteCommand() { DBCnnStr = DBEndososCnnStr }) { myDelete = mySqlExe.MyDeleteNotario(myWhere, myWhere2, NumCand, WhatIsModo); } if (!myDelete) { throw new Exception("Error en la Base de Data"); } _LogClass.MYEventLog.WriteEntry("Delete...", EventLogEntryType.Information, 9999); MessageBox.Show("Done...", "Delete", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception ex) { MethodBase site = ex.TargetSite; MessageBox.Show(ex.Message, site.Name, MessageBoxButton.OK, MessageBoxImage.Error); _LogClass.MYEventLog.WriteEntry(string.Concat(ex.Message, "\r\n", site.Name), EventLogEntryType.Error, 9999); } finally { MyRefresh(); MyReset(); } }