public void OnClick_Salir()
 {
     PartidasGuardadas.SetActive(false);
     Ajustes.SetActive(false);
     Salir.SetActive(true);
     Salir_Seguro.SetActive(true);
 }
Ejemplo n.º 2
0
        public async Task <IActionResult> PutAjustes([FromRoute] int id, [FromBody] Ajustes ajustes)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != ajustes.ID)
            {
                return(BadRequest());
            }

            _context.Entry(ajustes).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AjustesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 3
0
        public Ajustes configuracionActual;                                             // Configuracion actual de los ajustes
        #endregion

        #region Constructor
        /// <summary>
        /// <para>Constructor de <see cref="Splash"/>.</para>
        /// </summary>
        public Splash()        // Constructor de Splash
        {
            InitializeComponent();

            // Comprobar si existen ajustes
            // Si no existen ajustes , crearlos
            if (!File.Exists("Ajustes/ajustes.xml"))
            {
                // Generar las paths
                string pD = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"Data");
                string pU = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), pD + @"\Usuarios");
                string pA = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"Ajustes\ajustes.xml");
                string uU = "Admin";

                // Crear ajustes
                configuracionActual = new Ajustes(pD, pU, pA, uU);

                // Crear directorios
                Directory.CreateDirectory("Data");
                Directory.CreateDirectory("Data/Usuarios/Admin");
                Directory.CreateDirectory("Ajustes");

                // Crear Datas
                CrearAjustes("Ajustes/ajustes.xml", "Ajustes");
                CrearClientes("Data/Usuarios/Admin/clientes.xml", "Clientes");
                CrearHistorial("Data/Usuarios/Admin/historial.xml", "Entradas");
                CrearUsuario("Data/Usuarios/usuarios.xml", "Usuarios");
            }
            else
            {
                // Si existen guardarlos
                CargarAjustes(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"Ajustes\ajustes.xml"));
            }
        }
Ejemplo n.º 4
0
        private void ajustesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string  tabName    = "Ajustes";
            Boolean encontrado = false;

            foreach (TabPage page in Home.TabPages)
            {
                string name = page.Name;

                if (name == tabName)
                {
                    encontrado = true;
                    Home.SelectTab(tabName);
                }
            }
            if (encontrado == false)
            {
                TabPage tpage = new TabPage(tabName);
                tpage.Name = tabName;

                Ajustes fc = new Ajustes();
                fc.TopLevel        = false;
                fc.Visible         = true;
                fc.MdiParent       = this;
                fc.FormBorderStyle = FormBorderStyle.None;
                fc.Dock            = DockStyle.Fill;
                Home.TabPages.Add(tpage);
                int ultimo = (Home.TabPages.Count - 1);
                Home.TabPages[ultimo].Controls.Add(fc);
                Home.SelectTab(tabName);
            }
        }
Ejemplo n.º 5
0
        public MainWindow(string p, Object db, bool existChange)
        {
            InitializeComponent();
            path  = p;
            drive = (Driver.GoogleDrive)db;
            Hashtable   hash    = drive.getTable();
            var         doc     = JsonDocument.Parse(drive.getPage(((Google.Apis.Drive.v3.Data.File)hash[0]).Id));
            JsonElement root    = doc.RootElement;
            var         MisMods = root.EnumerateArray();
            List <Mod>  moders  = new List <Mod>();

            while (MisMods.MoveNext())
            {
                var modTemp = JsonSerializer.Deserialize <Mod>(MisMods.Current.ToString());
                moders.Add(modTemp);
            }
            modsPanel.setData(path, moders, drive);
            setti = new Ajustes(p);
            setti.Cancelar.Command  = DialogHost.CloseDialogCommand;
            setti.Aplicar.Command   = DialogHost.CloseDialogCommand;
            Dialogos.DialogClosing += Dialogos_DialogClosing;
            if (existChange)
            {
                Dialogos.CloseOnClickAway = true;
                showChanges();
                File.Delete(Environment.CurrentDirectory + @"\data\Logs.txt");
            }
        }
Ejemplo n.º 6
0
        public Ajustes Get(string id)
        {
            Ajustes document = _ajustes.Find(ajs => ajs.Id == id).FirstOrDefault();

            //Console.WriteLine(document.ToString());
            return(document);
        }
Ejemplo n.º 7
0
        public int Remove(Ajustes ajus)
        {
            string _id = ajus.Id;

            _ajustes.DeleteOne(aj => aj.Id == ajus.Id);
            return(1);
        }
Ejemplo n.º 8
0
        public ResultadoApp_Ajustes(Ajustes entity)
        {
            if (entity == null)
            {
                return;
            }

            App = entity.App;
        }
Ejemplo n.º 9
0
        public async Task <ActionResult> Edit([Bind(Include = "id,idioma,max_puestos")] Ajustes ajustes)
        {
            if (ModelState.IsValid)
            {
                db.Entry(ajustes).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(ajustes));
        }
