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); } }
private void btn_Guardar_Click(object sender, EventArgs e) { reactivos_rotaviru bufer1 = new reactivos_rotaviru(); bufer1.CodigoC = txt_CodC1.Text; bufer1.CodigoKit = codKit; bufer1.Componente = "Buffer de Lavado 25X"; bufer1.Fecha_Expiracion = date_Exp1.Value; bufer1.Lote = txt_Lote1.Text; bufer1.Observaciones = txt_Obs1.Text; reactivos_rotaviru bufer2 = new reactivos_rotaviru(); bufer2.CodigoC = txt_CodC2.Text; bufer2.CodigoKit = codKit; bufer2.Componente = "Conjugado"; bufer2.Fecha_Expiracion = date_Exp2.Value; bufer2.Lote = txt_Lote2.Text; bufer2.Observaciones = txt_Obs2.Text; reactivos_rotaviru bufer3 = new reactivos_rotaviru(); bufer3.CodigoC = txt_CodC3.Text; bufer3.CodigoKit = codKit; bufer3.Componente = "Control Positivo"; bufer3.Fecha_Expiracion = date_Exp3.Value; bufer3.Lote = txt_Lote3.Text; bufer3.Observaciones = txt_Obs3.Text; reactivos_rotaviru bufer4 = new reactivos_rotaviru(); bufer4.CodigoC = txt_CodC4.Text; bufer4.CodigoKit = codKit; bufer4.Componente = "Diluyente de Muestra"; bufer4.Fecha_Expiracion = date_Exp4.Value; bufer4.Lote = txt_Lote4.Text; bufer4.Observaciones = txt_Obs4.Text; reactivos_rotaviru bufer5 = new reactivos_rotaviru(); bufer5.CodigoC = txt_CodC5.Text; bufer5.CodigoKit = codKit; bufer5.Componente = "Placa"; bufer5.Fecha_Expiracion = date_Exp5.Value; bufer5.Lote = txt_Lote5.Text; bufer5.Observaciones = txt_Obs5.Text; reactivos_rotaviru bufer6 = new reactivos_rotaviru(); bufer6.CodigoC = txt_CodC6.Text; bufer6.CodigoKit = codKit; bufer6.Componente = "Solucion Stop"; bufer6.Fecha_Expiracion = date_Exp6.Value; bufer6.Lote = txt_Lote6.Text; bufer6.Observaciones = txt_Obs6.Text; reactivos_rotaviru bufer7 = new reactivos_rotaviru(); bufer7.CodigoC = txt_CodC7.Text; bufer7.CodigoKit = codKit; bufer7.Componente = "Substrato"; bufer7.Fecha_Expiracion = date_Exp7.Value; bufer7.Lote = txt_Lote7.Text; bufer7.Observaciones = txt_Obs7.Text; KitELISATrans.nuevoComponente(bufer1); KitELISATrans.nuevoComponente(bufer2); KitELISATrans.nuevoComponente(bufer3); KitELISATrans.nuevoComponente(bufer4); KitELISATrans.nuevoComponente(bufer5); KitELISATrans.nuevoComponente(bufer6); KitELISATrans.nuevoComponente(bufer7); Task.Run(() => MessageBox.Show("Ha sido agregado correctamente")); this.Close(); }