Esempio n. 1
0
        public static void RefreshNotification(payStatus status)
        {
            try {
                switch (status)
                {
                case payStatus.insertTicket:                            //En espera de ticket
                    MainClass.MainWin.SetNotification = MainWindow.mainWindowNotification.insertTicket;
                    break;

                case payStatus.readingTicket:                           //Leyendo el ticket
                    MainClass.MainWin.SetNotification = MainWindow.mainWindowNotification.readingTicket;
                    break;

                case payStatus.errorReadingTicket:                      //Error al leer el ticket
                    MainClass.MainWin.SetNotification = MainWindow.mainWindowNotification.errReadingTicket;
                    break;

                case payStatus.calculatingAmount:                       //Calculando monto a pagar
                    MainClass.MainWin.SetNotification = MainWindow.mainWindowNotification.calculatingAmount;
                    break;

                case payStatus.waithToMoney:                            //Esperando depósito de dinero
                    payLogic.SetNotification = Culturize.GetString(7);
                    break;

                case payStatus.cancelPay:                                       //Proceso de pago cancelado
                    MainClass.MainWin.SetNotification = MainWindow.mainWindowNotification.insertTicket;
                    break;

                case payStatus.withMoney:                                       //Con dinero depositado y esperando más para completar el monto a pagar
                    break;

                case payStatus.withAmountPayed:                         //Depósito de dinero completado
                    payLogic.SetNotification = string.Format("{0}, {1}...", Culturize.GetString(8), Culturize.GetString(9));
                    break;

                case payStatus.withAmountPayedandReturnMoney:
                    payLogic.SetNotification = Culturize.GetString(10);
                    break;

                case payStatus.ticketProcessed:
                    payLogic.SetNotification = Culturize.GetString(11);
                    break;

                case payStatus.payProcessTerminated:
                    payLogic.SetNotification = Culturize.GetString(12);
                    break;

                case payStatus.printingRecepit:                         //Impresión de recibo de pago
                    payLogic.SetNotification = string.Format("{0}, {1}...", Culturize.GetString(13), Culturize.GetString(9));
                    break;

                case payStatus.recepitPrinted:                          //Recibo impreso
                    payLogic.SetNotification = resourseMessages.printingReceiptMessage;
                    break;
                }
            } catch (Exception) {}
        }
Esempio n. 2
0
        public void initLanguajeConfigurations()
        {
            lblfecha.Text  = Culturize.GetString(1);
            lblhora.Text   = Culturize.GetString(2);
            lblCajero.Text = Culturize.GetString(3);

            this.eachItems(this);

            lblCajeroData.LabelProp = markup.make(cnfg.GetCheckerName(int.Parse(cnfg.getConfiguration("id_application"))), "black", null, "20000", "bold");

            lblAPagar.LabelProp    = markup.make(Culturize.GetString(4), "red", null, "50000", "heavy");
            lblPorPagar.LabelProp  = markup.make(Culturize.GetString(5), "black", null, "27000", "heavy");
            lblADevolver.LabelProp = markup.make(Culturize.GetString(6), "black", null, "25000", "heavy");

            lblSignoPesos.LabelProp  = markup.make("$", "red", null, "50000", "heavy");
            lbl21.LabelProp          = markup.make("[", "red", null, "65000", "heavy");;
            lbl24.LabelProp          = markup.make("]", "red", null, "65000", "heavy");
            lblSignoPesos1.LabelProp = markup.make("$", "black", null, "25000", "heavy");
            lblSignoPesos2.LabelProp = markup.make("$", "black", null, "25000", "heavy");

            this.refreshPayLabels();

            this.putDateTimeinLanguaje();
        }