Ejemplo n.º 10
0
        public Ajustes PUT(string id, [FromBody] Ajustes value)
        {
            var _ajustes = ajustesS.Get(id);

            if (_ajustes == null)
            {
                return(null);
            }

            return(ajustesS.Update(id, value));
        }
Ejemplo n.º 11
0
 public String Create([FromBody] Ajustes _ajustes)
 {
     try
     {
         return(ajustesS.Create(_ajustes));
     }
     catch (Exception ex)
     {
         return(ex.ToString());
     }
 }
Ejemplo n.º 12
0
 public Ajustes Create([FromBody] Ajustes _ajustes)
 {
     try
     {
         return(ajustesS.Create(_ajustes));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Ejemplo n.º 13
0
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ajustes ajustes = await db.Ajustes.FindAsync(id);

            if (ajustes == null)
            {
                return(HttpNotFound());
            }
            return(View(ajustes));
        }
Ejemplo n.º 14
0
        /// <summary>
        /// <para>Carga los ajustes</para>
        /// </summary>
        /// <param name="path">Ruta de los ajustes.</param>
        private void CargarAjustes(string path)        // Carga los ajustes
        {
            XmlDocument doc = new XmlDocument();

            doc.Load(path);

            XmlNodeList lista = doc.SelectNodes("Ajustes");

            string pathData    = lista.Item(0).SelectSingleNode("rutadata").InnerText;
            string pathUsuario = lista.Item(0).SelectSingleNode("rutausuarios").InnerText;
            string pathAjustes = lista.Item(0).SelectSingleNode("rutaajustes").InnerText;
            string ultiUser    = lista.Item(0).SelectSingleNode("ultimouser").InnerText;

            configuracionActual = new Ajustes(pathData, pathUsuario, pathAjustes, ultiUser);
        }
Ejemplo n.º 15
0
        public async Task <IActionResult> PostAjustes([FromBody] Ajustes ajustes)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (_context.Ajustes.ToList().Count > 0)
            {
                _context.Database.ExecuteSqlCommand("delete from Ajustes");
            }
            _context.Ajustes.Add(ajustes);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetAjustes", new { id = ajustes.ID }, ajustes));
        }
Ejemplo n.º 16
0
        /// <summary>
        /// <para>Constructor de <see cref="EditarUsuario"/>.</para>
        /// </summary>
        /// <param name="config">Configuracion actual.</param>
        /// <param name="user">Usuario actual.</param>
        /// <param name="nombre">Nombre del cliente.</param>
        public EditarUsuario(Ajustes config, Usuario user, string nombreC, MenuGeneral m)        // Constructor de EditarUsuario
        {
            configuracionActual = config;
            usuarioActual       = user;
            nombre   = nombreC;
            mainForm = m;

            InitializeComponent();

            XmlDocument doc = new XmlDocument();

            doc.Load(usuarioActual.PathClientes);

            XmlNodeList listaClientes = doc.SelectNodes("Clientes/Cliente");
            XmlNode     inCliente;

            for (int n = 0; n < listaClientes.Count; n++)
            {
                inCliente = listaClientes.Item(n);

                string nombr  = inCliente.SelectSingleNode("nombre").InnerText;
                string apelli = inCliente.SelectSingleNode("apellidos").InnerText;

                nombreAntiguo    = nombr;
                apellidosAntiguo = apelli;

                if (nombre == nombr + " " + apelli)
                {
                    TextNombre.Text    = inCliente.SelectSingleNode("nombre").InnerText;
                    TextApellidos.Text = inCliente.SelectSingleNode("apellidos").InnerText;
                    TextDNI.Text       = inCliente.SelectSingleNode("dni").InnerText;
                    TextTelefono.Text  = inCliente.SelectSingleNode("telefono").InnerText;
                    DataFecha.Text     = inCliente.SelectSingleNode("fecha").InnerText;
                    TextDireccion.Text = inCliente.SelectSingleNode("direccion").InnerText;

                    cliente = new Cliente(Int32.Parse(inCliente.SelectSingleNode("id").InnerText), inCliente.SelectSingleNode("nombre").InnerText,
                                          inCliente.SelectSingleNode("apellidos").InnerText, inCliente.SelectSingleNode("dni").InnerText,
                                          inCliente.SelectSingleNode("telefono").InnerText, inCliente.SelectSingleNode("fecha").InnerText,
                                          inCliente.SelectSingleNode("direccion").InnerText, "Nunca");
                }
            }

            LblTitulo.Text = "Editando al usuario " + nombre;
        }
