public IActionResult getImage(int id) { System.Diagnostics.Debug.WriteLine("CODIGO" + id); using (var context = new sistema_notasContext()) { var imagen = (from producto in context.TbInformacionPersonal where producto.CodInformacionPersonal == id select producto.Imagen).FirstOrDefault(); if (imagen == null) { return(File("~/Imagenes/imangennoencontrada.png", "Imagenes/jpeg")); } else { return(File(imagen, "Imagenes/jpeg")); } } /* TbProducto prodcto = _context.TbProducto.Find(id); * byte[] byteImage = prodcto.Imagen; * * MemoryStream memoryStream = new MemoryStream(byteImage); * Image image = Image.FromStream(memoryStream); */ }
public IActionResult getGrado(int id) { System.Diagnostics.Debug.WriteLine("CODIGO: FALTA" + id); using (var context = new sistema_notasContext()) { System.Diagnostics.Debug.WriteLine("GRADO: " + ""); var imagen = (from producto in context.TbGrado where producto.CodGrado == id select producto.Nombre).FirstOrDefault(); System.Diagnostics.Debug.WriteLine("GRADO: " + ""); if (imagen == null) { return(View("No tiene Grado")); } else { return(View(imagen)); } } }
public TbCursoesController(sistema_notasContext context) { _context = context; }
public TbNivelsController(sistema_notasContext context) { _context = context; }
public TbUnidadsController(sistema_notasContext context) { _context = context; }
public TbAñoController(sistema_notasContext context) { _context = context; }
public ActionResult Login(TbUsuario login, string ReturnUrl = "") { using (sistema_notasContext dc = new sistema_notasContext()) { ClaimsIdentity identity = null; bool isAuthenticated = false; var ad1 = dc.TbUsuario.FirstOrDefaultAsync(); var ad = dc.TbUsuario.FirstOrDefault(); var c = dc.TbUsuario.Where(w => w.Usuario == login.Usuario).FirstOrDefault(); Console.WriteLine("Usuario:" + c.Usuario); Console.WriteLine("Usuario:" + c.CodUsuario); var adc = c.CodRol; if (c != null) { if (string.Compare(Crypto.Hash(login.Contraseña), c.Contraseña) == 0) { if (adc == 1) { var abc = dc.TbAdministracion.Where(x => x.CodUsuario == c.CodUsuario).FirstOrDefault(); Console.WriteLine("Codigo de Información Personal:" + abc.CodInformacionPersonal); var abc1 = dc.TbInformacionPersonal.Where(y => y.CodInformacionPersonal == abc.CodInformacionPersonal).FirstOrDefault(); var nombres = abc1.Nombre; Console.WriteLine("Nombre Completo:" + nombres); var nombre = abc1.Nombre + " " + abc1.Apellido; Console.WriteLine("Nombre Completo:" + nombre); System.Diagnostics.Debug.WriteLine("nombre" + nombre); var rols = dc.TbRol.Where(r => r.CodRol == c.CodRol).FirstOrDefault(); Console.WriteLine("ROL:" + rols.Rol); System.Diagnostics.Debug.WriteLine("ROL:" + rols.Rol); identity = new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, nombre), new Claim(ClaimTypes.Role, rols.Rol), new Claim(ClaimTypes.NameIdentifier, c.CodUsuario + "") }, CookieAuthenticationDefaults.AuthenticationScheme); isAuthenticated = true; if (isAuthenticated) { // contador_sesion++; var principal = new ClaimsPrincipal(identity); var loginA = HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal); return(RedirectToAction("Index", "Home")); } } else if (adc == 2) { var abc = dc.TbDocente.Where(x => x.CodUsuario == c.CodUsuario).FirstOrDefault(); Console.WriteLine("Codigo de Información Personal:" + abc.CodInformacionPersonal); var abc1 = dc.TbInformacionPersonal.Where(y => y.CodInformacionPersonal == abc.CodInformacionPersonal).FirstOrDefault(); var nombres = abc1.Nombre; Console.WriteLine("Nombre Completo:" + nombres); var nombre = abc1.Nombre + " " + abc1.Apellido; Console.WriteLine("Nombre Completo:" + nombre); System.Diagnostics.Debug.WriteLine("nombre" + nombre); var rols = dc.TbRol.Where(r => r.CodRol == c.CodRol).FirstOrDefault(); Console.WriteLine("ROL:" + rols.Rol); System.Diagnostics.Debug.WriteLine("ROL:" + rols.Rol); identity = new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, nombre), new Claim(ClaimTypes.Role, rols.Rol), new Claim(ClaimTypes.NameIdentifier, c.CodUsuario + "") }, CookieAuthenticationDefaults.AuthenticationScheme); isAuthenticated = true; if (isAuthenticated) { // contador_sesion++; var principal = new ClaimsPrincipal(identity); var loginA = HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal); return(RedirectToAction("Index", "Home")); } } else { var abc = dc.TbAlumno.Where(x => x.CodUsuario == c.CodUsuario).FirstOrDefault(); Console.WriteLine("Codigo de Información Personal:" + abc.CodInformacionPersonal); var abc1 = dc.TbInformacionPersonal.Where(y => y.CodInformacionPersonal == abc.CodInformacionPersonal).FirstOrDefault(); var nombres = abc1.Nombre; Console.WriteLine("Nombre Completo:" + nombres); var nombre = abc1.Nombre + " " + abc1.Apellido; Console.WriteLine("Nombre Completo:" + nombre); System.Diagnostics.Debug.WriteLine("nombre" + nombre); var rols = dc.TbRol.Where(r => r.CodRol == c.CodRol).FirstOrDefault(); Console.WriteLine("ROL:" + rols.Rol); System.Diagnostics.Debug.WriteLine("ROL:" + rols.Rol); identity = new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, nombre), new Claim(ClaimTypes.Role, rols.Rol), new Claim(ClaimTypes.NameIdentifier, c.CodUsuario + "") }, CookieAuthenticationDefaults.AuthenticationScheme); isAuthenticated = true; if (isAuthenticated) { // contador_sesion++; var principal = new ClaimsPrincipal(identity); var loginA = HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal); return(RedirectToAction("Index", "Home")); } } } else { RedirectToAction("Login"); } } else { RedirectToAction("Login"); } } return(View()); }
public TbUsuariosController(sistema_notasContext context) { _context = context; }
public TbInformacionPersonalsController(sistema_notasContext context) { _context = context; }
public TbAlumnoesController(sistema_notasContext context) { _context = context; }
public TbSeccionsController(sistema_notasContext context) { _context = context; }
public TbJornadasController(sistema_notasContext context) { _context = context; }