示例#1
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            if (!txtCodigoControl.Text.Equals(""))
            {
                controles_rotaviru nuevo = new controles_rotaviru();
                nuevo.CodControl = txtCodigoControl.Text;

                switch (control)
                {
                case MainUtils.Controles.ControlesRV_CP:
                {
                    nuevo.TipoControl = "Pos";
                    break;
                }

                case MainUtils.Controles.ControlesRV_CN:
                {
                    nuevo.TipoControl = "Neg";
                    break;
                }
                }
                ControlesTrans.addControlesRV(nuevo);
            }
            else
            {
                Task.Run(() => MessageBox.Show("Ingrese los campos requeridos"));
            }
        }
示例#2
0
        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);
            }
        }
示例#3
0
 public static void addControlesRV(controles_rotaviru controlNuevo)
 {
     try
     {
         using (var context = new elisaEntities2())
         {
             context.controles_rotavirus.Add(controlNuevo);
             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);
     }
 }