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); } }
public List <LocalPrensa> BuscarTodas() { LocalConfiguracion cfg = Fichero.LeerConfiguracion(); return(cfg.Prensas); }
public LocalOperario BuscarPorCodigo(string cod) { LocalConfiguracion cfg = Fichero.LeerConfiguracion(); return(cfg.Operarios.FirstOrDefault(x => x.Codigo.Contains(cod))); }
public static void EscribirConfiguracion(LocalConfiguracion cfg) { string json = JsonConvert.SerializeObject(cfg, Formatting.Indented); File.WriteAllText(ruta, json); }