public static void updateGamma(String codigo, gammaglobulina update) { try { using (var context = new elisaEntities2()) { gammaglobulina gamma = context.gammaglobulinas.Single(x => x.Lote_Asign_Gamma1 == codigo); gamma.Codigo_Mx = update.Codigo_Mx; gamma.Concen_Gamma = update.Concen_Gamma; gamma.Fecha_Preparacion = update.Fecha_Preparacion; gamma.Fecha_Terminacion = update.Fecha_Terminacion; gamma.NH4SO4 = update.NH4SO4; gamma.Observaciones = update.Observaciones; gamma.PBS1X = update.PBS1X; gamma.Volumen = update.Volumen; context.SaveChanges(); Task.Run(() => { MessageBox.Show("Ha sido actualizado correctamente"); }); } } catch (Exception e) { Console.WriteLine(e); throw; } }
public static void updateSubstrato(string codigo, substrato update) { try { using (var context = new elisaEntities2()) { substrato subs = context.substratoes.Single(x => x.Lote_Asign_TMB == codigo); subs.Lote = update.Lote; subs.Distribuidora = update.Distribuidora; subs.Cod_Catalogo_TMB = update.Cod_Catalogo_TMB; subs.Fecha_Inicia = update.Fecha_Inicia; subs.Fecha_Termina = update.Fecha_Termina; subs.Fecha_Expiracion = update.Fecha_Expiracion; subs.Vol_total = update.Vol_total; subs.Vol_Pozo = update.Vol_Pozo; subs.Concentracion_Inc = update.Concentracion_Inc; subs.Concentracion_Uso = update.Concentracion_Uso; subs.Observaciones = update.Observaciones; 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: Update Subs: " + ex.Message); } }
public static void updateph96Coatting(String codLote, ph_9_6__coatting_ update) { try { using (var context = new elisaEntities2()) { ph_9_6__coatting_ coat = context.ph_9_6__coatting_.Single(x => x.Lote_Asign_Coatting == codLote); coat.Fecha_Expiracion = update.Fecha_Expiracion; coat.Fecha_Preparacion = update.Fecha_Preparacion; coat.H2ODEST = update.H2ODEST; coat.Na2CO3 = update.Na2CO3; coat.NaHCO3 = update.NaHCO3; coat.pH = update.pH; coat.Volumen = update.Volumen; coat.Oservaciones = update.Oservaciones; 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: Trace: " + ex.Message); } }
public static void LlenarTabla(DataGridView tabla, string codigoKit) { tabla.DataSource = null; try { using (var context = new elisaEntities2()) { var result = context.reactivos_rotavirus.Where(x => x.CodigoKit == codigoKit).OrderBy(x => x.CodigoKit).Select(x => new { x.CodigoKit, x.Componente, x.CodigoC, x.Lote, x.Fecha_Expiracion, x.Observaciones }).ToList(); tabla.DataSource = result; } } 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: Obtener PB: " + ex.Message); } }
public static void addSub(substrato nuevo) { try { using (var context = new elisaEntities2()) { substrato subs = new substrato(); subs.Lote_Asign_TMB = nuevo.Lote_Asign_TMB; subs.Lote = nuevo.Lote; subs.Distribuidora = nuevo.Distribuidora; subs.Cod_Catalogo_TMB = nuevo.Cod_Catalogo_TMB; subs.Fecha_Inicia = nuevo.Fecha_Inicia; subs.Fecha_Termina = nuevo.Fecha_Termina; subs.Fecha_Expiracion = nuevo.Fecha_Expiracion; subs.Vol_total = nuevo.Vol_total; subs.Vol_Pozo = nuevo.Vol_Pozo; subs.Concentracion_Inc = nuevo.Concentracion_Inc; subs.Concentracion_Uso = nuevo.Concentracion_Uso; subs.Observaciones = nuevo.Observaciones; context.substratoes.Add(subs); Task.Run(() => { MessageBox.Show("Ha sido agregado correctamente"); }); } } catch (Exception e) { 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: Agregar Subs: " + e.Message); } }
public static void addPB(pbs1x nuevo) { try { using (var context = new elisaEntities2()) { pbs1x pb = new pbs1x(); pb.H2ODEST = nuevo.H2ODEST; pb.Lote_Asign_1X = nuevo.Lote_Asign_1X; pb.Lote_Asign_20X = nuevo.Lote_Asign_20X; pb.Numero = nuevo.Numero; pb.Volumen = nuevo.Volumen; pb.Observaciones = nuevo.Observaciones; context.pbs1x.Add(pb); Task.Run(() => { MessageBox.Show("Ha sido agregado correctamente"); }); } } catch (Exception e) { 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: Agregar PB: " + e.Message); } }
public static void updateProtocoloRV(datosprotocolorotaviru data) { try { using (var context = new elisaEntities2()) { datosprotocolorotaviru datos = context.datosprotocolorotavirus.Single(x => x.idDatosProtocoloRV == 1); datos.Codigo = data.Codigo; datos.ProcH2O = data.ProcH2O; datos.TIMES = data.TIMES; datos.ControlPos = data.ControlPos; datos.ControlNeg = data.ControlNeg; datos.ControlNegLI = data.ControlNegLI; datos.ControlNegLS = data.ControlNegLS; data.ControlPosLI = data.ControlPosLI; data.ControlPosLS = data.ControlNegLS; 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: update RV: " + ex.StackTrace); } }
public static void updateControlEI(string updateId, controles_ei update) { try { using (var context = new elisaEntities2()) { controles_ei control = context.controles_ei.Single(x => x.Codigo_Asig_ContEI == updateId); control.Tipo = control.Tipo; if (update.MxC != null) { control.MxC = update.MxC; } else { control.MxC = null; } if (update.D_Optica != null) { control.D_Optica = update.D_Optica.Value; } else { control.D_Optica = null; } control.Volumen = update.Volumen; if (update.Fecha_Finalizacion != null) { control.Fecha_Finalizacion = update.Fecha_Finalizacion.Value; } else { control.Fecha_Finalizacion = null; } if (update.Fecha_Inicio != null) { control.Fecha_Inicio = update.Fecha_Inicio.Value; } else { control.Fecha_Inicio = null; } control.Oservaciones = update.Oservaciones; 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: Update Control: " + ex.Message); } }
public static void updateprotocoloIgMZika(datosprotocoloigmzika data) { try { using (var context = new elisaEntities2()) { datosprotocoloigmzika datos = context.datosprotocoloigmzikas.Single(x => x.idDatosProtocoloIgM == 1); datos.LoteIgM = data.LoteIgM; datos.LoteAntigeno = data.LoteAntigeno; datos.VolUsadoIGM = data.VolUsadoIGM; datos.TipoEstudio = data.TipoEstudio; datos.ProcH2O = data.ProcH2O; datos.TB = data.TB; datos.TMPB = data.TMPB; datos.TIMEB = data.TIMEB; datos.PB = data.PB; datos.Coatting = data.Coatting; datos.LoteAntigeno = data.LoteAntigeno; datos.SHN = data.SHN; datos.STOP = data.STOP; datos.Substrato = data.Substrato; datos.TSubstrato = data.TSubstrato; datos.Conjugado = data.Conjugado; datos.FB = data.FB; datos.fechafijIGM = data.fechafijIGM; datos.ControlPos = data.ControlPos; datos.ControlNeg = data.ControlNeg; datos.ControlNegLI = data.ControlNegLI; datos.ControlNegLS = data.ControlNegLS; datos.ControlNegRadLI = data.ControlNegRadLI; datos.ControlRadPos = data.ControlRadPos; datos.ControlPosRadLI = data.ControlPosRadLI; datos.ControlPosRadLS = data.ControlPosRadLS; datos.ControlRadNeg = data.ControlRadNeg; datos.ControlNegRadLS = data.ControlNegRadLS; datos.ControlNegRadLI = data.ControlNegRadLI; datos.Factor = data.Factor; datos.Factor2 = data.Factor2; 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: update IgMZika: " + ex.StackTrace); } }
public static void removeph96Coatting(String codLote) { try { using (var context = new elisaEntities2()) { ph_9_6__coatting_ coat = context.ph_9_6__coatting_.Single(x => x.Lote_Asign_Coatting == codLote); context.ph_9_6__coatting_.Remove(coat); } } 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: Trace: " + ex.Message); } }
public static void saveElisaRV(rotaviru newRecord) { try { using (var context = new elisaEntities2()) { context.rotavirus.Add(newRecord); context.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido una excepcion.\n Por favor contacte al administrador del Sistema", "Error detectado"); Log.logError("Error capturado: Guardando ELISA IgG: " + ex.StackTrace); } }
public static void saveElisaChik(chikungunya newRec) { try { using (var context = new elisaEntities2()) { context.chikungunyas.Add(newRec); context.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido una excepcion.\n Por favor contacte al administrador del Sistema", "Error detectado"); Log.logError("Error capturado: Guardando Chik: " + ex.Message); } }
public static void saveINHTMP(elisainhtmp newRecord) { try { using (var context = new elisaEntities2()) { context.elisainhtmps.Add(newRecord); context.SaveChanges(); //Task.Run(() => { MessageBox.Show("Ha sido agregado correctamente"); }); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido una excepcion.\n Por favor contacte al administrador del Sistema", "Error detectado"); Log.logError("Error capturado: Trace: " + ex.Message); } }
public static void getph96Coatting(DataGridView tabla) { tabla.DataSource = null; try { using (var context = new elisaEntities2()) { var lista = context.ph_9_6__coatting_.ToList(); tabla.DataSource = lista; } } 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: Trace: " + ex.Message); } }
public static void addph96Coatting(ph_9_6__coatting_ coat) { try { using (var context = new elisaEntities2()) { context.ph_9_6__coatting_.Add(coat); context.SaveChanges(); Task.Run(() => { MessageBox.Show("Ha sido agregado 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: Trace: " + ex.Message); } }
public static void getSubs(DataGridView tabla) { tabla.DataSource = null; try { using (var context = new elisaEntities2()) { List <substrato> substratos = null; substratos = context.substratoes.ToList(); tabla.DataSource = substratos; } } catch (Exception e) { 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: Obtener Substrato: " + e.Message); } }
public static void getGammas(DataGridView tabla) { tabla.DataSource = null; try { using (var context = new elisaEntities2()) { List <gammaglobulina> lista = null; lista = context.gammaglobulinas.OrderBy(x => x.Lote_Asign_Gamma1).ToList(); tabla.DataSource = lista; } } 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: Trayendo Lista Gamma: " + ex.Message); } }
public static void nuevoComponente(reactivos_rotaviru data) { try { using (var context = new elisaEntities2()) { data.kit_elisa_rotavirus = context.kit_elisa_rotavirus.Single(x => x.Codigo == data.CodigoKit); context.reactivos_rotavirus.Add(data); context.SaveChanges(); //Task.Run(() => MessageBox.Show("Ha sido agregado 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: Nuevo Componente: " + ex.Message); } }
public static List <componentesrotaviru> TraerComponentes() { try { using (var context = new elisaEntities2()) { List <componentesrotaviru> lista = null; lista = context.componentesrotavirus.ToList(); return(lista); } } 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: Obtener Comp RV: " + ex.Message); return(null); } }
public static void removeControl(String test, String CodigoControl) { try { using (var context = new elisaEntities2()) { if (test.Contains("IgM")) { controles_igm control = context.controles_igm.Single(x => x.Cod_Asign_ContIgM == CodigoControl); context.controles_igm.Remove(control); } else if (test.Contains("EI")) { controles_ei control = context.controles_ei.Single(x => x.Codigo_Asig_ContEI == CodigoControl); context.controles_ei.Remove(control); } else if (test.Contains("IgG")) { controles_igg control = context.controles_igg.Single(x => x.Cod_Asign_ContIgG == CodigoControl); context.controles_igg.Remove(control); } else if (test.Contains("RV")) { controles_rotaviru control = context.controles_rotavirus.Single(x => x.CodControl == CodigoControl); context.controles_rotavirus.Remove(control); } context.SaveChanges(); Task.Run(() => { MessageBox.Show("Ha sido eliminado 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: Eliminando Gamma: " + ex.Message); } }
public static void updateProtocoloChik(datosprotocolochik data) { try { using (var context = new elisaEntities2()) { datosprotocolochik datos = context.datosprotocolochiks.Single(x => x.idDatosProtocoloChik == 1); datos.LoteIgM = data.LoteIgM; datos.GGLOB = data.GGLOB; datos.VolUsado = data.VolUsado; datos.FVC = data.FVC; datos.ProcH2O = data.ProcH2O; datos.TB = data.TB; datos.TMPB = data.TMPB; datos.TIMEB = data.TIMEB; datos.PB = data.PB; datos.Coatting = data.Coatting; datos.LoteAntigenoViral = data.LoteAntigenoViral; datos.SHN = data.SHN; datos.STOP = data.STOP; datos.Substrato = data.Substrato; datos.TSubstrato = data.TSubstrato; datos.Conjugado = data.Conjugado; datos.FB = data.FB; datos.fechafijGG = data.fechafijGG; datos.ControlPos = data.ControlPos; datos.ControlNeg = data.ControlNeg; datos.LimCNI = data.LimCNI; datos.LimCPI = data.LimCPI; datos.LimCPS = data.LimCPS; datos.LimCNS = data.LimCNS; 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: Update ProtocoloChik: " + ex.StackTrace); } }
public static datosprotocolorotaviru TraerDatosprotocoloRotavirus() { try { using (var context = new elisaEntities2()) { datosprotocolorotaviru dat; var listaProtocolo = context.datosprotocolorotavirus.ToList(); dat = listaProtocolo[0]; return(dat); } } 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: Trace: " + ex.StackTrace); return(null); } }
public static void LlenarProcH2O(ComboBox cmb) { try { using (var context = new elisaEntities2()) { var listaProcH2O = context.proch20.ToList(); cmb.DataSource = listaProcH2O; cmb.DisplayMember = "ProcH201"; cmb.Invalidate(); Log.logInfo("Lista de estudio cargado 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: Trace: " + ex.Message); } }
public static void LlenarComboboxKit(ComboBox cmb) { cmb.DataSource = null; try { using (var context = new elisaEntities2()) { var listaCodigos = context.kit_elisa_rotavirus.ToList(); cmb.DataSource = listaCodigos; cmb.DisplayMember = "Codigo"; cmb.Invalidate(); Log.logInfo("Lista de cod Kit cargado 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: Trace: " + ex.Message); } }
public static void removeSubs(string codigo) { try { using (var context = new elisaEntities2()) { substrato subs = context.substratoes.Single(x => x.Lote_Asign_TMB == codigo); context.substratoes.Remove(subs); Task.Run(() => { MessageBox.Show("Ha sido eliminado correctamente"); }); } } catch (Exception e) { 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: Remove Subs: " + e.Message); } }
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); } }
public static void addGamma(gammaglobulina nuevo) { try { using (var context = new elisaEntities2()) { context.gammaglobulinas.Add(nuevo); context.SaveChanges(); Task.Run(() => { MessageBox.Show("Ha sido agregado 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: Agregando Gamma: " + ex.Message); } }
public static void removeGamma(String codigo) { try { using (var context = new elisaEntities2()) { gammaglobulina gamma = context.gammaglobulinas.Single(x => x.Lote_Asign_Gamma1 == codigo); context.gammaglobulinas.Remove(gamma); context.SaveChanges(); Task.Run(() => { MessageBox.Show("Ha sido eliminado 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: Eliminando Gamma: " + ex.Message); } }
public static datosprotocoloigm TraerDatosProtocoloIgM() { try { using (var context = new elisaEntities2()) { datosprotocoloigm dat; //var listaProtocolo = (from u in context.datosprotocoloigms select u).FirstOrDefault(); //dat = listaProtocolo; var listaProtocolo = context.datosprotocoloigms.ToList(); dat = listaProtocolo[0]; return(dat); } } 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: Trace: " + ex.StackTrace); return(null); } }
public static void getControles(String test, String tipoControl, DataGridView tabla) { tabla.DataSource = null; try { using (var context = new elisaEntities2()) { if (test.Contains("IgM")) { List <controles_igm> lista = null; lista = context.controles_igm.Where(x => x.Tipo_Control == tipoControl).ToList(); tabla.DataSource = lista; } else if (test.Contains("EI")) { List <controles_ei> lista = null; lista = context.controles_ei.Where(x => x.Tipo == tipoControl).ToList(); tabla.DataSource = lista; } else if (test.Contains("IgG")) { List <controles_igg> lista = null; lista = context.controles_igg.Where(x => x.Tipo_Control == tipoControl).ToList(); tabla.DataSource = lista; } else if (test.Contains("RV")) { List <controles_rotaviru> lista = null; lista = context.controles_rotavirus.Where(x => x.TipoControl == tipoControl).ToList(); tabla.DataSource = lista; } } } 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: Trace: " + ex.Message); } }