public void AddStatusEvent(int nr, int count, Status.StatusType statusType, DateTime timestamp, IsagEvents.IsagEventType eventType) { lock (_eventStatusList) { _eventStatusList.Add(new StatusEvent(nr, count, statusType, timestamp, eventType)); } }
/// <summary> /// constructor /// </summary> /// <param name="nr">thread number</param> /// <param name="count">number of data rows</param> /// <param name="statusType">status type</param> /// <param name="timestamp">timestamp</param> /// <param name="eventType">event type</param> public StatusEvent(int nr, int count, Status.StatusType statusType, DateTime timestamp, IsagEvents.IsagEventType eventType) { Nr = nr; Count = count; StatusType = statusType; Timestamp = timestamp; EventType = eventType; }
public void AddStatusEvent(int nr, int count, Status.StatusType statusType, string param1, IsagEvents.IsagEventType eventType) { lock (_eventStatusList) { StatusEvent statusEvent = new StatusEvent(nr, count, statusType, eventType); statusEvent.Param1 = param1; _eventStatusList.Add(statusEvent); } }
public FrmPurchase(ApplicationPresenter ap, PurchasePrintPresenter _obj) : base(ap) { mModel = _obj; InitializeComponent(); rpv.LocalReport.EnableExternalImages = true; rpv.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing); Status purchase_status = _obj.PurchaseStatus; if (purchase_status != null) { Status.StatusType purchase_status_type = purchase_status.Type; switch (purchase_status_type) { case Status.StatusType.Quote: LoadReport(DacII.Reports.Purchases.PurchaseReports.GetReportTemplate(DacII.Reports.Purchases.PurchaseReports.ReportType.PurchaseQuote)); break; case Status.StatusType.Order: LoadReport(DacII.Reports.Purchases.PurchaseReports.GetReportTemplate(DacII.Reports.Purchases.PurchaseReports.ReportType.PurchaseOrder)); break; case Status.StatusType.Open: LoadReport(DacII.Reports.Purchases.PurchaseReports.GetReportTemplate(DacII.Reports.Purchases.PurchaseReports.ReportType.PurchaseOpenBill)); break; case Status.StatusType.Debit: LoadReport(DacII.Reports.Purchases.PurchaseReports.GetReportTemplate(DacII.Reports.Purchases.PurchaseReports.ReportType.PurchaseDebitReturn)); break; case Status.StatusType.Closed: LoadReport(DacII.Reports.Purchases.PurchaseReports.GetReportTemplate(DacII.Reports.Purchases.PurchaseReports.ReportType.PurchaseClosedBill)); break; } } }
public FrmSale(ApplicationPresenter ap, SalePrintPresenter _obj) : base(ap) { mModel = _obj; InitializeComponent(); rpv.LocalReport.EnableExternalImages = true; rpv.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing); Status sale_status = mModel.SaleStatus; if (sale_status != null) { Status.StatusType sale_status_type = sale_status.Type; switch (sale_status_type) { case Status.StatusType.Quote: LoadReport(DacII.Reports.Sales.SaleReports.GetReportTemplate(DacII.Reports.Sales.SaleReports.ReportType.SaleQuote)); break; case Status.StatusType.Order: LoadReport(DacII.Reports.Sales.SaleReports.GetReportTemplate(DacII.Reports.Sales.SaleReports.ReportType.SaleOrder)); break; case Status.StatusType.Open: LoadReport(DacII.Reports.Sales.SaleReports.GetReportTemplate(DacII.Reports.Sales.SaleReports.ReportType.SaleOpenInvoice)); break; case Status.StatusType.Credit: LoadReport(DacII.Reports.Sales.SaleReports.GetReportTemplate(DacII.Reports.Sales.SaleReports.ReportType.SaleCreditReturn)); break; case Status.StatusType.Closed: LoadReport(DacII.Reports.Sales.SaleReports.GetReportTemplate(DacII.Reports.Sales.SaleReports.ReportType.SaleClosedInvoice)); break; } } }
/// <summary> /// Is used for statistics? (otherwise it is only logged) /// </summary> /// <param name="statusType"></param> /// <returns>Is used for statistics?</returns> private bool IsStatisticEvent(Status.StatusType statusType) { return(statusType != StatusType.bulkCopyFinished && statusType != StatusType.dbThreadStatistic && statusType != StatusType.dbThreadProcessingDataTable); }
public Status FindByStatusType(Status.StatusType status) { return(FindById(Status.StatusType2ID(status))); }