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); } }
public static void updateKit(string codigo, string lote, string cc, string metodo) { try { using (var context = new elisaEntities2()) { kit_elisa_rotaviru kit = context.kit_elisa_rotavirus.Single(x => x.Codigo == codigo); kit.Lote = lote; kit.CasaComercial = cc; kit.Metodo = metodo; context.SaveChanges(); Task.Run(() => MessageBox.Show("Ha sido actualizado correctamente")); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un problema conectando a la base de datos.\n Por favor contacte al administrador del Sistema", "Error detectado"); Log.logError("Error capturado: Actualizar Kit: " + ex.Message); } }