Exemple #1
0
 public static void listarTrabajadores(ClaseTrabajador[] plantilla)
 {
     foreach (ClaseTrabajador array in plantilla)
     {
         InterfazPrincipal.imprimirString("Nombre: " + array.nombre + " Apellidos: " + array.apellidos + array);
     }
 }
Exemple #2
0
    private bool hechaCarga = false;                                                                            //Indica si se ha llevado a cabo una carga

    //Update y transiciones de estados -------------------------------------------------------------------------------------------------------

    void Awake()
    {
        Random.seed             = System.DateTime.Now.Millisecond;
        UnityEngine.Random.seed = System.DateTime.Now.Millisecond;
        Debug.Log(FuncTablero.formateaTiempo() + ": Iniciando el script Principal...");
        //Se busca el objeto con los valores guardados en la escena inicial, si lo hubiera
        contenedor = GameObject.FindGameObjectWithTag("Carga");
        if (contenedor == null)                         //Si el objeto no existe, crear el planeta de cero
        {
            Debug.Log(FuncTablero.formateaTiempo() + ": No encontrado contenedor, iniciando creacion inicial...");
            creacionInicial();
            contenedor     = new GameObject("Contenedor");
            contenedor.tag = "Carga";
            contenedor.AddComponent <ValoresCarga>();
        }
        else                                                            //Si el objeto existe, cargar los valores necesarios
        {
            Debug.Log(FuncTablero.formateaTiempo() + ": Encontrado contenedor, cargando...");
            ValoresCarga cont = contenedor.GetComponent <ValoresCarga>();
            creacionCarga(cont);
            hechaCarga = true;
        }
        Debug.Log(FuncTablero.formateaTiempo() + ": Completada la creacion del planeta.");
        mejoras    = GameObject.FindGameObjectWithTag("Mejoras").GetComponent <MejorasNave>();
        interfaz   = gameObject.GetComponent <InterfazPrincipal>();
        materiales = GameObject.FindGameObjectWithTag("Materiales").GetComponent <Materiales> ();
    }
Exemple #3
0
 public Recomendaciones(InterfazPrincipal conexion)
 {
     this.conexion = conexion;
     InitializeComponent();
     butSeleccionarProducto.Visible = false;
     butInfoRecomendaciones.Visible = false;
     label1.Visible           = false;
     label2.Visible           = false;
     label3.Visible           = false;
     txtConfianza.Visible     = false;
     listBoxProductos.Visible = false;
     label9.Visible           = false;
     labelProducto.Visible    = false;
     label10.Visible          = false;
     label11.Visible          = false;
     richTextBox1.Visible     = false;
     label14.Visible          = false;
     label13.Visible          = false;
     richTextAsociacionesCompletas.Visible = false;
     label5.Visible          = false;
     label7.Visible          = false;
     label8.Visible          = false;
     label12.Visible         = false;
     label4.Visible          = false;
     label15.Visible         = false;
     label16.Visible         = false;
     txtAumento.Visible      = false;
     txtValorFinal.Visible   = false;
     txtValorInicial.Visible = false;
 }
Exemple #4
0
 public ControlCliente(String codigo, InterfazPrincipal P)
 {
     InitializeComponent();
     conexion         = P;
     labelCodigo.Text = codigo;
     codigoCliente    = codigo;
 }
Exemple #5
0
        }                                                  //constructor vacío

        public static void listarNominas(ClaseNomina [] nominas)
        {
            foreach (ClaseNomina array in nominas)
            {
                InterfazPrincipal.imprimirString("Número de horas: " + array.horas + " EurosHora: " + array.eurosHora + "Salario bruto: " + array.salarioBruto);
            }
        }
 public ControlArticulo(InterfazPrincipal p, String codigo)
 {
     InitializeComponent();
     codigoCliente    = codigo;
     labelCodigo.Text = codigo;
     conexion         = p;
 }
