private void BT_Guardar_Click(object sender, EventArgs e) { int auxSignoTension; string auxFecha = DTP_FechaCal.Value.ToShortDateString(); if (CB_Tension.Text == "+") { auxSignoTension = 1; } else { auxSignoTension = -1; } double factorCalibracion = Convert.ToDouble(TB_FCal.Text); // if (CB_FactorCalibracionUnidades.SelectedText == "mGy/nC") { factorCalibracion = factorCalibracion / 1000; } else if (CB_FactorCalibracionUnidades.SelectedText == "cGy/nC") { factorCalibracion = factorCalibracion / 100; } SistemaDosimetrico.guardar(SistemaDosimetrico.crear((Camara)CB_Camara.SelectedItem, (Electrometro)CB_Electrometro.SelectedItem, factorCalibracion, auxSignoTension, Convert.ToDouble(TB_Tension.Text), CB_HazRef.Text, Convert.ToDouble(TB_Temp.Text), Convert.ToDouble(TB_Presion.Text), Calcular.doubleNaN(TB_Humedad), auxFecha, TB_LabCal.Text), editaSD, indice); editaSD = false; Close(); }
/* private void BT_EqIraCal_Click(object sender, EventArgs e) * { * if (DGV_Equipo.SelectedRows.Count == 1) * { * Equipo seleccionado = Equipo.lista()[DGV_Equipo.SelectedRows[0].Index]; * CB_CaliEquipos.SelectedIndex = CB_CaliEquipos.FindStringExact(aux); * actualizarComboBoxCaliFotones(); * panel = traerPanel(panel, 1, Panel_CalFot, Bt_CalFot, Panel_Botones); * BT_EqIraCal.Text = "Seleccionar e ir a calibración"; * } * * }*/ #endregion #region Equipos EnergiaFotonesBotones private void BT_EnFotGuardar_Click(object sender, EventArgs e) { DGV_EnFot.Visible = true; EnergiaFotones.guardar(EnergiaFotones.crear(Convert.ToDouble(TB_EnFotEn.Text), Calcular.doubleNaN(TB_EnFotLado), Calcular.doubleNaN(TB_EnFotZref), Calcular.doubleNaN(TB_EnFotPDD), Calcular.doubleNaN(TB_EnFotTMR)), editaEnergiaFot, DGV_EnFot); limpiarRegistro(Panel_EnFotEquipo); TB_EnFotLado.Text = Configuracion.ladoCampoPredetFot.ToString(); TB_EnFotEn.Focus(); // para que vuelva a energía para cargar uno nuevo if (RB_FuenteCo.Checked == true && DGV_EnFot.ColumnCount > 0) { GB_EquiposEnergias.Enabled = false; } DGV_EnFot.Enabled = true; }
private void BT_EnElecGuardar_Click(object sender, EventArgs e) { DGV_EnElec.Visible = true; EnergiaElectrones.guardar(EnergiaElectrones.crear(Convert.ToDouble(TB_EnElecEn.Text), Calcular.doubleNaN(TB_EnElecLado), Calcular.doubleNaN(TB_EnElecR50ion), Calcular.doubleNaN(L_EnElecR50dosis), Calcular.doubleNaN(L_EnElecZref), Calcular.doubleNaN(TB_EnElecPDDZref)), editaEnergiaElect, DGV_EnElec); limpiarRegistro(Panel_EnElecEquipo); TB_EnElecLado.Text = Configuracion.ladoCampoPredetElec.ToString(); L_EnElecR50dosis.Text = null; L_EnElecZref.Text = null; TB_EnElecEn.Focus(); // para que vuelva a energía para cargar uno nuevo BT_EnElecGuardar.Enabled = false; DGV_EnElec.Enabled = true; }
private void BT_GuardarEq_Click(object sender, EventArgs e) { if (editaEquipo) { indiceEquipo = DGV_Equipo.SelectedRows[0].Index; } int auxHaz = 0; if (RB_FuenteCo.Checked == true) { Equipo.guardar(Equipo.crearCo(cb_MarcaEq.Text, TB_ModeloEq.Text, TB_NumSerieEq.Text, TB_AliasEq.Text, 1, 0, Calcular.doubleNaN(TB_EnCoZref), Calcular.doubleNaN(TB_EnCoLado), Calcular.doubleNaN(TB_EnCoPDD), Calcular.doubleNaN(TB_EnCoTMR), cb_InstitucionEq.Text), editaEquipo, DGV_Equipo); } else if (RB_FuenteALE.Checked == true) { if (RB_Pulsado.Checked == true) { auxHaz = 1; } else if (RB_PulsadoYBarrido.Checked == true) { auxHaz = 2; } Equipo.guardar(Equipo.crearAle(cb_MarcaEq.Text, TB_ModeloEq.Text, TB_NumSerieEq.Text, TB_AliasEq.Text, 2, auxHaz, DGV_EnFot, DGV_EnElec, cb_InstitucionEq.Text), editaEquipo, DGV_Equipo); } DGV_Equipo.DataSource = Equipo.lista(); limpiarRegistro(GB_Equipos); limpiarRegistro(Panel_FuenteEq); limpiarRegistro(Panel_TipoHazEq); limpiarRegistro(Panel_EnCoEquipo); limpiarRegistro(Panel_EnElecEquipo); limpiarRegistro(Panel_EnFotEquipo); DGV_EnFot.Rows.Clear(); DGV_EnFot.Visible = false; DGV_EnElec.Rows.Clear(); DGV_EnElec.Visible = false; CHB_EnFotEquipo.Checked = false; CHB_EnElecEquipo.Checked = false; TB_EnElecR50ion_Leave(sender, e); cb_MarcaEq.SelectedItem = -1; if (editaEquipo) { foreach (DataGridViewRow row in DGV_Equipo.Rows) { row.Selected = false; } DGV_Equipo.Rows[indiceEquipo].Selected = true; } actualizarComboBoxCaliFotonesyElectrones(true); editaEquipo = false; Panel_TipoHazEq.Enabled = false; DGV_Equipo.Enabled = true; InicializarInstitucionYMarcaEquipo(); }