private SelectList obtenListadoProfesores(HORARIO hAux)
        {
            SelectList           listado;
            List <ProfesorModel> listaProfes = new List <ProfesorModel>();

            foreach (PROFESOR pAux in db.PROFESOR)
            {
                ProfesorModel prof = new ProfesorModel();
                prof.idProfesor  = Convert.ToInt32(pAux.ID_PROFESOR);
                prof.displayText = pAux.NOMBRE1 + " ";
                if (!String.IsNullOrEmpty(pAux.NOMBRE2) && !String.IsNullOrWhiteSpace(pAux.NOMBRE2))
                {
                    prof.displayText += pAux.NOMBRE2 + " ";
                }
                prof.displayText += pAux.APELLIDO1;
                if (!String.IsNullOrEmpty(pAux.APELLIDO2) && !String.IsNullOrWhiteSpace(pAux.APELLIDO2))
                {
                    prof.displayText += " " + pAux.APELLIDO2;
                }

                listaProfes.Add(prof);
            }

            listado = new SelectList(listaProfes, "idProfesor", "displayText", hAux.ID_PROFESOR);

            return(listado);
        }
Ejemplo n.º 2
0
 public ActionResult Edit(int id, ProfesorModel profesor)
 {
     if (ModelState.IsValid)
     {
         new ProfesorBusiness().Update(profesor);
     }
     return(View());
 }
 public IActionResult GrabarProfesor(ProfesorModel model)
 {
     HttpContext.Session.GetString("Usuario");
     //var menu = HttpContext.Session.GetString("Menu");
     //var sesionMenu = JsonConvert.DeserializeObject<List<MenuModel>>(menu);
     //ViewBag.Menu = sesionMenu;
     Code.Profesor.GrabarProfesor(model);
     return(View("Index"));
 }
Ejemplo n.º 4
0
 public ActionResult Create(ProfesorModel profesorModel)
 {
     if (ModelState.IsValid)
     {
         new ProfesorBusiness().Insert(profesorModel);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
Ejemplo n.º 5
0
 public static Profesor ToEntity(this ProfesorModel profesorModel)
 {
     return(new Profesor()
     {
         IDUtilizator = profesorModel.IDUtilizator,
         Detalii = profesorModel.Detalii,
         IDMaterie = profesorModel.IDMaterie
     });
 }
 public IActionResult ActualizarProfesor(ProfesorModel model)
 {
     HttpContext.Session.GetString("Usuario");
     //var menu = HttpContext.Session.GetString("Menu");
     //var sesionMenu = JsonConvert.DeserializeObject<List<MenuModel>>(menu);
     //ViewBag.Menu = sesionMenu;
     Code.Profesor.ActualizarProfesor(model);
     return(MantenimientoProfesor());
 }
Ejemplo n.º 7
0
        private static ProfesorEntidad PrepareProfesor(ProfesorModel model)
        {
            var profesor = new ProfesorEntidad();

            profesor.IdProfesor = model.IdProfesor;
            profesor.Nombres    = model.Nombres;
            profesor.Apellidos  = model.Apellidos;
            profesor.Cedula     = model.Cedula;

            return(profesor);
        }
Ejemplo n.º 8
0
 public IHttpActionResult Post([FromBody] ProfesorModel profesorDTO)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     else
     {
         profesors profesor = Mapper.Map <ProfesorModel, profesors>(profesorDTO);
         _unitOfWork.profesorRepository.Create(profesor);
         _unitOfWork.SaveChanges();
         return(Ok());
     }
 }
Ejemplo n.º 9
0
        public IHttpActionResult Get(int id)
        {
            profesors profesorInDB = _unitOfWork.profesorRepository.GetById(id);

            if (profesorInDB == null)
            {
                return(NotFound());
            }
            else
            {
                ProfesorModel profesorDTO = Mapper.Map <profesors, ProfesorModel>(profesorInDB);
                return(Ok(profesorDTO));
            }
        }
        public void crearProfesor([FromBody] ProfesorModel profesor)
        {
            string asignaturas = "";

            foreach (AsignaturaModel asignaturaItem in profesor.asignaturaProfesor)
            {
                asignaturas += asignaturaItem.idAsignatura + ",";
            }
            coneccion.crear_profesor(
                profesor.nombreProfesor,
                profesor.apellidoProfesor,
                profesor.fechaNacimientoProfesor,
                profesor.direccionProfesor,
                profesor.telefonoProfesor,
                profesor.identificacionProfesor,
                asignaturas
                );
        }
Ejemplo n.º 11
0
        public IHttpActionResult Put([FromUri] int id, [FromBody] ProfesorModel profesorDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            profesors profesorInDB = _unitOfWork.profesorRepository.GetById(id);

            if (profesorInDB == null)
            {
                return(NotFound());
            }
            else
            {
                Mapper.Map(profesorDTO, profesorInDB);
                _unitOfWork.profesorRepository.Edit(profesorInDB);
                _unitOfWork.SaveChanges();
                return(Ok());
            }
        }
Ejemplo n.º 12
0
        public List <ProfesorModel> buscarProfesor(string nombre)
        {
            List <ProfesorModel> listaProfesores = new List <ProfesorModel>();
            var consulta = "SELECT * FROM Profesores WHERE nombre like @param1 + '%' ";

            var resultado = DBHelper.getDBHelper().ConsultarSQLConParametros(consulta, new object[] { nombre });

            if (resultado.Rows.Count > 0)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    ProfesorModel encontradoProfesor = new ProfesorModel();

                    encontradoProfesor.id_Nadador = Convert.ToInt32(row[0]);
                    encontradoProfesor.nombre     = row[1].ToString();

                    listaProfesores.Add(encontradoProfesor);
                }
            }

            return(listaProfesores);
        }
Ejemplo n.º 13
0
        public void Insert(ProfesorModel profesorModel)
        {
            var profesor = profesorModel.ToEntity();

            ProfesorHelper.Insert(profesor);
        }
 public void EliminarProfesor([FromBody] ProfesorModel profesor)
 {
     coneccion.eliminar_profesor(profesor.idProfesor);
 }
Ejemplo n.º 15
0
 public static void ActualizarProfesor(ProfesorModel model)
 {
     profesor.ActualizarProfesor(PrepareProfesor(model));
 }
Ejemplo n.º 16
0
 public void Update(ProfesorModel profesorModel)
 {
     ProfesorHelper.Update(profesorModel.ToEntity());
 }
Ejemplo n.º 17
0
 public static void GrabarProfesor(ProfesorModel model)
 {
     profesor.GrabarProfesor(PrepareProfesor(model));
 }
Ejemplo n.º 18
0
        public async Task Post([FromBody] ProfesorModel profe)
        {
            var mongoDBService = new MongoDBService("Usuarios", "profesores", "mongodb://localhost:27017", "p");

            await mongoDBService.InsertProfe(profe);
        }
Ejemplo n.º 19
0
 //PROFES POST
 public async Task InsertProfe(ProfesorModel profe) => await ProfesorCollection.InsertOneAsync(profe);