Beispiel #1
0
        private Menu ConvertirDataRowAEntidadSimple(DataRow row)
        {
            var menu = new MenuSimple()
            {
                Id          = int.Parse(row["Id"].ToString()),
                Descripcion = row["Descripcion"].ToString(),
                Codigo      = row["Codigo"].ToString(),
                Nombre      = row["Nombre"].ToString(),
                MenuPadre   = this.Obtener(int.Parse(row["IdMenuPadre"].ToString()))
            };

            return(menu);
        }
Beispiel #2
0
        public List <Entidades.Menu> GenerarMenus()
        {
            var menuAdministracion = new MenuCompuesto()
            {
                Id          = 1,
                Nombre      = Entidades.Enums.NombreMenu.Administracion,
                Descripcion = "Administración",
                Codigo      = Entidades.Enums.CodigoMenu.Administracion
            };
            var menuTiposDePrenda = new MenuSimple()
            {
                Id          = 2,
                Nombre      = Entidades.Enums.NombreMenu.TiposDePrenda,
                Descripcion = "Tipos de Prenda",
                Codigo      = Entidades.Enums.CodigoMenu.TiposDePrenda,
                MenuPadre   = menuAdministracion
            };
            var menuArticulos = new MenuSimple()
            {
                Id          = 3,
                Nombre      = Entidades.Enums.NombreMenu.Articulos,
                Descripcion = "Artículos",
                Codigo      = Entidades.Enums.CodigoMenu.Articulos,
                MenuPadre   = menuAdministracion
            };
            var menuColores = new MenuSimple()
            {
                Id          = 4,
                Nombre      = Entidades.Enums.NombreMenu.Colores,
                Descripcion = "Colores",
                Codigo      = Entidades.Enums.CodigoMenu.Colores,
                MenuPadre   = menuAdministracion
            };
            var menuTalles = new MenuSimple()
            {
                Id          = 5,
                Nombre      = Entidades.Enums.NombreMenu.Talles,
                Descripcion = "Talles",
                Codigo      = Entidades.Enums.CodigoMenu.Talles,
                MenuPadre   = menuAdministracion
            };
            var menuProcesos = new MenuCompuesto()
            {
                Id          = 6,
                Nombre      = Entidades.Enums.NombreMenu.Procesos,
                Descripcion = "Procesos",
                Codigo      = Entidades.Enums.CodigoMenu.Procesos
            };
            var menuEnviosAClinica = new MenuSimple()
            {
                Id          = 7,
                Nombre      = Entidades.Enums.NombreMenu.EnviosAClinica,
                Descripcion = "Envíos a Clínica",
                Codigo      = Entidades.Enums.CodigoMenu.EnviosAClinica,
                MenuPadre   = menuProcesos
            };
            var menuEnviosInternos = new MenuSimple()
            {
                Id          = 8,
                Nombre      = Entidades.Enums.NombreMenu.EnviosInternos,
                Descripcion = "Envíos Internos",
                Codigo      = Entidades.Enums.CodigoMenu.EnviosInternos,
                MenuPadre   = menuProcesos
            };
            var menuEnviosALavadero = new MenuSimple()
            {
                Id          = 9,
                Nombre      = Entidades.Enums.NombreMenu.EnviosALavadero,
                Descripcion = "Envíos a Lavadero",
                Codigo      = Entidades.Enums.CodigoMenu.EnviosALavadero,
                MenuPadre   = menuProcesos
            };
            var menuHojasDeRuta = new MenuSimple()
            {
                Id          = 10,
                Nombre      = Entidades.Enums.NombreMenu.HojasDeRuta,
                Descripcion = "Hojas de Ruta",
                Codigo      = Entidades.Enums.CodigoMenu.HojasDeRuta,
                MenuPadre   = menuProcesos
            };
            var menuRecepcionesEnLavadero = new MenuSimple()
            {
                Id          = 11,
                Nombre      = Entidades.Enums.NombreMenu.RecepcionesEnLavadero,
                Descripcion = "Recepciones en Lavadero",
                Codigo      = Entidades.Enums.CodigoMenu.RecepcionesEnLavadero,
                MenuPadre   = menuProcesos
            };
            var menuRecepcionesEnClinica = new MenuSimple()
            {
                Id          = 12,
                Nombre      = Entidades.Enums.NombreMenu.RecepcionesEnClinica,
                Descripcion = "Recepciones en Clínica",
                Codigo      = Entidades.Enums.CodigoMenu.RecepcionesEnClinica,
                MenuPadre   = menuProcesos
            };
            var menuReportes = new MenuCompuesto()
            {
                Id          = 13,
                Nombre      = Entidades.Enums.NombreMenu.Reportes,
                Descripcion = "Reportes",
                Codigo      = Entidades.Enums.CodigoMenu.Reportes
            };
            var menuReporteMovimientos = new MenuSimple()
            {
                Id          = 14,
                Nombre      = Entidades.Enums.NombreMenu.ReporteMovimientos,
                Descripcion = "Reporte de Movimientos",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteMovimientos,
                MenuPadre   = menuReportes
            };
            var menuSeguridad = new MenuCompuesto()
            {
                Id          = 15,
                Nombre      = Entidades.Enums.NombreMenu.Seguridad,
                Descripcion = "Seguridad",
                Codigo      = Entidades.Enums.CodigoMenu.Seguridad
            };
            var menuRoles = new MenuSimple()
            {
                Id          = 16,
                Nombre      = Entidades.Enums.NombreMenu.Roles,
                Descripcion = "Roles",
                Codigo      = Entidades.Enums.CodigoMenu.Roles,
                MenuPadre   = menuSeguridad
            };
            var menuUsuarios = new MenuSimple()
            {
                Id          = 17,
                Nombre      = Entidades.Enums.NombreMenu.Usuarios,
                Descripcion = "Usuarios",
                Codigo      = Entidades.Enums.CodigoMenu.Usuarios,
                MenuPadre   = menuSeguridad
            };
            var menuAuditorias = new MenuSimple()
            {
                Id          = 18,
                Nombre      = Entidades.Enums.NombreMenu.Auditorias,
                Descripcion = "Auditorias",
                Codigo      = Entidades.Enums.CodigoMenu.Auditorias,
                MenuPadre   = menuProcesos
            };
            var menuUbicaciones = new MenuSimple()
            {
                Id          = 19,
                Nombre      = Entidades.Enums.NombreMenu.Ubicaciones,
                Descripcion = "Ubicaciones",
                Codigo      = Entidades.Enums.CodigoMenu.Ubicaciones,
                MenuPadre   = menuAdministracion
            };
            var menuStock = new MenuSimple()
            {
                Id          = 20,
                Nombre      = Entidades.Enums.NombreMenu.Stock,
                Descripcion = "Stock",
                Codigo      = Entidades.Enums.CodigoMenu.Stock,
                MenuPadre   = menuAdministracion
            };
            var menuReporteAuditoria = new MenuSimple()
            {
                Id          = 21,
                Nombre      = Entidades.Enums.NombreMenu.ReporteAuditoria,
                Descripcion = "Reporte de Auditorias",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteAuditorias,
                MenuPadre   = menuReportes
            };
            var menuReporteEnvioAClinica = new MenuSimple()
            {
                Id          = 22,
                Nombre      = Entidades.Enums.NombreMenu.ReporteEnviosAClinica,
                Descripcion = "Reporte de Envios a Clinica",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteEnviosAClinica,
                MenuPadre   = menuReportes
            };
            var menuReporteEnvioALavadero = new MenuSimple()
            {
                Id          = 23,
                Nombre      = Entidades.Enums.NombreMenu.ReporteEnviosALavadero,
                Descripcion = "Reporte de Envios a Lavadero",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteEnviosALavadero,
                MenuPadre   = menuReportes
            };
            var menuReporteEnviosInterno = new MenuSimple()
            {
                Id          = 24,
                Nombre      = Entidades.Enums.NombreMenu.ReporteEnviosInternos,
                Descripcion = "Reporte de Envios internos",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteEnviosInternos,
                MenuPadre   = menuReportes
            };
            var menuReporteRecepcionesEnClinica = new MenuSimple()
            {
                Id          = 25,
                Nombre      = Entidades.Enums.NombreMenu.ReporteRecepcionesEnClinica,
                Descripcion = "Reporte de Recepciones en Clinica",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteRecepcionesEnClinica,
                MenuPadre   = menuReportes
            };
            var menuReporteRecepcionesEnLavadero = new MenuSimple()
            {
                Id          = 26,
                Nombre      = Entidades.Enums.NombreMenu.ReporteRecepcionesEnLavadero,
                Descripcion = "Reporte de Recepciones en Lavadero",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteRecepcionesEnLavadero,
                MenuPadre   = menuReportes
            };
            var menuReporteHojasDeRuta = new MenuSimple()
            {
                Id          = 27,
                Nombre      = Entidades.Enums.NombreMenu.ReporteHojasDeRuta,
                Descripcion = "Reporte de Hojas de Ruta",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteHojasDeRuta,
                MenuPadre   = menuReportes
            };
            var menuAjusteStock = new MenuSimple()
            {
                Id          = 28,
                Nombre      = Entidades.Enums.NombreMenu.AjusteStock,
                Descripcion = "Ajuste de Stock",
                Codigo      = Entidades.Enums.CodigoMenu.AjusteStock,
                MenuPadre   = menuProcesos
            };
            var menuReporteAjusteStock = new MenuSimple()
            {
                Id          = 29,
                Nombre      = Entidades.Enums.NombreMenu.ReporteAjusteStock,
                Descripcion = "Reporte de Ajuste de Stock",
                Codigo      = Entidades.Enums.CodigoMenu.ReporteAjusteStock,
                MenuPadre   = menuReportes
            };
            var menuCategoria = new MenuSimple()
            {
                Id          = 30,
                Nombre      = Entidades.Enums.NombreMenu.Categoria,
                Descripcion = "Categorías",
                Codigo      = Entidades.Enums.CodigoMenu.Categoria,
                MenuPadre   = menuAdministracion
            };
            var menuBultoCompuesto = new MenuSimple()
            {
                Id          = 31,
                Nombre      = Entidades.Enums.NombreMenu.BultoCompuesto,
                Descripcion = "Bultos Compuestos",
                Codigo      = Entidades.Enums.CodigoMenu.BultoCompuesto,
                MenuPadre   = menuAdministracion
            };
            var menuParametros = new MenuSimple()
            {
                Id          = 32,
                Nombre      = Entidades.Enums.NombreMenu.Parametros,
                Descripcion = "Parámetros del Sistema",
                Codigo      = Entidades.Enums.CodigoMenu.Parametros,
                MenuPadre   = menuSeguridad
            };


            return(new List <Entidades.Menu>()
            {
                menuAdministracion,
                menuTiposDePrenda,
                menuArticulos,
                menuColores,
                menuTalles,
                menuProcesos,
                menuEnviosAClinica,
                menuEnviosInternos,
                menuEnviosALavadero,
                menuHojasDeRuta,
                menuRecepcionesEnLavadero,
                menuRecepcionesEnClinica,
                menuReportes,
                menuReporteMovimientos,
                menuSeguridad,
                menuRoles,
                menuUsuarios,
                menuAuditorias,
                menuUbicaciones,
                menuStock,
                menuReporteAuditoria,
                menuReporteEnvioAClinica,
                menuReporteEnvioALavadero,
                menuReporteEnviosInterno,
                menuReporteRecepcionesEnClinica,
                menuReporteRecepcionesEnLavadero,
                menuReporteHojasDeRuta,
                menuAjusteStock,
                menuReporteAjusteStock,
                menuCategoria,
                menuBultoCompuesto,
                menuParametros
            });
        }
