コード例 #1
0
        public static LocalConfiguracion LeerConfiguracion()
        {
            if (!File.Exists(ruta))
            {
                LocalConfiguracion cfg  = LocalConfiguracion.Default;
                string             json = JsonConvert.SerializeObject(cfg, Formatting.Indented);
                File.WriteAllText(ruta, json);
                return(cfg);
            }
            else
            {
                string             json = File.ReadAllText(ruta);
                LocalConfiguracion cfg  = JsonConvert.DeserializeObject <LocalConfiguracion>(json);

                if (cfg == null)
                {
                    cfg = LocalConfiguracion.Default;
                    EscribirConfiguracion(cfg);
                }

                return(cfg);
            }
        }
コード例 #2
0
        public List <LocalPrensa> BuscarTodas()
        {
            LocalConfiguracion cfg = Fichero.LeerConfiguracion();

            return(cfg.Prensas);
        }
コード例 #3
0
        public LocalOperario BuscarPorCodigo(string cod)
        {
            LocalConfiguracion cfg = Fichero.LeerConfiguracion();

            return(cfg.Operarios.FirstOrDefault(x => x.Codigo.Contains(cod)));
        }
コード例 #4
0
        public static void EscribirConfiguracion(LocalConfiguracion cfg)
        {
            string json = JsonConvert.SerializeObject(cfg, Formatting.Indented);

            File.WriteAllText(ruta, json);
        }