示例#1
0
        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"));
            }
        }
示例#2
0
 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;
     }
 }
示例#3
0
 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);
     }
 }
示例#4
0
 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);
     }
 }
示例#5
0
 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);
     }
 }