示例#1
0
        public static BindingList <CalibracionFot> lista(Equipo equipo, EnergiaFotones energia, int DFSoISO)
        {
            var filtrada = IO.readJsonList <CalibracionFot>(file).Where(c => c.Equipo.Equals(equipo) && c.Energia.Equals(energia) && c.DFSoISO == DFSoISO).ToList();

            filtrada.Sort((x, y) => DateTime.Compare(x.Fecha, y.Fecha));
            return(new BindingList <CalibracionFot>(filtrada));
        }
示例#2
0
        public static BindingList <CalibracionElec> lista(Equipo equipo, EnergiaElectrones energia, DateTime fechaDesde, DateTime fechaHasta)
        {
            var filtrada = IO.readJsonList <CalibracionElec>(file).Where(c => c.Equipo.Equals(equipo) && c.Energia.Equals(energia) &&
                                                                         DateTime.Compare(c.Fecha, fechaDesde) >= 0 && DateTime.Compare(c.Fecha, fechaHasta) <= 0).ToList();

            filtrada.Sort((x, y) => DateTime.Compare(x.Fecha, y.Fecha));
            return(new BindingList <CalibracionElec>(filtrada));
        }
示例#3
0
        public static BindingList <Equipo> importar(string file)
        {
            BindingList <Equipo> listaImportada = IO.readJsonList <Equipo>(file);
            BindingList <Equipo> listaFiltrada  = new BindingList <Equipo>();

            try
            {
                foreach (Equipo eqImp in listaImportada)
                {
                    if (!(lista().Any(eq => eqImp.Equals(eq))))
                    {
                        listaFiltrada.Add(eqImp);
                    }
                }
                return(listaFiltrada);
            }
            catch (Exception)
            {
                MessageBox.Show("No se ha podido importar desde el archivo seleccionado.\nEs posible que el archivo no tenga el formato correcto");
                throw;
            }
        }
示例#4
0
 public static BindingList <Equipo> lista()
 {
     return(IO.readJsonList <Equipo>(file));
 }
示例#5
0
 public static BindingList <SistemaDosimetrico> lista()
 {
     return(IO.readJsonList <SistemaDosimetrico>(file));
 }
示例#6
0
 public static BindingList <Camara> lista()
 {
     return(IO.readJsonList <Camara>(file));
 }
示例#7
0
 public static BindingList <Electrometro> lista()
 {
     return(IO.readJsonList <Electrometro>(file));
 }
示例#8
0
        //operaciones

        public static BindingList <CalibracionFot> lista()
        {
            return(IO.readJsonList <CalibracionFot>(file));
        }
示例#9
0
 public static BindingList <Camaras398FotyElec> lista()
 {
     return(IO.readJsonList <Camaras398FotyElec>(@"..\..\camaras398FotyElec.txt"));
 }
示例#10
0
 public static BindingList <Camara398new> lista()
 {
     return(IO.readJsonList <Camara398new>(@"..\..\camaras398new.txt"));
 }