Exemple #7
0
 public ControlProducto(InterfazPrincipal p, String codProducto)
 {
     InitializeComponent();
     conexion         = p;
     codigoProducto   = codProducto;
     labelCodigo.Text = codProducto;
 }
Exemple #8
0
 public static void listarNominas(ClaseNomina [] lista)
 {
     if (lista != null)
     {
         foreach (ClaseNomina nom in lista)
         {
             InterfazPrincipal.imprimirString("Salario Bruto: " + nom.salarioBruto.ToString());
         }
     }
 }
Exemple #9
0
 public static void listadoEmpresas(ref ClaseEmpresa[] empresas)
 {
     if (empresas != null)
     {
         foreach (ClaseEmpresa emp in empresas)
         {
             InterfazPrincipal.imprimirString(emp.nombreEmpresa);
         }
     }
     else
     {
         throw new Exception("No hay empresas en la gestoría");
     }
 }
Exemple #10
0
        public static void controlador()
        {
            ClaseTrabajador[] plantilla  = null;
            ClaseTrabajador   trabajador = new ClaseTrabajador();
            string            nombre     = null;
            bool salir  = false;
            byte opcion = 0;                        //va a contener el número de opción del menú elegido

            do
            {
                InterfazEmpresa.menuEmpresa();

                if (InterfazPrincipal.LeerOpcion(ref opcion))
                {
                    switch (opcion)
                    {
                    case 1:         //metodo de Agregar trabajador
                        if (controlNombreTrabajador(out nombre))
                        {
                            //ClaseEmpresa.agregarTrabajador(int posicionLista);
                        }

                        break;

                    case 2:         //metodo de eliminar trabajador
                        ClaseEmpresa.eliminarTrabajador(trabajador);
                        break;

                    case 3:         //metodo de modificar trabajador
                        ClaseEmpresa.listarTrabajadores(plantilla);
                        break;

                    case 4:         //metodo de listar trabajadores
                        ClaseEmpresa.editarTrabajador(trabajador);
                        break;

                    case 5:
                        salir = true;
                        break;
                    }
                }
            } while (!salir);
        }
Exemple #11
0
        public static void controlador()
        {
            bool salir  = false;
            byte opcion = 0;

            do
            {
                InterfazTrabajador.MenuTrabajador();                /**1- Añadir nómina
                                                                     * 2- Eliminar nómina
                                                                     * 3- Modificar nómina
                                                                     * 4- Listar nóminas
                                                                     * 5- Salir
                                                                     */
                if (InterfazPrincipal.LeerOpcion(ref opcion))       //si opcion es > 0 y <=5, opcionCorrecta=true
                {
                    switch (opcion)
                    {
                    case 1:         //metodo de Agregar nomina trabajador
                        //ControladorEmpresa.controlNombreTrabajador();
                        salir = true;
                        break;

                    case 2:         //metodo de eliminar nomina trabajador
                        salir = true;
                        break;

                    case 3:         //metodo de modificar nomina trabajador
                        salir = true;
                        break;

                    case 4:         //metodo de listar nominas del trabajador
                        salir = true;
                        break;

                    case 5:
                        salir = true;
                        break;
                    }
                }
            } while (!salir);
        }
 public PanelRecuperar(InterfazPrincipal p)
 {
     conexion = p;
     InitializeComponent();
 }
