Exemplo n.º 1
0
        public ActionResult PerfilDocente()
        {
            int           idUsuario = int.Parse(Sess.getSession("idUsuario"));
            PerfilDocente Model     = new PerfilDocente();

            Model.idUsuario = idUsuario;
            Docentes Doc  = new Docentes();
            Usuario  User = new Usuario();

            try
            {
                using (var dbContext = new DBPortalEduDataContext())
                {
                    User = (from db in dbContext.Usuario where db.IdUsuario == Model.idUsuario select db).Single();
                    Doc  = (from db in dbContext.Docentes where db.idUsuario == Model.idUsuario select db).Single();

                    Model.Usuario1 = User.Usuario1;
                    Model.correo   = User.correo;
                    Model.nombre   = Doc.nombre;
                    Model.apellido = Doc.apellido;
                    Model.fecha_n  = Doc.fecha_n.ToString();
                    Model.genero   = (Doc.genero).ToString() == "M" ? "Masculino" : "Femenino";
                }
            }catch (Exception e)
            {
            }

            return(View(Model));
        }
Exemplo n.º 2
0
        public ActionResult PerfilDocente(FormCollection e, PerfilDocente model)
        {
            int idUser = int.Parse(Session["IdUsuario"].ToString());

            using (var dbContext = new DBPortalEduDataContext())
            {
                Docentes Doce = (from db in dbContext.Docentes where idUser == db.idUsuario select db).Single();
                Doce.nombre   = String.IsNullOrEmpty(model.nombre) ? Doce.nombre : model.nombre;
                Doce.apellido = String.IsNullOrEmpty(model.apellido) ? Doce.apellido : model.apellido;
                Doce.fecha_n  = String.IsNullOrEmpty(model.fecha_n) ? Doce.fecha_n : Convert.ToDateTime(model.fecha_n);
                Doce.genero   = (String.IsNullOrEmpty(model.genero) ? Doce.genero : model.genero == "Masculino" ? 'M' : 'F');
                dbContext.SP_ModificaDocente(Doce.IdDocente, Doce.nombre, Doce.apellido, Doce.fecha_n, Doce.genero);
            }
            return(RedirectToAction("PerfilDocente", "Docente"));
        }