Esempio n. 1
0
        public ActionResult <Reunion> Create(Reunion reunion)
        {
            string mensaje = comprobarErrores(reunion);

            if (!mensaje.Equals(""))
            {
                return(BadRequest(mensaje));
            }

            bool resultado = UsuariosServicio.existeDocente(reunion.docenteId);

            if (!resultado)
            {
                return(BadRequest("El id del docente no es correcto."));
            }

            _apuntateServicio.Create(reunion);

            try {
                Productor.notificarEventoNuevaReunion(reunion);
            } catch (Exception) {
                return(StatusCode(500));
            }

            return(CreatedAtRoute("GetReunion", new { id = reunion.Id.ToString() }, reunion));
        }
Esempio n. 2
0
        public IActionResult removeParticipante(string id, string correoAlumno)
        {
            bool resultado = UsuariosServicio.existeEstudiante(correoAlumno);

            if (!resultado)
            {
                return(BadRequest("El id del estudiante no es correcto."));
            }

            var reunion = _apuntateServicio.Get(id);

            if (reunion == null)
            {
                return(NotFound());
            }

            resultado = reunion.removeInscripcion(correoAlumno);

            if (resultado)
            {
                _apuntateServicio.Update(id, reunion);
                return(NoContent());
            }
            else
            {
                return(BadRequest("El participante no tiene cita."));
            }
        }
Esempio n. 3
0
        public IActionResult addParticipante(string id, Inscripcion cita)
        {
            bool resultado = UsuariosServicio.existeEstudiante(cita.alumnoId);

            if (!resultado)
            {
                return(BadRequest("El id del estudiante no es correcto."));
            }

            var reunion = _apuntateServicio.Get(id);

            if (reunion == null)
            {
                return(NotFound());
            }

            resultado = reunion.addInscripcion(cita);

            if (resultado)
            {
                _apuntateServicio.Update(id, reunion);

                try {
                    Productor.notificarEventoInscripcion(reunion, cita.alumnoId);
                    return(NoContent());
                } catch (Exception) {
                    return(StatusCode(500));
                }
            }
            else
            {
                return(BadRequest("No se puede añadir esta cita."));
            }
        }
        /// <summary>
        /// Constructor del login dialog, inicializa el login dialog
        /// </summary>
        public LoginDialog()
        {
            InitializeComponent();

            //Inicializar variables
            tpvEnt      = new proyecto_tpvEntities();   //inicializa el contexto de la base de datos
            usuServ     = new UsuariosServicio(tpvEnt); //Inicializamos el servicio de usuario
            usuLogueado = new usuarios();               //Inicializamos a new el usuario a loguearse
        }
        /// <summary>
        /// Metodo para inicializar los objetos
        /// y variables del MVVM del MV de ventas
        /// </summary>
        private void inicializa()
        {
            ventaServ = new VentasServicio(tpvEnt);

            usuServ       = new UsuariosServicio(tpvEnt);
            cliServ       = new ClienteServicio(tpvEnt);
            ventaProdServ = new Ventas_De_ProductosServicio(tpvEnt);


            objVenta       = new ventas();
            objVenta.fecha = DateTime.Now;

            objVentasProductos = new ventas_de_productos();

            listaVentasProdCompra = new List <ventas_de_productos>();

            listaCollecVentasDataGrid = new ListCollectionView(ventaServ.getAll().ToList());

            fechaIni = DateTime.Now;
            fechaFin = DateTime.Now;
        }
 /// <summary>
 /// Metodo para inicializar los objetos
 /// y variables del MVVM del MV de usuarios
 /// </summary>
 private void inicializa()
 {
     usuLogueado = new usuarios();
     usuServ     = new UsuariosServicio(tpvEnt);
 }