Beispiel #3
0
 void Awake()
 {
     cameraObject           = null;
     cameraComponent        = null;
     cameraController       = null;
     inputCollider          = gameObject.GetComponent <BoxCollider2D>();
     inputColliderOriWidth  = 0f;
     inputColliderOriHeight = 0f;
     inputColliderAltWidth  = 0f;
     inputColliderAltHeight = 0f;
     inputColliderAltered   = false;
     colliderValid          = false;
     gameController         = null;
     challengeEditor        = null;
     challengeCanvas        = null;
     challengeStage         = null;
     menu                  = null;
     textBoxUIManager      = null;
     textBoxManager        = null;
     transactionBoxManager = null;
     loadVirtualKeypad     = false;
             #if UNITY_ANDROID && !UNITY_EDITOR
     loadVirtualKeypad = true;
             #endif
     interfaceCanvasObject      = null;
     interfaceCanvas            = null;
     interfaceCanvasScreenRect  = new Rect(0f, 0f, 0f, 0f);
     halfCanvasScreenWidth      = 0f;
     halfCanvasScreenHeight     = 0f;
     interfaceCanvasFactor      = 0f;
     stickLeftBackgroundObject  = null;
     stickLeftForegroundObject  = null;
     stickRightBackgroundObject = null;
     stickRightForegroundObject = null;
     stickLeftBackgroundTrans   = null;
     stickLeftForegroundTrans   = null;
     stickRightBackgroundTrans  = null;
     stickRightForegroundTrans  = null;
     stickLeftBackgroundImage   = null;
     stickLeftForegroundImage   = null;
     stickRightBackgroundImage  = null;
     stickRightForegroundImage  = null;
     buttonObjectPause          = null;
     buttonComponentPause       = null;
     buttonTriggerPause         = null;
     buttonImagePause           = null;
     actionPressPause           = null;
     visualBlockRequested       = false;
     functionalBlockRequested   = false;
     blockerEventIDs            = null;
     controlsEnabled            = false;
     virtualKeypadVisible       = false;
     cameraPixelWidth           = 0;
     cameraPixelHeight          = 0;
     draggingLeftStick          = false;
     draggingRightStick         = false;
     stickLeftNeutralPos        = Vector2.zero;
     stickLeftTiltedPos         = Vector2.zero;
     stickLeftDirection         = Vector2.zero;
     stickRightNeutralPos       = Vector2.zero;
     stickRightTiltedPos        = Vector2.zero;
     stickRightDirection        = Vector2.zero;
     stickActiveRadius          = STICK_ACTIVE_RADIUS;
     stickActiveRadiusSqr       = stickActiveRadius * stickActiveRadius;
     stickMaxRadius             = STICK_MAX_RADIUS;
     if (stickMaxRadius < stickActiveRadius)
     {
         stickMaxRadius = stickActiveRadius;
     }
     stickMaxRadiusSqr = stickMaxRadius * stickMaxRadius;
 }
