public async Task <ActionResult <Pruebas> > PostPruebas(Pruebas pruebas) { _context.Pruebas.Add(pruebas); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPruebas", new { id = pruebas.IdPrueba }, pruebas)); }
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()); }
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; } }
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); }
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))); }
public FrmPruebaBondad(Pruebas prueba) { InitializeComponent(); IniciarFormulario(); gestor = new GestorPruebaBondad(this, prueba); }