Exemple #13
0
        public static void controlador(ClaseEmpresa[] grupo, ClaseEmpresa empresa)
        {
            empresa = null;
            grupo   = null;
            bool   salir  = false;
            byte   opcion = 0;
            string nombre = null;

            do
            {
                InterfazGrupo.MenuGrupo();                      /** -1 Nueva empresa
                                                                 *  -2 Consulta empresa
                                                                 *  -3 Listado empresas
                                                                 *  -4 Borrado empresa
                                                                 *  -5 Salir
                                                                 */
                if (InterfazPrincipal.LeerOpcion(ref opcion))
                {
                    switch (opcion)
                    {
                    case 1:


                        InterfazGrupo.nombreEmpresa(ref empresa);
                        if (grupo == null)                                              //en el caso de que no haya empresas
                        {
                            if (ClaseGrupo.agregarEmpresa(ref grupo, ref empresa))
                            {
                                InterfazGrupo.empresaAñadida();
                            }

                            ControladorEmpresa.controlador();
                        }
                        else
                        {
                            if (comprobarQueNoExista(grupo, nombre))                //si hay empresas ya creadas comprobaremos que no exista ninguna con el mismo nombre
                            {
                                ClaseGrupo.agregarEmpresa(ref grupo, ref empresa);  //en caso de que no exista la empresa, la añadimos al array de empresas
                            }
                            else
                            {
                                throw new Exception("La empresa ya existe");
                            }
                        }


                        break;

                    case 2:

                        break;

                    case 3:
                        ClaseGrupo.listadoEmpresas(ref grupo);
                        break;

                    case 4:

                        break;

                    case 5:
                        salir = true;
                        break;
                    }
                }
            } while (!salir);
        }
    void Start()
    {
        //Inicializar cache
        principal = Camera.main.gameObject.GetComponent<Principal>();
        controles = Camera.main.gameObject.transform.parent.gameObject.GetComponent<Controles>();
        interfaz = Camera.main.gameObject.GetComponent<InterfazPrincipal>();
        //Inicializar las mejoras hechas a false
        mejorasCompradas = new bool[16];
        //Sensores
        mejorasCompradas[0] = false;	//Habilita barra inferior de informacion
        mejorasCompradas[1] = false;	//Deteccion de habitats
        mejorasCompradas[2] = false;	//Deteccion de metales raros
        mejorasCompradas[3] = false;	//Deteccion de animales y vegetales
        //Motor
        mejorasCompradas[4] = false;	//Mejora de motor nivel 1
        mejorasCompradas[5] = false;	//Mejora de motor nivel 2
        mejorasCompradas[6] = false;	//Mejora de aislamiento magnético (viaje por los polos)
        mejorasCompradas[7] = false;	//Mejora de orbita
        //Energia
        mejorasCompradas[8] = false;	//Mejora de energia nivel 1
        mejorasCompradas[9] = false;	//Mejora de energia nivel 2
        mejorasCompradas[10] = false;	//Desbloqueo de habilidades 1
        mejorasCompradas[11] = false;	//Desbloqueo de habilidades 2
        //Almacen
        mejorasCompradas[12] = false;	//Mejora de almacen 1
        mejorasCompradas[13] = false;	//Mejora de almacen 2
        mejorasCompradas[14] = false;	//Desbloquear almacenamiento de componentes avanzados
        mejorasCompradas[15] = false;	//Desbloquear almacenamiento de material biologico

        /*Inicializar las piezas a invisibles
        if (SensoresInfo != null)
            SensoresInfo.GetComponent<MeshRenderer>().enabled = false;
        if (SensoresHabitat != null)
            SensoresHabitat.GetComponent<MeshRenderer>().enabled = false;
        if (SensoresRaros != null)
            SensoresRaros.GetComponent<MeshRenderer>().enabled = false;
        if (SensoresVida != null)
            SensoresVida.GetComponent<MeshRenderer>().enabled = false;
        ...*/

        //Inicializar las descripciones. EL ORDEN ES IMPORTANTE
        descripciones = new List<string>();
        descripciones.Add(descripcionMejInfo);
        descripciones.Add(descripcionMejHabitats);
        descripciones.Add(descripcionMejRaros);
        descripciones.Add(descripcionMejVida);
        descripciones.Add(descripcionMejMotorT1);
        descripciones.Add(descripcionMejMotorT2);
        descripciones.Add(descripcionMejAislamiento);
        descripciones.Add(descripcionMejMotOrtbit);
        descripciones.Add(descripcionMejEner1);
        descripciones.Add(descripcionMejEner2);
        descripciones.Add(descripcionMejHab1);
        descripciones.Add(descripcionMejHab2);
        descripciones.Add(descripcionMejAlmAv);
        descripciones.Add(descripcionMejAlmBio);
        descripciones.Add(descripcionMejAlm1);
        descripciones.Add(descripcionMejAlm2);

            //Y habilidades...
        habilidades = new List<string>();
        habilidades.Add(descripcionHab1);
        habilidades.Add(descripcionHab2);
        habilidades.Add(descripcionHab3);
        habilidades.Add(descripcionHab4);
        habilidades.Add(descripcionHab5);

        //Inicializar los costes. EL ORDEN ES IMPORTANTE
        costesMejoras = new List<List<int>>();
        costesMejoras.Add(costeMej0);
        costesMejoras.Add(costeMej1);
        costesMejoras.Add(costeMej2);
        costesMejoras.Add(costeMej3);
        costesMejoras.Add(costeMej4);
        costesMejoras.Add(costeMej5);
        costesMejoras.Add(costeMej6);
        costesMejoras.Add(costeMej7);
        costesMejoras.Add(costeMej8);
        costesMejoras.Add(costeMej9);
        costesMejoras.Add(costeMej10);
        costesMejoras.Add(costeMej11);
        costesMejoras.Add(costeMej12);
        costesMejoras.Add(costeMej13);
        costesMejoras.Add(costeMej14);
        costesMejoras.Add(costeMej15);
    }
 public Info(InterfazPrincipal b)
 {
     a = b;
     InitializeComponent();
 }
 public Graficos(InterfazPrincipal b)
 {
     a = b;
     InitializeComponent();
 }
 //Update y transiciones de estados -------------------------------------------------------------------------------------------------------
 void Awake()
 {
     Random.seed = System.DateTime.Now.Millisecond;
     UnityEngine.Random.seed = System.DateTime.Now.Millisecond;
     Debug.Log (FuncTablero.formateaTiempo() + ": Iniciando el script Principal...");
     //Se busca el objeto con los valores guardados en la escena inicial, si lo hubiera
     contenedor = GameObject.FindGameObjectWithTag("Carga");
     if (contenedor == null) {		//Si el objeto no existe, crear el planeta de cero
         Debug.Log (FuncTablero.formateaTiempo() + ": No encontrado contenedor, iniciando creacion inicial...");
         creacionInicial();
         contenedor = new GameObject("Contenedor");
         contenedor.tag = "Carga";
         contenedor.AddComponent<ValoresCarga>();
     }
     else {							//Si el objeto existe, cargar los valores necesarios
         Debug.Log (FuncTablero.formateaTiempo() + ": Encontrado contenedor, cargando...");
         ValoresCarga cont = contenedor.GetComponent<ValoresCarga>();
         creacionCarga(cont);
         hechaCarga = true;
     }
     Debug.Log (FuncTablero.formateaTiempo() + ": Completada la creacion del planeta.");
     mejoras = GameObject.FindGameObjectWithTag("Mejoras").GetComponent<MejorasNave>();
     interfaz = gameObject.GetComponent<InterfazPrincipal>();
     materiales = GameObject.FindGameObjectWithTag ("Materiales").GetComponent<Materiales> ();
 }