Beispiel #4
0
 public void SetMenu(MenuSimple newMenu)
 {
     menu = newMenu;
 }
Beispiel #5
0
    protected virtual void Awake()
    {
        GameObject     optionModel          = null;
        RectTransform  optionTrans          = null;
        ButtonAnimator optionComponent      = null;
        ChoiceEffect   optionChoiceEffect   = ChoiceEffect.None;
        GameObject     optionEventObject    = null;
        EventBase      optionEventComponent = null;
        int            optionEventID        = EventBase.INVALID_EVENT_ID;
        Vector2        optionScale          = Vector2.one;

        gameController                  = null;
        font                            = null;
        interfaceCanvasObject           = null;
        interfaceCanvasTrans            = null;
        interfaceCanvasComponent        = null;
        interfaceCanvasRect             = new Rect(0f, 0f, 0f, 0f);
        interfaceCanvasScreenRect       = new Rect(0f, 0f, 0f, 0f);
        imageOverlayModel               = null;
        imageOverlayObject              = null;
        imageOverlayComponent           = null;
        titleObject                     = null;
        titleTransform                  = null;
        titleComponent                  = null;
        titleTextObject                 = null;
        titleText                       = null;
        quitObject                      = null;
        quitTransform                   = null;
        quitComponent                   = null;
        quitTextObject                  = null;
        quitText                        = null;
        allowQuitOption                 = true;
        optionsParent                   = null;
        optionsParentTransform          = null;
        totalValidModels                = 0;
        totalValidOptionModels          = null;
        totalValidOptionScales          = null;
        totalValidOptionChoiceEffects   = null;
        totalValidOptionEventIDs        = null;
        currentValidModels              = 0;
        currentValidOptionModels        = null;
        currentValidOptionScales        = null;
        currentValidOptionChoiceEffects = null;
        currentValidOptionEventIDs      = null;
        optionObjects                   = null;
        optionTransforms                = null;
        optionComponents                = null;
        optionEffects                   = null;
        optionTextObjects               = null;
        optionTexts                     = null;
        selectedChoiceEffect            = ChoiceEffect.None;
        selectedQuitComponent           = null;
        selectedOptionComponent         = null;
        overlayFadeSpeed                = 0f;
        overlayFadeSpeedRef             = (backgroundAlphaSpeed > 0f) ? backgroundAlphaSpeed : 1f;
        overlayMaxAlpha                 = backgroundMaxAlpha;
        overlayDark                     = false;
        overlayClear                    = false;
        graphicsReady                   = false;
        graphicsCleared                 = false;
        touchingOverlay                 = false;
        draggingMenu                    = false;
        lastDragCanvasX                 = 0f;
        lastDragCanvasY                 = 0f;
        highestOptionTopY               = 0f;
        hiddenOptionHeight              = 0f;
        maxScreenOffsetLeft             = 0f;
        maxScreenOffsetRight            = 0f;
        maxScreenOffsetUp               = 0f;
        maxScreenOffsetDown             = 0f;
        requiringProgress               = false;
        clearBeforeEffect               = true;
        eventManager                    = null;
        previousMenu                    = null;
        if (optionModels != null)
        {
            for (int i = 0; i < optionModels.Length; i++)
            {
                optionModel = optionModels[i];
                if (optionModel != null)
                {
                    optionTrans     = optionModel.GetComponent <RectTransform>();
                    optionComponent = optionModel.GetComponent <ButtonAnimator>();
                    if ((optionTrans != null) && (optionComponent != null))
                    {
                        optionScale        = Vector2.one;
                        optionChoiceEffect = ChoiceEffect.None;
                        optionEventID      = EventBase.INVALID_EVENT_ID;
                        if (optionButtonScales != null)
                        {
                            if (optionButtonScales.Length > i)
                            {
                                optionScale = optionButtonScales[i];
                            }
                        }
                        if (optionChoiceEffects != null)
                        {
                            if (optionChoiceEffects.Length > i)
                            {
                                optionChoiceEffect = optionChoiceEffects[i];
                            }
                        }
                        if (optionEventRequirements != null)
                        {
                            if (optionEventRequirements.Length > i)
                            {
                                optionEventObject = optionEventRequirements[i];
                                if (optionEventObject != null)
                                {
                                    optionEventComponent = optionEventObject.GetComponent <EventBase>();
                                    if (optionEventComponent != null)
                                    {
                                        optionEventID = optionEventComponent.eventID;
                                    }
                                }
                            }
                        }
                        totalValidModels++;
                        UsefulFunctions.IncreaseArray <GameObject>(ref totalValidOptionModels, optionModel);
                        UsefulFunctions.IncreaseArray <Vector2>(ref totalValidOptionScales, optionScale);
                        UsefulFunctions.IncreaseArray <ChoiceEffect>(ref totalValidOptionChoiceEffects, optionChoiceEffect);
                        UsefulFunctions.IncreaseArray <int>(ref totalValidOptionEventIDs, optionEventID);
                    }
                }
            }
        }
    }
Beispiel #6
0
 public void SetPreviousMenu(MenuSimple previousSimpleMenu)
 {
     previousMenu = previousSimpleMenu;
 }