Esempio n. 1
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            bool allchecked = true;

            //Guardar los parametros en la tabla ProtocoloIgM
            foreach (CheckBox checkBox in listaCheck)
            {
                if (!checkBox.Checked)
                {
                    allchecked = false;
                }
            }

            try
            {
                //Guardar los datos del protocolo
                datosprotocoloei nuevo = new datosprotocoloei();
                nuevo.LoteEI   = txt_LoteEI.Text;
                nuevo.GGLOB    = txt_LoteAsignado.Text;
                nuevo.VolUsado = float.Parse(txt_Volumen.Text);
                estudio selectedestudio = (estudio)cmb_TipoEstudio.SelectedValue;
                nuevo.TipoEstudio = selectedestudio.Estudio1;
                proch20 seelctedProch20 = (proch20)cmb_ProcH2O.SelectedValue;
                nuevo.ProcH2O      = seelctedProch20.ProcH201;
                nuevo.TB           = txt_Tipo.Text;
                nuevo.TMPB         = byte.Parse(txt_Temp.Text);
                nuevo.TIMEB        = txt_Tiempo.Text;
                nuevo.PB           = txt_PB.Text;
                nuevo.Coatting     = txt_Coatting.Text;
                nuevo.LoteAntigeno = txt_ANT.Text;
                nuevo.SHN          = txt_SHN.Text;
                nuevo.STOP         = txt_STOP.Text;
                nuevo.Substrato    = txt_SUBST.Text;
                nuevo.TSubstrato   = float.Parse(txt_TiempoSubs.Text);
                nuevo.Conjugado    = txt_Conjug.Text;
                nuevo.FB           = date_Fecha.Value;
                nuevo.fechafijGG   = date_Fijacion.Value;
                nuevo.ControlPos   = txt_ControlPos.Text;
                nuevo.ControlNeg   = txt_ControlNeg.Text;
                nuevo.ControlNegLI = float.Parse(txt_ControlNegLI.Text);
                nuevo.ControlNegLS = float.Parse(txt_ControlNegLS.Text);


                DatosProtocoloEI.updateProtocoloEI(nuevo);
                if (allchecked)
                {
                    Principal.invalid = false;
                }
                else
                {
                    Principal.invalid = true;
                }
            }
            catch (FormatException fex)
            {
                MessageBox.Show("Error en el formato de texto", "Error detectado");
                Log.logError("Error capturado: Trace: " + fex.StackTrace);
            }
        }
Esempio n. 2
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            bool allchecked = true;

            //Guardar los parametros en la tabla ProtocoloIgM
            foreach (CheckBox checkBox in listaCheck)
            {
                if (!checkBox.Checked)
                {
                    allchecked = false;
                }
            }

            try
            {
                //Guardar los datos del protocolo
                datosprotocolorotaviru nuevo = new datosprotocolorotaviru();

                kit_elisa_rotaviru selectedKit     = (kit_elisa_rotaviru)cmb_Codigo.SelectedValue;
                proch20            seelctedProch20 = (proch20)cmb_ProcH2O.SelectedValue;
                nuevo.ProcH2O      = seelctedProch20.ProcH201;
                nuevo.Codigo       = selectedKit.Codigo;
                nuevo.ControlNeg   = txt_ControlNeg.Text;
                nuevo.ControlNegLI = float.Parse(txt_ControlNegLI.Text);
                nuevo.ControlNegLS = float.Parse(txt_ControlNegLS.Text);
                nuevo.ControlPos   = txt_ControlPos.Text;
                nuevo.ControlPosLI = float.Parse(txt_ControlPosLI.Text);
                nuevo.ControlPosLS = float.Parse(txt_ControlPosLS.Text);

                DatosProtocoloRotavirus.updateProtocoloRV(nuevo);
                if (allchecked)
                {
                    Principal.invalid = false;
                }
                else
                {
                    Principal.invalid = true;
                }
            }
            catch (FormatException fex)
            {
                MessageBox.Show("Error en el formato de texto", "Error detectado");
                Log.logError("Error capturado: Trace: " + fex.StackTrace);
            }
        }
Esempio n. 3
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            bool allchecked = true;

            //Guardar los parametros en la tabla ProtocoloIgM
            foreach (CheckBox checkBox in listaCheck)
            {
                if (!checkBox.Checked)
                {
                    allchecked = false;
                }
            }

            try
            {
                //Guardar los datos del protocolo
                datosprotocolochik nuevo = new datosprotocolochik();
                nuevo.LoteIgM  = txt_LoteIgM.Text;
                nuevo.GGLOB    = txt_LoteAsignado.Text;
                nuevo.VolUsado = float.Parse(txt_Volumen.Text);
                proch20 seelctedProch20 = (proch20)cmb_ProcH2O.SelectedValue;
                nuevo.ProcH2O           = seelctedProch20.ProcH201;
                nuevo.TB                = txt_Tipo.Text;
                nuevo.FVC               = float.Parse(txt_fvc.Text);
                nuevo.TMPB              = byte.Parse(txt_Temp.Text);
                nuevo.TIMEB             = txt_Tiempo.Text;
                nuevo.PB                = txt_PB.Text;
                nuevo.Coatting          = txt_Coatting.Text;
                nuevo.LoteAntigenoViral = txt_ANT.Text;
                nuevo.SHN               = txt_SHN.Text;
                nuevo.STOP              = txt_STOP.Text;
                nuevo.Substrato         = txt_SUBST.Text;
                nuevo.TSubstrato        = float.Parse(txt_TiempoSubs.Text);
                nuevo.Conjugado         = txt_Conjug.Text;
                nuevo.FB                = date_Fecha.Value;
                nuevo.fechafijGG        = date_Fijacion.Value;
                nuevo.ControlPos        = txt_ControlPos.Text;
                nuevo.ControlNeg        = txt_ControlNeg.Text;
                nuevo.LimCNI            = float.Parse(txt_LimCNI.Text);
                nuevo.LimCPI            = float.Parse(txt_LimCPI.Text);
                nuevo.LimCPS            = float.Parse(txt_LimCPS.Text);
                nuevo.LimCNS            = float.Parse(txt_LimCNS.Text);


                if (allchecked)
                {
                    Principal.invalid = false;
                    DatosProtocoloChik.updateProtocoloChik(nuevo);
                }
                else
                {
                    MessageBox.Show("Debe revisar y marcar todas las casillas", "No ha marcado algunas casillas",
                                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Principal.invalid = true;
                }
            }
            catch (FormatException fex)
            {
                MessageBox.Show("Error en el formato de texto", "Error detectado");
                Log.logError("Error capturado: Preparando update ProtocoloChik: " + fex.StackTrace);
            }
        }