Exemplo n.º 1
0
        public void FillLabels()
        {
            CashLabel.Text = "0.000";
            EFTLabel.Text = "0.000";
            ChequeLabel.Text = "0.000";
            VoucherLabel.Text = "0.000";
            DiscountLabel.Text = "0.000";
            DepositeLabel.Text = "0.000";
            lblNetSaleValue.Text = "0.000";
            lblServiceCharge.Text = "0.000";

            if (tempCurrentDate.Date.CompareTo(DateTime.Today.Date) != 0) tempCurrentDate = new DateTime(tempCurrentDate.Year, tempCurrentDate.Month, tempCurrentDate.Day, 8, 0, 0);
            else if (tempCurrentDate.Date.CompareTo(DateTime.Today.Date) == 0) tempCurrentDate = DateTime.Now;

            CPaymentSummaryManager tempPaymentSummaryManager = new CPaymentSummaryManager();
            CPaymentSummary tempPayamentSummary = new CPaymentSummary();

            if (tempViewType == 0)
            {
                tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummary(tempCurrentDate).Data;
            }
            else if (tempViewType == 1)
            {
                tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummaryByOrderType(tempCurrentDate, "Table").Data;
            }

            else if (tempViewType == 2)
            {
                tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummaryByOrderType(tempCurrentDate, "TakeAway").Data;
            }

            else if (tempViewType == 3)
            {
                tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummaryByOrderType(tempCurrentDate, "Tabs").Data;
            }
            else if (tempViewType == 4)
            {
                //tempPayamentSummary = (CPaymentSummary)tempResult.Data;
            }

            if (tempPayamentSummary != null)
            {
                CashLabel.Text = (tempPayamentSummary.TotalCashPayment - tempPayamentSummary.ServiceChargeCash).ToString("F02");
                EFTLabel.Text = (tempPayamentSummary.TotalEFTPayment - tempPayamentSummary.ServiceChargeEft).ToString("F02");
                ChequeLabel.Text = (tempPayamentSummary.TotalChequePayment - tempPayamentSummary.ServiceChargeCheque).ToString("F02");
                AccLabel.Text = (tempPayamentSummary.TotalAccPayment - tempPayamentSummary.ServiceChargeAcc).ToString("F02");

                VoucherLabel.Text = tempPayamentSummary.TotalVoucherPayment.ToString("F02");
                DiscountLabel.Text = tempPayamentSummary.TotalDiscount.ToString("F02");
                DepositeLabel.Text = tempPayamentSummary.TotalDepositePayment.ToString("F02");

                lblServiceCharge.Text=tempPayamentSummary.TotalServicePayment.ToString("F02");

                lblGrossValue.Text = (tempPayamentSummary.TotalPayment + tempPayamentSummary.TotalServicePayment + tempPayamentSummary.TotalDiscount + tempPayamentSummary.TotalVoucherPayment).ToString("F02");
                lblNetSaleValue.Text = ((tempPayamentSummary.TotalPayment + tempPayamentSummary.TotalServicePayment + tempPayamentSummary.TotalDiscount + tempPayamentSummary.TotalVoucherPayment ) - tempPayamentSummary.TotalDiscount - tempPayamentSummary.TotalVoucherPayment - tempPayamentSummary.TotalServicePayment).ToString("F02");

                lblCashService.Text = tempPayamentSummary.ServiceChargeCash.ToString("F02");
                lblChequeService.Text = tempPayamentSummary.ServiceChargeCheque.ToString("F02");
                lblEftService.Text = tempPayamentSummary.ServiceChargeEft.ToString("F02");
                lblServiceAcc.Text = tempPayamentSummary.ServiceChargeAcc.ToString("F02");
                lblServiceVoucher.Text = tempPayamentSummary.ServiceChargeVoucher.ToString("F02");
            }
        }
