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)); }
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")); }