示例#1
0
        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();
        }
示例#2
0
        /*  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;
        }
示例#3
0
 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;
 }
示例#4
0
        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();
        }