Exemplo n.º 1
0
        public async Task <ActionResult <Pruebas> > PostPruebas(Pruebas pruebas)
        {
            _context.Pruebas.Add(pruebas);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPruebas", new { id = pruebas.IdPrueba }, pruebas));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> PutPruebas(int id, Pruebas pruebas)
        {
            if (id != pruebas.IdPrueba)
            {
                return(BadRequest());
            }

            _context.Entry(pruebas).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PruebasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 3
0
        private void lvwMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            switch (((ListViewItem)((ListView)sender).SelectedItem).Name)
            {
            case "itemHome":
                Pruebas pruebas = new Pruebas();
                pruebas.Show();
                break;

            case "itemRestaurante":
                CRUD.CRUD_RESTAURANTE.RestauranteInsert_Update restaurante = new CRUD.CRUD_RESTAURANTE.RestauranteInsert_Update();
                restaurante.Show();
                break;
            }
        }
Exemplo n.º 4
0
        public List <Pruebas> getAllBitacora(int idDispositivo)
        {
            List <Pruebas> pruebas    = new List <Pruebas>();
            SqlConnection  connection = null;
            DataTable      dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idDispositivo", SqlDbType.Int, idDispositivo, ParameterDirection.Input),
                    };

                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "dbo.bitacoraVariablesSP", parametros);

                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    Pruebas prue = new Pruebas();
                    prue.id                     = Convert.ToInt32(row["id"].ToString());
                    prue.idDispositivo          = Convert.ToInt32(row["idDispositivo"].ToString());
                    prue.humedad                = row["humedad"].ToString();
                    prue.conductividadElectrica = row["conductividad"].ToString();
                    prue.fecha                  = row["fecha"].ToString();
                    pruebas.Add(prue);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(pruebas);
        }
Exemplo n.º 5
0
        public IActionResult GenerarTurnosAleatorio([Bind("Dependientes, CantidadDeTurnos, Bares, FechaInicio, FechaFin, ConsumoMinimo, ConsumoMaximo, VentasMinimo, VentasMaximo")] Pruebas pruebas)
        {
            int        numeroEntradas = pruebas.CantidadDeTurnos;
            List <Bar> ListaBares     = new List <Bar>();

            foreach (var item in pruebas.Bares)
            {
                ListaBares.Add(_context.Bares.SingleOrDefault(c => c.Id == item));
            }

            List <Dependiente> ListaDependientes = new List <Dependiente>();

            foreach (var item in pruebas.Dependientes)
            {
                ListaDependientes.Add(_context.Dependientes.SingleOrDefault(c => c.Id == item));
            }

            var ListaProductos = _context.Productos.ToList();

            Random random = new Random();

            for (int x = 1; x <= numeroEntradas; x++)
            {
                DateTime FechaInicio = new DateTime(
                    random.Next(pruebas.FechaInicio.Year, pruebas.FechaFin.Year),
                    random.Next(pruebas.FechaInicio.Month, pruebas.FechaFin.Month),
                    random.Next(pruebas.FechaInicio.Day, pruebas.FechaFin.Day),
                    random.Next(6, 10),
                    random.Next(59),
                    random.Next(59));

                DateTime FechaFin = new DateTime(
                    FechaInicio.Year,
                    FechaInicio.Month,
                    FechaInicio.Day,
                    random.Next(19, 23),
                    random.Next(59),
                    random.Next(59));

                Turno t = new Turno()
                {
                    BarId = ListaBares[random.Next(ListaBares.Count)].Id, DependienteId = ListaDependientes[random.Next(ListaDependientes.Count)].Id, FechaInicio = FechaInicio, FechaFin = FechaFin, Activo = false
                };
                _context.Turnos.Add(t);

                ControlExistencia c = new ControlExistencia()
                {
                    TurnoId = t.Id
                };
                ControlExistenciaVenta cV = new ControlExistenciaVenta()
                {
                    TurnoId = t.Id
                };
                _context.ControlesDeExistencias.Add(c);
                _context.ControlesDeExistenciasVenta.Add(cV);

                foreach (var item in ListaProductos)
                {
                    DetalleControlExistencia dc = new DetalleControlExistencia()
                    {
                        ControlId = c.Id, ProductoId = item.Id, Consumo = pruebas.ConsumoMinimo + (pruebas.ConsumoMaximo - pruebas.ConsumoMinimo) * random.NextDouble()
                    };
                    _context.DetallesControlesDeExistencias.Add(dc);

                    DetalleControlExistenciaVenta dcV = new DetalleControlExistenciaVenta()
                    {
                        ControlId = cV.Id, ProductoId = item.Id, Consumo = pruebas.ConsumoMinimo + (pruebas.ConsumoMaximo - pruebas.ConsumoMinimo) * random.NextDouble()
                    };
                    _context.DetallesControlesDeExistenciasVenta.Add(dcV);
                }
            }

            TempData["exito"] = "La acción se ha realizado correctamente";
            _context.SaveChanges();
            return(Redirect(nameof(GenerarTurnosAleatorio)));
        }
Exemplo n.º 6
0
 public FrmPruebaBondad(Pruebas prueba)
 {
     InitializeComponent();
     IniciarFormulario();
     gestor = new GestorPruebaBondad(this, prueba);
 }