예제 #1
0
        /*
         * public static void setPrinter(string pNewParamValue)
         * {
         *  setLocalParameter("Nombre_Impresora", pNewParamValue);
         * }
         *
         * public static void setEnablePrinter(string pNewParamValue)
         * {
         *  setLocalParameter("Habilitar_Impresion", pNewParamValue);
         * }
         */

        public static void setLocalParameter(string pParamName, string pNewParamValue)
        {
            LocalParameterRepository localParamRepo = new LocalParameterRepository();
            LPR_LocalParameter       localParameter = localParamRepo.getByName(pParamName);

            localParameter.LPR_Value = pNewParamValue;
            localParamRepo.save(localParameter);
        }
예제 #2
0
        public void initialize(long posId)
        {
            //PSP_PointSaleParameter parameter = new PSP_PointSaleParameter(ParameterConstants.POS_NAME_PARAM, posId.ToString());
            LPR_LocalParameter parameter = new LPR_LocalParameter();

            parameter.LPR_Name  = ParameterConstants.POS_NAME_PARAM;
            parameter.LPR_Value = posId.ToString();
            LocalParameterRepository pointSaleParameterRepository = new LocalParameterRepository();

            pointSaleParameterRepository.save(parameter);
        }
예제 #3
0
        public static void setLocalParameterValue(string pParamName, string pParamValue, long pType = 0)
        {
            LocalParameterRepository localParamRepo = new LocalParameterRepository();
            LPR_LocalParameter       paramToSave    = getLocalParameter(pParamName);

            if (paramToSave == null)
            {
                paramToSave          = new LPR_LocalParameter();
                paramToSave.LPR_Name = pParamName;
            }
            paramToSave.LPR_Value = pParamValue;
            paramToSave.LPT_LocalParameterType = pType == 0 ? paramToSave.LPT_LocalParameterType : pType;
            localParamRepo.save(paramToSave);
        }
예제 #4
0
        public static void setInitialListIncrementParam(string pIncrementValue, long pType = 0)
        {
            LocalParameterRepository localParamRepo = new LocalParameterRepository();

            setLocalParameterValue(INITIAL_DRAW_INCREMENT_PARAM, pIncrementValue, pType);
        }
예제 #5
0
        public static LPR_LocalParameter getInitialListIncrementParam()
        {
            LocalParameterRepository localParamRepo = new LocalParameterRepository();

            return(getLocalParameter(INITIAL_DRAW_INCREMENT_PARAM));
        }
예제 #6
0
        public static string getLocalParameterValue(string pParamName)
        {
            LocalParameterRepository localParamRepo = new LocalParameterRepository();

            return(localParamRepo.getParamValue(pParamName));
        }
예제 #7
0
        public static LPR_LocalParameter getLocalParameter(string pParamName)
        {
            LocalParameterRepository localParamRepo = new LocalParameterRepository();

            return(localParamRepo.getByName(pParamName));
        }
예제 #8
0
        public static string getLocalParameterValue(string pParamName)
        {
            LocalParameterRepository posParam = new LocalParameterRepository();

            return(posParam.getParamValue(pParamName));
        }