Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 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);
 }
Esempio n. 7
0
 public Status FindByStatusType(Status.StatusType status)
 {
     return(FindById(Status.StatusType2ID(status)));
 }