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); }
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); }