Exemple #1
0
        public static Equipo crearAle(string _marca, string _modelo, string _numSerie, string _alias, int _fuente, int _tipoDeHaz,
                                      DataGridView DGVFot, DataGridView DGVElec, string _institucion)
        //EsPredet inicia como false siempre
        {
            string       auxEnergiasFot  = "";
            string       auxEnergiasElec = "";
            ListaFotones listaF          = new ListaFotones();

            if (EnergiaFotones.lista(DGVFot).Count > 0)
            {
                listaF = EnergiaFotones.lista(DGVFot);
            }
            ListaElectrones listaE = new ListaElectrones();

            if (EnergiaElectrones.lista(DGVElec).Count > 0)
            {
                listaE = EnergiaElectrones.lista(DGVElec);
            }
            foreach (var energia in EnergiaFotones.lista(DGVFot))
            {
                auxEnergiasFot += energia.Energia + " ";
            }
            foreach (var energia in EnergiaElectrones.lista(DGVElec))
            {
                auxEnergiasElec += energia.Energia + " ";
            }
            string auxEtiqueta = "";

            if (_alias != "")
            {
                auxEtiqueta += " (" + _alias + ")";
            }
            return(new Equipo()
            {
                Marca = _marca,
                Modelo = _modelo,
                NumSerie = _numSerie,
                Alias = _alias,
                Fuente = _fuente,
                TipoDeHaz = _tipoDeHaz,
                energiaFot = listaF,
                EnergiasFotones = auxEnergiasFot,
                energiaElec = listaE,
                EnergiasElectrones = auxEnergiasElec,
                Institucion = _institucion,
                Etiqueta = _marca + " " + _modelo + " " + auxEtiqueta,
                Nota = "",
            });
        }
Exemple #2
0
        public static ListaFotones energiaCo(double Zref, double Lado, double PDDZref, double TMRZref)
        {
            ListaFotones aux = new ListaFotones
            {
                new EnergiaFotones
                {
                    Energia    = 1.25,
                    LadoCampo  = Lado,
                    Etiqueta   = "Co",
                    ZRefFot    = Zref,
                    PddZrefFot = PDDZref,
                    TmrZrefFot = TMRZref,
                    EsPredet   = true,
                }
            };

            return(aux);
        }