bool ClearEvents(string clearType, string eventType, int eventNo) { try { LogManager.WriteLog("Inside Method", LogManager.enumLogLevel.Info); IEventDetails objCDO = EventsBusinessObject.CreateInstance(); if (objCDO.UpdateEventDetails(clearType, eventType, eventNo, installationNo)) { LogManager.WriteLog("Event(s) cleared successfully", LogManager.enumLogLevel.Info); return(true); } else { LogManager.WriteLog("Unable to clear event(s)", LogManager.enumLogLevel.Error); return(false); } } catch (Exception ex) { ExceptionManager.Publish(ex); return(false); } }
private void btnReinstate_Click(object sender, RoutedEventArgs e) { int nResult; try { btnReinstate.IsEnabled = false; if (string.IsNullOrEmpty(txtFloatValue.Text) || Regex.IsMatch(txtFloatValue.Text, "[^0-9.,]+")) { //"Please enter a valid refloat value" MessageBox.ShowBox("MessageID318", BMC_Icon.Warning, BMC_Button.OK); return; } int nReturn = CollectionHelper.GetHandPayPlayCreditStatus(_PositionDetail.InstallationNo); switch (nReturn) { case 1: MessageBox.ShowBox("MessageID313", BMC_Icon.Warning); return; case 2: MessageBox.ShowBox("MessageID316", BMC_Icon.Warning); return; case 3: MessageBox.ShowBox("MessageID317", BMC_Icon.Warning); return; } if (CollectionHelper.IsEventsUnCleared(_PositionDetail.InstallationNo)) { if (MessageBox.ShowBox("MessageID315", BMC_Icon.Question, BMC_Button.YesNo) == System.Windows.Forms.DialogResult.Yes) { IEventDetails objCDO = EventsBusinessObject.CreateInstance(); objCDO.UpdateEventDetails("MACHINE", string.Empty, 0, _PositionDetail.InstallationNo); return; } } else { var oDataContext = new InstallationDataContext(oCommonUtilities.CreateInstance().GetConnectionString()); nResult = oDataContext.InsertReinstateMachine (_PositionDetail.InstallationNo, SecurityHelper.CurrentUser.SecurityUserID, Convert.ToDouble(txtFloatValue.Text), "Float Issued", "FLOAT", 0, 0, "SITE", Settings.CD_Not_Use_Hoppers); if (nResult == 0) { MessageBox.ShowBox("MessageID319", BMC_Icon.Information, BMC_Button.OK); this.DialogResult = true; this.Close(); } else { MessageBox.ShowBox("MessageID320", BMC_Icon.Information, BMC_Button.OK); } } } catch (Exception ex) { ExceptionManager.Publish(ex); } finally { btnReinstate.IsEnabled = true; } }