Exemple #18
0
    void Start()
    {
        //Inicializar cache
        principal = Camera.main.gameObject.GetComponent <Principal>();
        controles = Camera.main.gameObject.transform.parent.gameObject.GetComponent <Controles>();
        interfaz  = Camera.main.gameObject.GetComponent <InterfazPrincipal>();
        //Inicializar las mejoras hechas a false
        mejorasCompradas = new bool[16];
        //Sensores
        mejorasCompradas[0] = false;            //Habilita barra inferior de informacion
        mejorasCompradas[1] = false;            //Deteccion de habitats
        mejorasCompradas[2] = false;            //Deteccion de metales raros
        mejorasCompradas[3] = false;            //Deteccion de animales y vegetales
        //Motor
        mejorasCompradas[4] = false;            //Mejora de motor nivel 1
        mejorasCompradas[5] = false;            //Mejora de motor nivel 2
        mejorasCompradas[6] = false;            //Mejora de aislamiento magnético (viaje por los polos)
        mejorasCompradas[7] = false;            //Mejora de orbita
        //Energia
        mejorasCompradas[8]  = false;           //Mejora de energia nivel 1
        mejorasCompradas[9]  = false;           //Mejora de energia nivel 2
        mejorasCompradas[10] = false;           //Desbloqueo de habilidades 1
        mejorasCompradas[11] = false;           //Desbloqueo de habilidades 2
        //Almacen
        mejorasCompradas[12] = false;           //Mejora de almacen 1
        mejorasCompradas[13] = false;           //Mejora de almacen 2
        mejorasCompradas[14] = false;           //Desbloquear almacenamiento de componentes avanzados
        mejorasCompradas[15] = false;           //Desbloquear almacenamiento de material biologico

        /*Inicializar las piezas a invisibles
         * if (SensoresInfo != null)
         *      SensoresInfo.GetComponent<MeshRenderer>().enabled = false;
         * if (SensoresHabitat != null)
         *      SensoresHabitat.GetComponent<MeshRenderer>().enabled = false;
         * if (SensoresRaros != null)
         *      SensoresRaros.GetComponent<MeshRenderer>().enabled = false;
         * if (SensoresVida != null)
         *      SensoresVida.GetComponent<MeshRenderer>().enabled = false;
         * ...*/

        //Inicializar las descripciones. EL ORDEN ES IMPORTANTE
        descripciones = new List <string>();
        descripciones.Add(descripcionMejInfo);
        descripciones.Add(descripcionMejHabitats);
        descripciones.Add(descripcionMejRaros);
        descripciones.Add(descripcionMejVida);
        descripciones.Add(descripcionMejMotorT1);
        descripciones.Add(descripcionMejMotorT2);
        descripciones.Add(descripcionMejAislamiento);
        descripciones.Add(descripcionMejMotOrtbit);
        descripciones.Add(descripcionMejEner1);
        descripciones.Add(descripcionMejEner2);
        descripciones.Add(descripcionMejHab1);
        descripciones.Add(descripcionMejHab2);
        descripciones.Add(descripcionMejAlmAv);
        descripciones.Add(descripcionMejAlmBio);
        descripciones.Add(descripcionMejAlm1);
        descripciones.Add(descripcionMejAlm2);

        //Y habilidades...
        habilidades = new List <string>();
        habilidades.Add(descripcionHab1);
        habilidades.Add(descripcionHab2);
        habilidades.Add(descripcionHab3);
        habilidades.Add(descripcionHab4);
        habilidades.Add(descripcionHab5);

        //Inicializar los costes. EL ORDEN ES IMPORTANTE
        costesMejoras = new List <List <int> >();
        costesMejoras.Add(costeMej0);
        costesMejoras.Add(costeMej1);
        costesMejoras.Add(costeMej2);
        costesMejoras.Add(costeMej3);
        costesMejoras.Add(costeMej4);
        costesMejoras.Add(costeMej5);
        costesMejoras.Add(costeMej6);
        costesMejoras.Add(costeMej7);
        costesMejoras.Add(costeMej8);
        costesMejoras.Add(costeMej9);
        costesMejoras.Add(costeMej10);
        costesMejoras.Add(costeMej11);
        costesMejoras.Add(costeMej12);
        costesMejoras.Add(costeMej13);
        costesMejoras.Add(costeMej14);
        costesMejoras.Add(costeMej15);
    }
Exemple #19
0
 public Parametros(InterfazPrincipal conexion)
 {
     this.conexion = conexion;
     InitializeComponent();
     pictureBox1.Visible = false;
 }