void ucReportItemvVoid_Click(object sender, EventArgs e) { try { UCReportItem ucReportItem = (UCReportItem)sender; int tag = Convert.ToInt32(ucReportItem.Tag); foreach (Control ctr in flpReportList.Controls) { if (ctr.BackColor == Color.FromArgb(0, 153, 0)) { ctr.BackColor = Color.FromArgb(255, 255, 255); ctr.ForeColor = Color.FromArgb(51, 51, 51); } } ucReportItem.BackColor = Color.FromArgb(0, 153, 0); ucReportItem.ForeColor = Color.FromArgb(255, 255, 255); switch (tag) { case 1: this.pDetail.Controls.Clear(); LoadVoidItemList(); break; case 2: this.pDetail.Controls.Clear(); LoadCancelOrder(); break; } } catch (Exception ex) { LogPOS.WriteLog("frmReport:::::::::::::::ucReportItemvVoid_Click:::::::::::::::" + ex.Message); } }
private void ucWeeklyReportItem_Click(object sender, EventArgs e) { UCReportItem ucReportItem = (UCReportItem)sender; int tag = Convert.ToInt32(ucReportItem.Tag); foreach (Control ctr in flpReportList.Controls) { if (ctr.BackColor == Color.FromArgb(0, 153, 0)) { ctr.BackColor = Color.FromArgb(255, 255, 255); ctr.ForeColor = Color.FromArgb(51, 51, 51); } } ucReportItem.BackColor = Color.FromArgb(0, 153, 0); ucReportItem.ForeColor = Color.FromArgb(255, 255, 255); switch (tag) { case 1: pDetail.Controls.Clear(); LoadWeeklyReportDetail(); break; case 2: pDetail.Controls.Clear(); LoadReportWeeklyQtyGroupDetail(); break; case 3: pDetail.Controls.Clear(); LoadReportWeeklyQtyItemDetail(); break; case 4: pDetail.Controls.Clear(); LoadReportWeeklySaleByStaffDetail(); break; case 5: pDetail.Controls.Clear(); LoadReportWeeklyAccountSaleDetail(); break; case 6: pDetail.Controls.Clear(); LoadReportWeeklyCardSaleDetail(); break; default: pDetail.Controls.Clear(); break; } }
private void ucReportItemShift_Click(object sender, EventArgs e) { UCReportItem ucReportItem = (UCReportItem)sender; ShiftReportModel tag = (ShiftReportModel)(ucReportItem.Tag); foreach (Control ctr in flpReportList.Controls) { if (ctr.BackColor == Color.FromArgb(0, 153, 0)) { ctr.BackColor = Color.FromArgb(255, 255, 255); ctr.ForeColor = Color.FromArgb(51, 51, 51); } } ucReportItem.BackColor = Color.FromArgb(0, 153, 0); ucReportItem.ForeColor = Color.FromArgb(255, 255, 255); pDetail.Controls.Clear(); LoadShiftReportDetail(tag); }
private void LoadShiftReport() { flpReportList.Controls.Clear(); var dateselect = Convert.ToDateTime(dateSelect.Text).ToString("yyyy-MM-dd"); var data = ReportService.GetDataShiftReport(dateselect).ToList(); //string[] str = { "Shift 1", "Shift 2", "Shift All" }; foreach (var shift in data) { UCReportItem ucReportItemShift = new UCReportItem(); ucReportItemShift.lblTitelReportItem.Text = shift.ShiftName; ucReportItemShift.Tag = shift; ucReportItemShift.Width = flpReportList.Width; ucReportItemShift.Click += ucReportItemShift_Click; flpReportList.Controls.Add(ucReportItemShift); } }
private void VoidItemAngOrderCancel() { flpReportList.Controls.Clear(); int i = 1; string[] str = { "Void Item", "Cancle Order" }; foreach (string strDaily in str) { UCReportItem ucReportItemvVoid = new UCReportItem(); ucReportItemvVoid.lblTitelReportItem.Text = strDaily; ucReportItemvVoid.Tag = i; i++; ucReportItemvVoid.Width = flpReportList.Width; ucReportItemvVoid.Click += ucReportItemvVoid_Click; flpReportList.Controls.Add(ucReportItemvVoid); } }
private void LoadReportWekky() { flpReportList.Controls.Clear(); int i = 1; string[] str = { "Summary", "Quantity Sale by Group", "Quantity Sale by Item", "Sale by Staff", "Total Account", "Payment Details" }; foreach (string strDaily in str) { UCReportItem ucReportItem = new UCReportItem(); ucReportItem.lblTitelReportItem.Text = strDaily; ucReportItem.Tag = i; i++; ucReportItem.Width = flpReportList.Width; ucReportItem.Click += ucWeeklyReportItem_Click; flpReportList.Controls.Add(ucReportItem); } }