Esempio n. 1
0
        public static Camara crear(string _marca, string _modelo, string _numSerie)
        {
            Camaras398FotyElec camara398 = Camaras398FotyElec.lista().Where(c => c.marca == _marca && c.modelo == _modelo).FirstOrDefault();
            Camara             camara    = new Camara()
            {
                Marca          = camara398.marca,
                Modelo         = camara398.modelo,
                submodelo      = camara398.submodelo,
                NumSerie       = _numSerie,
                paraFotones    = camara398.paraFotones,
                kqq0Fot        = camara398.kqq0Fot,
                paraElectrones = camara398.paraElectrones,
                kqq0Elec       = camara398.kqq0Elec,
                Etiqueta       = camara398.marca + " " + camara398.modelo + " " + _numSerie,
            };

            if (camara.kqq0Fot == null)
            {
                camara.kqq0Fot = new double[0];
            }
            if (camara.kqq0Elec == null)
            {
                camara.kqq0Elec = new double[0];
            }
            return(camara);
        }
Esempio n. 2
0
        public static void editar(ComboBox Marca, ComboBox Modelo, TextBox NumSerie, DataGridView DGV)
        {
            Camara aux = lista()[DGV.SelectedRows[0].Index];

            for (int i = 0; i < Marca.Items.Count; i++)
            {
                Camaras398FotyElec item = (Camaras398FotyElec)Marca.Items[i];
                if (item.marca == aux.Marca)
                {
                    Marca.SelectedIndex = i;
                    break;
                }
            }
            var auxLista = Camaras398FotyElec.lista().Where(elemento => elemento.marca == aux.Marca).ToList();

            Modelo.DataSource    = auxLista;
            Modelo.DisplayMember = "modelo";
            for (int i = 0; i < Modelo.Items.Count; i++)
            {
                Camaras398FotyElec item = (Camaras398FotyElec)Modelo.Items[i];
                if (item.modelo == aux.Modelo)
                {
                    Modelo.SelectedIndex = i;
                    break;
                }
            }
            NumSerie.Text = aux.NumSerie;
        }
 private void habilitarCamBotones(object sender, EventArgs e)
 {
     if (CB_MarcaCam.SelectedIndex != -1 && CB_ModCam.SelectedIndex != -1)
     {
         Camaras398FotyElec camara398Seleccionada = Camaras398FotyElec.lista().Where(c => c.marca == CB_MarcaCam.Text && c.modelo == CB_ModCam.Text).FirstOrDefault();
         camaraFuncionaParaFotonesYElectrones(camara398Seleccionada);
     }
     habilitarBoton(CB_MarcaCam.SelectedIndex != -1 && CB_ModCam.SelectedIndex != -1 && TB_SNCam.Text != "", BT_GuardarCam);
     habilitarBoton(DGV_Cam.SelectedRows.Count == 1, BT_EditarCam);
     habilitarBoton(DGV_Cam.SelectedRows.Count > 0, BT_EliminarCam);
 }
 private void CB_MarcaCam_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (CB_MarcaCam.SelectedIndex != -1)
     {
         CB_ModCam.DataSource    = Camaras398FotyElec.lista().Where(elemento => elemento.marca == CB_MarcaCam.Text).ToList();
         CB_ModCam.DisplayMember = "modelo";
     }
     else
     {
         CB_ModCam.SelectedIndex = -1;
     }
     habilitarCamBotones(sender, e);
 }
        private void Form_SistemasDosimetricos_Load(object sender, EventArgs e)
        {
            MinimizeBox = false;
            MaximizeBox = false;
            //Carga DGV
            DGV_Cam.DataSource     = Camara.lista();
            DGV_Elec.DataSource    = Electrometro.lista();
            DGV_SistDos.DataSource = SistemaDosimetrico.lista();


            //lista de cámaras 398
            CB_MarcaCam.DataSource    = Camaras398FotyElec.lista().Distinct().ToList();
            CB_MarcaCam.DisplayMember = "marca";
            CB_MarcaCam.ValueMember   = "marca";
            CB_MarcaCam.SelectedIndex = 0;


            //Carga UI
            //actualizarComboBoxCaliFotones();
            //inicializarPredeterminados(100, 10);
        }