public ActionResult Eliminados() { /*Rol Cajero*/ if (UsuarioController.Get().Rol.Descripcion.Equals("Cajero")) { return(Redirect("~/Usuario/Perfil")); } /*Rol Admin y Veterinario*/ else { return(View(usuario.GetAllUsuarios(0))); } }
public ActionResult Restaurar(int id = 0) { ViewBag.Roles = new SelectList(rol.GetAllRoles(), "RolId", "Descripcion"); if (UsuarioController.Get().Rol.Descripcion.Equals("Cajero")) { return(Redirect("~/Usuario/Perfil")); } else { return(View(usuario.GetUsuario(id))); } }
public ActionResult Eliminar(Usuario model) { if (model.UsuarioId == UsuarioController.Get().UsuarioId) { ViewBag.Roles = new SelectList(rol.GetAllRoles(), "RolId", "Descripcion"); ViewBag.Message = "Usted no puede eliminar su cuenta"; model = UsuarioController.Get(); return(View("~/views/usuario/eliminar.cshtml", model)); } else { usuario.CambiarEstado(0, model.UsuarioId); ViewBag.Roles = new SelectList(rol.GetAllRoles(), "RolId", "Descripcion"); return(Redirect("~/usuario/eliminados")); } }
public JsonResult Crud(Consulta c) { var VerificarConsulta = c.VerificarConsulta(c.ClienteId, c.MascotaId, c.FechaAtencion); if (ModelState.IsValid) { if (VerificarConsulta != null) { if (VerificarConsulta.ConsultaId != c.ConsultaId) { c.Message = "La Mascota ya tiene una consulta para el mismo dia"; c.valor = 3; } else { c.valor = c.CrudConsulta(UsuarioController.Get().UsuarioId); c.Message = "Consulta Modificada"; c.valor = 2; } } else { c.valor = c.CrudConsulta(UsuarioController.Get().UsuarioId); c.Message = "Consulta Registrada"; c.valor = 1; } } else { if (c.FechaAtencion <= DateTime.Today) { c.Message = "Seleccione un Fecha Actual"; c.valor = 0; } else { c.Message = "Llene todos los campos"; c.valor = 3; } } return(Json(c)); }
public ActionResult Crud(int id = 0) { ViewBag.Roles = new SelectList(rol.GetAllRoles(), "RolId", "Descripcion"); /*Rol Cajero*/ if (UsuarioController.Get().Rol.Descripcion.Equals("Cajero")) { if (id == UsuarioController.Get().UsuarioId) { return(View(usuario.GetUsuario(id))); } else { return(Redirect("~/Usuario/Perfil")); } } /*Rol Admin y Veterinario*/ else { return(View(id > 0 ? usuario.GetUsuario(id) : usuario)); } }
public ActionResult Registrar(Diagnostico d) { /* * if (r != null) * { * foreach (var c in r) * d.Receta.Add(new Receta { MedicamentoId = c.MedicamentoId, Cantidad = c.Cantidad, UnitMedida = c.UnitMedida }); * } * else * { * ModelState.AddModelError("medicamentos", "Debe seleccionar por lo menos un medicamento"); * } */ if (ModelState.IsValid) { d.registrarDiagnostico(UsuarioController.Get().UsuarioId, d.ConsultaId); return(View("~/atencion/")); } else { return(View(d)); } }
public ActionResult CambiarPassword(CambiarPassword user) { var userpass = usuario.CambiarPassword(user.OldPassword, user.NewPassword, UsuarioController.Get().UsuarioId); if (userpass > 0) { ViewBag.Mensaje = "Se cambio la clave"; ViewBag.userpass = userpass; } else { ViewBag.Mensaje = "La contraseña actual es incorrecta"; ViewBag.userpass = userpass; } return(View()); }