public void AddEdditEstudiante(bool isnew, EstudianteModel estudiante)
        {
            var model = new Estudiante {
                PrimerNombre     = estudiante.PrimerNombre,
                PrimerApellido   = estudiante.PrimerApellido,
                Email            = estudiante.Email,
                NoIdentificacion = estudiante.NoIdentificacion
            };

            if (isnew)
            {
                model.AddedDate    = DateTime.UtcNow;
                model.ModifiedDate = DateTime.UtcNow;
                _studtRepository.Insert(model);
            }
            else
            {
                var upestudiante = _studtRepository.GetById((int)estudiante.Id);
                upestudiante.ModifiedDate     = DateTime.UtcNow;
                upestudiante.PrimerNombre     = estudiante.PrimerNombre;
                upestudiante.PrimerApellido   = estudiante.PrimerApellido;
                upestudiante.Email            = estudiante.Email;
                upestudiante.NoIdentificacion = estudiante.NoIdentificacion;
                _studtRepository.Update(upestudiante);
            }
        }
Example #2
0
        public ActionResult EstidianteEdd(EstudianteViewModels obj)
        {
            EstudianteModel es = obj.Estudi;

            EstudianteBussines.update.actualizar(es);

            return(RedirectToAction("EstudianteView"));
        }
        public PartialViewResult DeleteEstudiante(int id)
        {
            EstudianteModel model = new EstudianteModel();

            model = _ServiceEst.GetByIdEstudiante(id);
            model.NombreCompleto = $"{model.PrimerNombre} {model.PrimerApellido}";
            return(PartialView("~/Views/Estudiante/_DeleteEstudiante.cshtml", model));
        }
Example #4
0
        public ActionResult EstidianteAdd(EstudianteViewModels obj)
        {
            EstudianteModel es = obj.Estudi;

            EstudianteBussines.insert.agregar(es);

            return(RedirectToAction("EstudianteView"));
        }
        public ActionResult AddEditEstudiante(int?id)
        {
            EstudianteModel model = new EstudianteModel();

            if (id.HasValue)
            {
                model = _ServiceEst.GetByIdEstudiante(id.Value);
            }
            return(PartialView("~/Views/Estudiante/_AddEditEstudiante.cshtml", model));
        }
Example #6
0
        public EstudianteViewModel()
        {
            contadorPages++;
            //InitClass();
            EstudianteActual = new EstudianteModel();

            GuardarEstudianteCommand = new Command(VerPersona);

            SeleccionEstudianteCommand = new Command(OnSelectedItem);
        }
        public ActionResult Create(EstudianteModel estudiante)
        {
            estudianteService.AgregarEstudiante(estudiante);

            EvaluacionService evaluacionService = new EvaluacionService();

            evaluacionService.AgregarEvaluacion(estudiante.carne);

            TempData["mensaje"] = "El estudiante " + estudiante.nombreCompleto + " ha sido agregado al curso.";
            return(RedirectToAction("VerEstudiantes"));
        }
Example #8
0
        public ActionResult Editar(int id)
        {
            var estudianteDao = new EstudianteDAO();
            var modelo        = new EstudianteModel();
            var estudiante    = estudianteDao.ObtenerEstudiante(id);

            modelo.Id       = id;
            modelo.Nombre   = estudiante.Nombre;
            modelo.Edad     = estudiante.Edad;
            modelo.Telefono = estudiante.Telefono;
            return(View(modelo));
        }
        public EstudianteModel GetAById(int id)
        {
            var est   = _studtRepository.GetById(id);
            var model = new EstudianteModel
            {
                PrimerNombre     = est.PrimerNombre,
                PrimerApellido   = est.PrimerApellido,
                Email            = est.Email,
                NoIdentificacion = est.NoIdentificacion
            };

            return(model);
        }
 public ActionResult AddEditEstudiante(int?id, EstudianteModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             bool isNew = !id.HasValue;
             _ServiceEst.AddEdditEstudiante(isNew, model);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(RedirectToAction("Index"));
 }
Example #11
0
        public ActionResult Nuevo(EstudianteModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var estudianteDao = new EstudianteDao();
                    estudianteDao.InsertarEstudiante(new EstudianteDto {
                        IdEstudiante = model.IdEstudiante, Nombre = model.Nombre, Edad = model.Edad, Telefono = model.Telefono
                    });
                }

                return(Redirect("obtener"));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }
Example #12
0
        public ActionResult Editar(EstudianteModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var estudianteDao = new EstudianteDAO();
                    estudianteDao.ActualizarEstudiante(new Modelos.DTOs.EstudianteDTO {
                        Id = model.Id, Nombre = model.Nombre, Edad = model.Edad, Telefono = model.Telefono
                    });
                }

                return(Redirect("~/estudiante/leer"));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }
Example #13
0
        public void AgregarEstudiante(EstudianteModel estudiante)
        {
            connection();
            string consulta =
                "INSERT INTO Estudiante(carne, nombre, apellido, apellido2) " +
                "VALUES(@carne, @nombre, @apellido, @apellido2) ";

            cmd.CommandText  = consulta;
            cmd.Connection   = con;
            sd.SelectCommand = cmd;

            cmd.Parameters.AddWithValue("@carne", estudiante.carne);

            char[] separadores = { ' ', ',' };
            int    n           = 3;

            string[] infoEstudiante = estudiante.nombreCompleto.Split(separadores, n);
            if (infoEstudiante != null && infoEstudiante.Length > 0)
            {
                cmd.Parameters.AddWithValue("@nombre", infoEstudiante[0]);
                if (infoEstudiante.Length > 2)
                {
                    cmd.Parameters.AddWithValue("@apellido", infoEstudiante[1]);
                    cmd.Parameters.AddWithValue("@apellido2", infoEstudiante[2]);
                }
                else
                {
                    if (infoEstudiante.Length == 2)
                    {
                        cmd.Parameters.AddWithValue("@apellido", infoEstudiante[1]);
                        cmd.Parameters.AddWithValue("@apellido2", " ");
                    }
                }
            }

            SetDataTable();
        }
Example #14
0
 private async void InitClass()
 {
     lstEstudiantes = await EstudianteModel.ObtenerEstudiantes();
 }
Example #15
0
 private void AgregarNuevoEstudiante()
 {
     lstEstudiantes.Add(NuevoEstudiante);
     OnPropertyChanged("lstEstudiantes");
     NuevoEstudiante = new EstudianteModel();
 }
 public void eliminarEstudiante([FromBody] EstudianteModel estudiante)
 {
     coneccion.eliminar_estudiante(estudiante.idEstudiante);
 }
 public void AddEdditEstudiante(bool newid, EstudianteModel estudiante)
 {
     _IEstud.AddEdditEstudiante(newid, estudiante);
 }
Example #18
0
        public async Task Post([FromBody] EstudianteModel estudiante)
        {
            var mongoDBService = new MongoDBService("Usuarios", "estudiantes", "mongodb://localhost:27017");

            await mongoDBService.InsertEstudiante(estudiante);
        }
Example #19
0
 //ESTUDIANTES POST
 public async Task InsertEstudiante(EstudianteModel estudiante) => await EstudianteCollection.InsertOneAsync(estudiante);