public VMCarta() { ListaElementos = BBDDService.GetElementos(); ListaCategorias = BBDDService.GetCategorias(); ListaElementosPedidos = new ObservableCollection <elementosCarta>(); categoriaSeleccionada = new Categorias(); }
public List <Tile> InicializarPlatos(Categoria categoria) { platos = BBDDService.GetPlatosFromCategoria(categoria); List <Tile> tiles = new List <Tile>(); int index = 0; foreach (Plato item in platos) { Tile t = new Tile(); t.Background = Brushes.Red; t.Height = 289; t.Width = 289; t.Margin = new Thickness(15); t.Command = CustomCommands.CargarInfoPlato; StackPanel sp = new StackPanel(); Image i = new Image(); i.Source = ImageConverter.LoadImage(item.imagenPlato); i.Width = 200; TextBlock tb = new TextBlock(); tb.Text = item.nombrePlato; tb.Style = Application.Current.FindResource("FuenteYTamano") as Style; sp.Children.Add(i); sp.Children.Add(tb); t.Content = sp; t.Tag = index; tiles.Add(t); index++; } return(tiles); }
public void AñadirPregunta() { NotaTotal += NuevaPregunta.puntuacion; BBDDService.AddPregunta(NuevaPregunta); NuevaPregunta = new preguntas(); NuevaPregunta.examenes = Examen; }
public void ActivarDesactivarExamen(long idExamen) { examenes examen = BBDDService.getExamenById(idExamen); examen.activo = !examen.activo; BBDDService.Guardar(); }
public void ConstruirExamen(long idExamen) { examenes examen = BBDDService.getExamenById(idExamen); ConstruirExamenDialogo construirExamenDialogo = new ConstruirExamenDialogo(examen); construirExamenDialogo.ShowDialog(); }
public void CorregirExamen(long idExamen, long idAlumno) { examenes examen = BBDDService.getExamenById(idExamen); alumnos alumno = BBDDService.getAlumnoById(idAlumno); CorregirExamen corregirVentana = new CorregirExamen(examen, alumno); corregirVentana.ShowDialog(); }
public void AñadirExamen(long idTema) { examenes nuevoExamen = new examenes(); nuevoExamen.temas = BBDDService.getTemaById(idTema); nuevoExamen.cursos = nuevoExamen.temas.cursos; BBDDService.AddExamen(nuevoExamen); }
public DialogoNuevoPlato() { InitializeComponent(); nuevoPlato = new Plato(); ObservableCollection <Categoria> categorias = BBDDService.GetCategorias(); ListaCategoriasComboBox.DataContext = categorias; }
public MainViewModel() { ListaPedidos = new CollectionViewSource { Source = BBDDService.GetPedidos() }; ListaPedidos.Filter += ListaPedidos_Filter; }
public void Corregir() { if (Nota.id == 0 && Nota.nota > 0) { BBDDService.AddNota(Nota); } BBDDService.Guardar(); }
private void AceptarButton_Click(object sender, RoutedEventArgs e) { Pedidos p = new Pedidos(); MessageBox.Show("Pedido realizado correctamente", "Un camarero le atenderá en un momento", MessageBoxButton.OK, MessageBoxImage.Information); foreach (elementosCarta item in elementosLista) { p.elementosCarta.Add(item); } p.fecha = DateTime.Now; BBDDService.AddPedido(p); }
public void GuardarRespuesta(string textoRespuesta, preguntas p) { respuestas r = new respuestas(); r.alumnos = AlumnoLogueado; r.texto = textoRespuesta; r.preguntas = p; p.respuestas.Add(r); BBDDService.Guardar(); }
public void Save_Execute() { //Aquí se pueden validar los datos antes de solicitar la acción al serviciod e BBDD if (_accion == Accion.Abrir) { BBDDService.AddPedido(Pedido); } else { BBDDService.ActualizarBBDD(); } }
public PedidoViewModel(Accion accion, Object pedido = null) { _accion = accion; ListaClientes = BBDDService.GetClientes(); if (_accion == Accion.Abrir) { Pedido = new PEDIDO(); } else { Pedido = (PEDIDO)pedido; } }
public ProfesorVM(usuarios usuarioLogueado) { if (usuarioLogueado.roles.Contains("ROLE_ADMIN")) { CursosImpartidos = BBDDService.getCursos(); ProfesorLogueado = new profesores(); ProfesorLogueado.nombre = usuarioLogueado.username; } else { ProfesorLogueado = BBDDService.getProfesorByUsername(usuarioLogueado.username); CursosImpartidos = BBDDService.getCursosByProfesor(ProfesorLogueado.id); } }
public void EliminarPedidos() { List <Pedido> pedidosServidos = new List <Pedido>(BBDDService.GetPedidosServidos()); foreach (Pedido p in pedidosServidos) { BBDDService.DeletePedido(p); } BBDDService.ActualizarBBDD(); MessageBox.Show("Pedidos servidos eliminados correctamente", "Limpiar pedidos servidos", MessageBoxButton.OK, MessageBoxImage.Information); }
public AlumnoVM(usuarios usuarioLogueado) { if (usuarioLogueado.roles.Contains("ROLE_ADMIN")) { CursosMatriculados = BBDDService.getCursos(); AlumnoLogueado = new alumnos(); AlumnoLogueado.nombre = usuarioLogueado.username; cursos c = new cursos(); } else { AlumnoLogueado = BBDDService.getAlumnoByUsername(usuarioLogueado.username); CursosMatriculados = new ObservableCollection <cursos>(AlumnoLogueado.cursos); } }
public void RealizarExamen(long idExamen) { if (BBDDService.isExamenYaRealizadoPorAlumno(AlumnoLogueado, idExamen)) { MessageBox.Show("Ya ha realizado este examen", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { examenes examen = BBDDService.getExamenById(idExamen); MessageBoxResult result = MessageBox.Show("¿Quiere comenzar el examen " + examen.temas.nombre + "?\nDuración : " + examen.duracion + " minutos\nNúmero de preguntas : " + examen.preguntas.Count, "Realizar examen", MessageBoxButton.YesNo, MessageBoxImage.Information); if (result == MessageBoxResult.Yes) { Examen examenVentana = new Examen(examen, AlumnoLogueado); examenVentana.ShowDialog(); } } }
public CorregirExamenVM(examenes examen, alumnos alumno) { Examen = examen; Alumno = alumno; Respuestas = BBDDService.getRespuestasByExamenAndAlumno(examen.id, alumno.id); NotaMaxima = examen.preguntas.Sum(x => x.puntuacion); Nota = BBDDService.GetNotaByExamenAlumno(examen, alumno); if (Nota == null) { Nota = new notas(); Nota.alumnos = Alumno; Nota.examenes = Examen; Nota.nota = Respuestas.Sum(x => x.puntuacion); } }
public bool Autenticar(string username, string password) { usuarios u = new usuarios(); bool autenticado = false; if (ExisteUsuario(username)) { u = BBDDService.getUsuario(username); autenticado = BCrypt.Net.BCrypt.Verify(password, u.password); if (autenticado) { UsuarioLogueado = u; } } return(autenticado); }
public void Guardar() { BBDDService.UpdateDB(); }
public void Eliminar(Categorias c) { BBDDService.DeleteCategoria(c); MessageBox.Show("Categoria eliminada", "Confirmation", MessageBoxButton.OK, MessageBoxImage.Information); }
public void Añadir(Categorias c) { BBDDService.AddCategoria(c); MessageBox.Show("Categoria añadida", "Confirmation", MessageBoxButton.OK, MessageBoxImage.Information); }
public CategoriaVM() { Categorias = BBDDService.GetCategorias(); }
public MainWindow() { InitializeComponent(); BBDDService.CargarBD(); }
public bool ExisteUsuario(string username) { return(BBDDService.usuarioExiste(username)); }
public PedidosVM() { Pedidos = BBDDService.GetPedidos(); }
public Login() { InitializeComponent(); this.DataContext = new LoginVM(); BBDDService.CargarBD(); }
public void MarcarComoServido(Pedido pedido) { pedido.servido = true; BBDDService.ActualizarBBDD(); MessageBox.Show("Pedido #" + pedido.idPedido + " marcado como servido", "Pedido servido", MessageBoxButton.OK, MessageBoxImage.Information); }
public PedidosVM() { ListaPedidos = BBDDService.GetPedidosOrdenadosPorFecha(); }