private void btn_Aceptar_Click(object sender, EventArgs e) { if (!txtCodigoLote.Text.Equals("")) { gammaglobulina nuevo = new gammaglobulina(); nuevo.Lote_Asign_Gamma1 = txtCodigoLote.Text; nuevo.Concen_Gamma = Single.Parse(txt_concenGamma.Text); nuevo.PBS1X = txt_PSB1X.Text; nuevo.Volumen = Int32.Parse(txt_Volumen.Text); nuevo.NH4SO4 = txt_NH4SO4.Text; nuevo.Codigo_Mx = txt_codigoMX.Text; if (fechaFinMod) { nuevo.Fecha_Terminacion = time_FechaFin.Value; } if (fechaInicioMod) { nuevo.Fecha_Preparacion = time_FechaInicio.Value; } if (!txt_Observacion.Text.Equals("")) { nuevo.Observaciones = txt_Observacion.Text; } GammaTrans.addGamma(nuevo); } else { Task.Run(() => MessageBox.Show("Ingrese los campos requeridos")); } }
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; } }
private void btn_Save_Click(object sender, EventArgs e) { if (cambiosPendientes) { DataGridViewRow gridrow = dgv_Controles.Rows[indexEditRow]; gammaglobulina data = (gammaglobulina)gridrow.DataBoundItem; //MessageBox.Show(data.Cod_Asign_ContIgM + " ID: "+ updateId); GammaTrans.updateGamma(updateId, data); } }
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); } }