Ejemplo n.º 17
0
        /// <summary>
        /// <para>Constructor de <see cref="Login"/>.</para>
        /// </summary>
        /// <param name="config">Configuracion actual del sistema.</param>
        public Login(Ajustes config)        // Constructor de Login
        {
            // Crear ajustes
            configuracionActual = new Ajustes(config.PathData, config.PathUsuarios, config.PathAjustes, config.UltimoUser);

            InitializeComponent();

            CargarUsuarioAnterior();

            // Si esta activado autologin, logear
            if (Extensiones.Extensiones.GetValor(usuarioActual.InicioAutomatico) == true)
            {
                CargarUsuarioActivo();
            }
            else
            {
                CargarUsuarios();
            }
        }
    private Slider sliderSonido, sliderMusica; //En Ajustes

    #endregion

    #region METODOS POR DEFECTO

    private void Awake()
    {   //Principales
        PartidasGuardadas = GameObject.Find("Partidas_Guardadas");
        Ajustes           = GameObject.Find("Ajustes");
        Salir             = GameObject.Find("Salir");
        //Salir
        Salir_Seguro    = GameObject.Find("Seguro");
        Salir_Seguro_Si = Salir_Seguro.transform.Find("Si").gameObject.GetComponent <Button>();
        Salir_Seguro_No = Salir_Seguro.transform.Find("No").gameObject.GetComponent <Button>();
        //Ajustes
        sliderSonido = Ajustes.transform.Find("Grupo_Ajustes").gameObject.transform.Find("Sonido").gameObject.transform.Find("Slider").gameObject.GetComponent <Slider>();
        sliderMusica = Ajustes.transform.Find("Grupo_Ajustes").gameObject.transform.Find("Musica").gameObject.transform.Find("Slider").gameObject.GetComponent <Slider>();

        //Inabilitar al principio
        PartidasGuardadas.SetActive(false);
        Ajustes.SetActive(false);
        Salir.SetActive(false);
        //Salir
        Salir_Seguro.SetActive(false);
        //Habilitar este objeto
        gameObject.SetActive(true);
    }
Ejemplo n.º 19
0
        internal void ImprimirOptimo(string path, List <int> dominio, List <int> stds, Itinerario itinerario, double minutos_simulacion, double minutos_optimizacion)
        {
            FileStream    fs = new FileStream(path, FileMode.Create);
            StreamWriter  sw = new StreamWriter(fs);
            StringBuilder sb = new StringBuilder();

            sb.Append("\tCampo");
            sb.Append("Valor");
            sw.WriteLine(sb.ToString());
            sw.WriteLine("Tramos\t" + itinerario.Tramos.Count.ToString());
            sw.WriteLine("Aviones\t" + itinerario.AvionesDictionary.Count.ToString());
            sw.WriteLine("Dias\t" + itinerario.FechaTermino.Subtract(itinerario.FechaInicio).TotalDays.ToString());
            sw.WriteLine("Minutos simulacion\t" + minutos_simulacion.ToString());
            sw.WriteLine("Minutos optimizacion\t" + minutos_optimizacion.ToString());
            sw.WriteLine("Tiempo total\t" + (minutos_optimizacion + minutos_simulacion).ToString());
            sw.WriteLine("Simulaciones\t" + Simulaciones.ToString());
            sw.WriteLine("Optimizaciones\t" + Optimizaciones.ToString());
            sw.WriteLine("Ajustes\t" + Ajustes.ToString());
            sw.WriteLine(IteracionOptima.ImprimirResumenVertical(dominio, stds));
            sw.WriteLine(MejorasDeOptimo.EscribirResumenVertical(stds));
            sw.Close();
            fs.Close();
        }
Ejemplo n.º 20
0
        private void AccionAjustes()
        {
            Ajustes page = new Ajustes();

            page.ShowDialog();
        }
Ejemplo n.º 21
0
 public Ajustes Update(string id, Ajustes ajus)
 {
     ajus.Id = id;
     _ajustes.ReplaceOne(aj => aj.Id == id, ajus);
     return(ajus);
 }
Ejemplo n.º 22
0
 public Ajustes Create(Ajustes ajuste)
 {
     _ajustes.InsertOne(ajuste);
     return(ajuste);
 }
 public void OnClick_CargarPartida()
 {
     Ajustes.SetActive(false);
     EnableCanvas(PartidasGuardadas);
     PartidasControl.Instance.RecibirNombreNivel(nombreStoryBoardEscena);
 }
Ejemplo n.º 24
0
 public String Create(Ajustes ajuste)
 {
     _ajustes.InsertOne(ajuste);
     return(ajuste.ToJson());
 }
Ejemplo n.º 25
0
        /// <summary>
        /// <para>Constructor de <see cref="NuevoUsuario"/></para>
        /// </summary>
        /// <param name="config">Configuracion actual.</param>
        public NuevoUsuario(Ajustes config)        // Constructor de NuevoUsuario
        {
            configuracionActual = config;

            InitializeComponent();
        }