Ejemplo n.º 1
0
        public ActionResult Index()
        {
            KioskoController kiosko = new KioskoController();

            kiosko.Start();
            return(View());
        }
Ejemplo n.º 2
0
        public KioskoServiceStatus CheckService()
        {
            Services.CubiQService _cubiqService = new Services.CubiQService(KioskoController.GetCubiQService());
            KioskoServiceStatus   serviceStatus = new KioskoServiceStatus(CubiQManagerModel.KioskoService.CUBIQSERVICE);
            var generalInformation = _cubiqService.GetGeneralInformation();

            if (generalInformation.Error.HasError)
            {
                serviceStatus.Active  = false;
                serviceStatus.Message = generalInformation.Error.Message;
            }

            return(serviceStatus);
        }
Ejemplo n.º 3
0
        public CubiQModel.Measure GetMeasures(string mode)
        {
            Services.CubiQService _cubiqService = new Services.CubiQService(KioskoController.GetCubiQService());
            var    measures   = _cubiqService.GetMeasure();
            string objectMode = mode.Equals("package") ? "Paquete" : "Sobre";

            if (!Helpers.KioskoRestrictions.IsValidMeasure(measures, mode))
            {
                measures.Error.HasError = true;
                measures.Error.Message  = "El " + objectMode + " ingresado con medidas: ALTO: " + measures.Height + " " +
                                          "ANCHO: " + measures.Width + " LARGO: " + measures.Length + " PESO: " + measures.Weight + " posee valores en cero.";
                return(measures);
            }

            if (Helpers.KioskoRestrictions.IsMaxMeasure(measures, mode))
            {
                measures.Error.HasError = true;
                measures.Error.Message  = "El " + objectMode + " ingresado con medidas: ALTO: " + measures.Height + " " +
                                          "ANCHO: " + measures.Width + " LARGO: " + measures.Length + " PESO: " + measures.Weight + " supera las medidas máximas permitidas para este punto de atención.";
                return(measures);
            }

            if (Helpers.KioskoRestrictions.IsMinMeasure(measures, mode))
            {
                measures.Error.HasError = true;
                measures.Error.Message  = "El " + objectMode + " ingresado con medidas: ALTO: " + measures.Height + " " +
                                          "ANCHO: " + measures.Width + " LARGO: " + measures.Length + " PESO: " + measures.Weight + " no cumple con las dimensiones mínimas permitidas para este punto de atención.";
                return(measures);
            }

            //if (measures.Status != "STABLE")
            //{
            //    measures.Error.HasError = true;
            //    measures.Error.Message = "Las medidas no son estables.";
            //    return measures;
            //}

            return(measures);
        }
Ejemplo n.º 4
0
 public CustomerController()
 {
     _customerService = new Services.CustomerService(KioskoController.GetCustomerService());
 }