Exemplo n.º 2
0
        public void LabelPayTextLabels(string inRefNo, string inPrice, string inTableNo)
        {
            if (!tempSearch && m_oViewed)
            {
                if (tempCurrentDate.Date.CompareTo(DateTime.Today.Date) != 0) tempCurrentDate = new DateTime(tempCurrentDate.Year, tempCurrentDate.Month, tempCurrentDate.Day, 8, 0, 0);
                else if (tempCurrentDate.Date.CompareTo(DateTime.Today.Date) == 0) tempCurrentDate = DateTime.Now;

                CPaymentSummaryManager tempPaymentSummaryManager = new CPaymentSummaryManager();
                CPaymentSummary tempPayamentSummary = new CPaymentSummary();

                if (tempViewType == 0)
                {
                    tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummary(tempCurrentDate).Data;
                }
                else if (tempViewType == 1)
                {
                    tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummaryByOrderType(tempCurrentDate, "Table").Data;
                }

                else if (tempViewType == 2)
                {
                    tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummaryByOrderType(tempCurrentDate, "TakeAway").Data;
                }

                else if (tempViewType == 3)
                {
                    tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummaryByOrderType(tempCurrentDate, "Tabs").Data;
                }
                else if (tempViewType == 4)
                {
                    //tempPayamentSummary = (CPaymentSummary)tempPaymentSummaryManager.GetTotalPaymentSummaryByOrderType(tempCurrentDate, "Tabs").Data;
                    //tempPayamentSummary = (CPaymentSummary)tempResult.Data;
                }

                if (tempPayamentSummary != null)
                {
                    if ((tempPayamentSummary.TotalCashPayment - tempPayamentSummary.ServiceChargeCash)>0)
                    {
                    CashLabel.Text = (tempPayamentSummary.TotalCashPayment - tempPayamentSummary.ServiceChargeCash).ToString("F02");
                    }
                    if (tempPayamentSummary.TotalEFTPayment - tempPayamentSummary.ServiceChargeEft > 0)
                    {
                        EFTLabel.Text = (tempPayamentSummary.TotalEFTPayment - tempPayamentSummary.ServiceChargeEft).ToString("F02");
                    }
                    if ((tempPayamentSummary.TotalChequePayment - tempPayamentSummary.ServiceChargeCheque) > 0)
                    {
                        ChequeLabel.Text = (tempPayamentSummary.TotalChequePayment - tempPayamentSummary.ServiceChargeCheque).ToString("F02");
                    }
                    if ((tempPayamentSummary.TotalAccPayment - tempPayamentSummary.ServiceChargeAcc) > 0)
                    {
                        AccLabel.Text = (tempPayamentSummary.TotalAccPayment - tempPayamentSummary.ServiceChargeAcc).ToString("F02");
                    }

                    VoucherLabel.Text = tempPayamentSummary.TotalVoucherPayment.ToString("F02");
                    DiscountLabel.Text = tempPayamentSummary.TotalDiscount.ToString("F02");
                    DepositLabel.Text = tempPayamentSummary.TotalDepositePayment.ToString("F02");
                    TotalPayLabel.Text = tempPayamentSummary.TotalPayment.ToString("F02");
                    lblServiceCharge.Text = tempPayamentSummary.TotalServicePayment.ToString("F02");

                    lblGrossValue.Text = (tempPayamentSummary.TotalPayment + tempPayamentSummary.TotalServicePayment + tempPayamentSummary.TotalDiscount + tempPayamentSummary.TotalVoucherPayment).ToString("F02");
                    lblNetSaleValue.Text = ((tempPayamentSummary.TotalPayment + tempPayamentSummary.TotalServicePayment + tempPayamentSummary.TotalDiscount + tempPayamentSummary.TotalVoucherPayment) - tempPayamentSummary.TotalDiscount - tempPayamentSummary.TotalVoucherPayment - tempPayamentSummary.TotalServicePayment).ToString("F02");

                    lblCashService.Text = tempPayamentSummary.ServiceChargeCash.ToString("F02");
                    lblChequeService.Text = tempPayamentSummary.ServiceChargeCheque.ToString("F02");
                    lblEftService.Text = tempPayamentSummary.ServiceChargeEft.ToString("F02");
                    lblServiceAcc.Text = tempPayamentSummary.ServiceChargeAcc.ToString("F02");
                    lblServiceVoucher.Text = tempPayamentSummary.ServiceChargeVoucher.ToString("F02");

                }
                else
                {
                    CashLabel.Text = "0.000";
                    EFTLabel.Text = "0.000";
                    ChequeLabel.Text = "0.000";
                    VoucherLabel.Text = "0.000";
                    DiscountLabel.Text = "0.000";
                    DepositLabel.Text = "0.000";
                    TotalPayLabel.Text = "0.000";

                    lblGrossValue.Text = "0.000";
                    lblNetSaleValue.Text = "0.000";

                    lblCashService.Text = "0.000";
                    lblChequeService.Text = "0.000";
                    lblEftService.Text = "0.000";
                    lblServiceAcc.Text = "0.000";
                    lblServiceCharge.Text = "0.000";
                    lblServiceVoucher.Text = "0.000";
                }
            }

            else if (tempSearch)
            {
                float tempCash = 0;
                float tempEFT = 0;
                float tempCheque = 0;
                float tempVoucher = 0;
                float tempDiscount = 0;
                float tempDeposite = 0;
                float tempTotal = 0;
                float tempService = 0;
                float tempAcc = 0;

                double tempCashService = 0;
                double tempChequeService = 0;
                double tempEftService = 0;
                double tempVoucherService = 0;
                double tempAccservice = 0;

                if (tempCurrentDate.Date.CompareTo(DateTime.Today.Date) != 0) tempCurrentDate = new DateTime(tempCurrentDate.Year, tempCurrentDate.Month, tempCurrentDate.Day, 8, 0, 0);
                else if (tempCurrentDate.Date.CompareTo(DateTime.Today.Date) == 0) tempCurrentDate = DateTime.Now;

                CPaymentSummaryManager tempSummaryByOrderManager = new CPaymentSummaryManager();
                List<CPaymentSummaryByOrder> inSummaryByOrder = (List<CPaymentSummaryByOrder>)tempSummaryByOrderManager.GetTotalPaymentSummaryForViewReportBySearch(tempCurrentDate, inRefNo, inPrice, inTableNo, m_bRef, m_bPrice, m_bTable).Data;

                if (inSummaryByOrder != null)
                {
                    CPaymentSummaryByOrder[] tempPaymentSummaryByOrder = inSummaryByOrder.ToArray();

                    for (int arrayIndex = 0; arrayIndex < tempPaymentSummaryByOrder.Length; arrayIndex++)
                    {
                        if (tempViewType == 0)
                        {
                            tempCash += tempPaymentSummaryByOrder[arrayIndex].TotalCashPayment;
                            tempCheque += tempPaymentSummaryByOrder[arrayIndex].TotalChequePayment;
                            tempEFT += tempPaymentSummaryByOrder[arrayIndex].TotalEFTPayment;
                            tempVoucher += tempPaymentSummaryByOrder[arrayIndex].TotalVoucherPayment;
                            tempDiscount += tempPaymentSummaryByOrder[arrayIndex].Discount;
                            tempDeposite += tempPaymentSummaryByOrder[arrayIndex].TotalDepositePayment;
                            tempTotal += tempPaymentSummaryByOrder[arrayIndex].TotalPayment;
                            tempService += tempPaymentSummaryByOrder[arrayIndex].TotalServicePayment;
                            tempAcc += tempPaymentSummaryByOrder[arrayIndex].TotalAccPayment;

                            tempCashService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCash;
                            tempChequeService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCheque;
                            tempEftService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeEft;
                            tempAccservice += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeAcc;
                            tempVoucherService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeVoucher;
                        }

                        else if (tempViewType == 1 && tempPaymentSummaryByOrder[arrayIndex].OrderType.Equals("Table"))
                        {
                            tempCash += tempPaymentSummaryByOrder[arrayIndex].TotalCashPayment;
                            tempCheque += tempPaymentSummaryByOrder[arrayIndex].TotalChequePayment;
                            tempEFT += tempPaymentSummaryByOrder[arrayIndex].TotalEFTPayment;
                            tempVoucher += tempPaymentSummaryByOrder[arrayIndex].TotalVoucherPayment;
                            tempDiscount += tempPaymentSummaryByOrder[arrayIndex].Discount;
                            tempDeposite += tempPaymentSummaryByOrder[arrayIndex].TotalDepositePayment;
                            tempTotal += tempPaymentSummaryByOrder[arrayIndex].TotalPayment;
                            tempService += tempPaymentSummaryByOrder[arrayIndex].TotalServicePayment;
                            tempAcc += tempPaymentSummaryByOrder[arrayIndex].TotalAccPayment;

                            tempCashService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCash;
                            tempChequeService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCheque;
                            tempEftService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeEft;
                            tempAccservice += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeAcc;
                            tempVoucherService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeVoucher;
                        }

                        else if (tempViewType == 2 && tempPaymentSummaryByOrder[arrayIndex].OrderType.Equals("TakeAway"))
                        {
                            tempCash += tempPaymentSummaryByOrder[arrayIndex].TotalCashPayment;
                            tempCheque += tempPaymentSummaryByOrder[arrayIndex].TotalChequePayment;
                            tempEFT += tempPaymentSummaryByOrder[arrayIndex].TotalEFTPayment;
                            tempVoucher += tempPaymentSummaryByOrder[arrayIndex].TotalVoucherPayment;
                            tempDiscount += tempPaymentSummaryByOrder[arrayIndex].Discount;
                            tempDeposite += tempPaymentSummaryByOrder[arrayIndex].TotalDepositePayment;
                            tempTotal += tempPaymentSummaryByOrder[arrayIndex].TotalPayment;
                            tempService += tempPaymentSummaryByOrder[arrayIndex].TotalServicePayment;
                            tempAcc += tempPaymentSummaryByOrder[arrayIndex].TotalAccPayment;

                            tempCashService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCash;
                            tempChequeService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCheque;
                            tempEftService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeEft;
                            tempAccservice += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeAcc;
                            tempVoucherService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeVoucher;
                        }

                        else if (tempViewType == 3 && tempPaymentSummaryByOrder[arrayIndex].OrderType.Equals("Tabs"))
                        {
                            tempCash += tempPaymentSummaryByOrder[arrayIndex].TotalCashPayment;
                            tempCheque += tempPaymentSummaryByOrder[arrayIndex].TotalChequePayment;
                            tempEFT += tempPaymentSummaryByOrder[arrayIndex].TotalEFTPayment;
                            tempVoucher += tempPaymentSummaryByOrder[arrayIndex].TotalVoucherPayment;
                            tempDiscount += tempPaymentSummaryByOrder[arrayIndex].Discount;
                            tempDeposite += tempPaymentSummaryByOrder[arrayIndex].TotalDepositePayment;
                            tempTotal += tempPaymentSummaryByOrder[arrayIndex].TotalPayment;
                            tempService += tempPaymentSummaryByOrder[arrayIndex].TotalServicePayment;
                            tempAcc += tempPaymentSummaryByOrder[arrayIndex].TotalAccPayment;

                            tempCashService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCash;
                            tempChequeService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCheque;
                            tempEftService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeEft;
                            tempAccservice += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeAcc;
                            tempVoucherService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeVoucher;
                        }
                        else if (tempViewType == 4 && tempPaymentSummaryByOrder[arrayIndex].OrderType.Equals("Deposit"))
                        {
                            tempCash += tempPaymentSummaryByOrder[arrayIndex].TotalCashPayment;
                            tempCheque += tempPaymentSummaryByOrder[arrayIndex].TotalChequePayment;
                            tempEFT += tempPaymentSummaryByOrder[arrayIndex].TotalEFTPayment;
                            tempVoucher += tempPaymentSummaryByOrder[arrayIndex].TotalVoucherPayment;
                            tempDiscount += tempPaymentSummaryByOrder[arrayIndex].Discount;
                            tempDeposite += tempPaymentSummaryByOrder[arrayIndex].TotalDepositePayment;
                            tempTotal += tempPaymentSummaryByOrder[arrayIndex].TotalPayment;
                            tempService += tempPaymentSummaryByOrder[arrayIndex].TotalServicePayment;
                            tempAcc += tempPaymentSummaryByOrder[arrayIndex].TotalAccPayment;

                            tempCashService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCash;
                            tempChequeService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeCheque;
                            tempEftService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeEft;
                            tempAccservice += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeAcc;
                            tempVoucherService += tempPaymentSummaryByOrder[arrayIndex].ServiceChargeVoucher;
                        }
                    }

                    CashLabel.Text = (tempCash-tempCashService).ToString("F02");
                    EFTLabel.Text = (tempEFT-tempEftService).ToString("F02");
                    ChequeLabel.Text = (tempCheque-tempChequeService).ToString("F02");
                    AccLabel.Text = (tempAcc - tempAccservice).ToString("F02");

                    VoucherLabel.Text = tempVoucher.ToString("F02");
                    DiscountLabel.Text = tempDiscount.ToString("F02");
                    DepositLabel.Text = tempDeposite.ToString("F02");
                    TotalPayLabel.Text = tempTotal.ToString("F02");

                    lblGrossValue.Text = (tempTotal+tempService+tempDiscount+tempVoucher).ToString("F02");
                    lblNetSaleValue.Text = (tempTotal).ToString("F02");

                    lblCashService.Text = tempCashService.ToString("F02");
                    lblChequeService.Text = tempChequeService.ToString("F02");
                    lblEftService.Text = tempEftService.ToString("F02");
                    lblServiceAcc.Text = tempAccservice.ToString("F02");
                    lblServiceVoucher.Text = tempVoucherService.ToString("F02");
                }
                else
                {
                    CashLabel.Text = "0.000";
                    EFTLabel.Text = "0.000";
                    ChequeLabel.Text = "0.000";
                    VoucherLabel.Text = "0.000";
                    DiscountLabel.Text = "0.000";
                    DepositLabel.Text = "0.000";
                    TotalPayLabel.Text = "0.000";

                    lblGrossValue.Text = "0.000";
                    lblNetSaleValue.Text = "0.000";
                    lblServiceCharge.Text = "0.000";
                    lblCashService.Text = "0.000";
                    lblChequeService.Text = "0.000";
                    lblEftService.Text = "0.000";
                    lblServiceAcc.Text = "0.000";
                    lblServiceVoucher.Text = "0.000";
                }
            }
        }