public ReceiptionistManageFacade() { _qlbookingBLLProvider = new QLBookingBLL(); _qlroomBLLProvider = new QLRoomBLL(); _qlroomTypeBLLProvider = new QLRoomTypeBLL(); _qLInvoiceBLLProvider = new QLInvoiceBLL(); }
//---------- FORM CONSTRUCTOR ----------// public Form_Accountant() { //--- Initialize ----// InitializeComponent(); qLInvoiceBLL = new QLInvoiceBLL(); cbb_InvoiceSort.SelectedIndex = 0; calendarVM = new CalendarVM(); tp = STATAB_USE; if (tabControl_Accountant.TabPages.Contains(tp)) { tabControl_Accountant.TabPages.Remove(tp); } listButton = new List <Button>() { INVO_VIEW, INVO_DELETE }; //--- Set GUI ----// dtp_From.Enabled = false; dtp_To.Enabled = false; grbx_StatisticOptions.Enabled = false; grbx_AnalyzeOptions.Enabled = false; Authorization(); }
//---------- FORM CONSTRUCTOR ----------// public Form_View_Statistic_Analyze(int DataType, DateTime from, DateTime to, bool Statistic, bool Analyze, bool Predict) { //--- Initialize ----// InitializeComponent(); invoiceBLL = new QLInvoiceBLL(); switch (DataType) { case 0: if (Statistic) { try { LoadStatisticsData(0, from, to); DrawStatisticChart(0); days = (to - from).Days; } catch (Exception e1) { } } if (Analyze) { try { rtb_Analyze.Text = invoiceBLL.AnalyzingIncome(listVM1, from, to); } catch (Exception e2) { } } if (Predict) { try { DrawTrendlineChart(0, PredictNext7Days(0)); } catch (Exception e3) { } } break; case 1: if (Statistic) { try { LoadStatisticsData(1, from, to); DrawStatisticChart(1); } catch (Exception e1) { } } if (Analyze) { try { rtb_Analyze.Text = invoiceBLL.AnalyzingIncome(listVM1, from, to); } catch (Exception e2) { } } if (Predict) { try { DrawTrendlineChart(1, PredictNext7Days(1)); } catch (Exception e3) { } } break; default: break; } }