private void fillFields() { //Llena los campos desde la tabla datosprotocoloigm datosprotocolochik data = DatosProtocoloChik.TraerDatosprotocoloChik(); txt_LoteIgM.Text = data.LoteIgM; txt_LoteAsignado.Text = data.GGLOB; if (data.fechafijGG != null) { date_Fijacion.Value = data.fechafijGG.Value; } if (data.VolUsado != null) { txt_Volumen.Text = data.VolUsado.Value.ToString(); } txt_fvc.Text = data.FVC.ToString(); cmb_ProcH2O.SelectedIndex = cmb_ProcH2O.FindString(data.ProcH2O); txt_Coatting.Text = data.Coatting; txt_PB.Text = data.PB; txt_Tipo.Text = data.TB; if (data.FB != null) { date_Fecha.Value = data.FB.Value; } txt_Temp.Text = data.TMPB.ToString(); txt_Tiempo.Text = data.TIMEB; txt_ANT.Text = data.LoteAntigenoViral; txt_Conjug.Text = data.Conjugado; txt_SHN.Text = data.SHN; txt_STOP.Text = data.STOP; txt_SUBST.Text = data.Substrato; if (data.TSubstrato != null) { txt_TiempoSubs.Text = data.TSubstrato.Value.ToString(); } txt_ControlPos.Text = data.ControlPos; txt_ControlNeg.Text = data.ControlNeg; txt_LimCPI.Text = data.LimCPI.ToString(); txt_LimCPS.Text = data.LimCPS.ToString(); txt_LimCNI.Text = data.LimCNI.ToString(); txt_LimCNS.Text = data.LimCNS.ToString(); if (Principal.ControlP) { Check(false); } else { Check(true); } }
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); } }