public ActionResult AsignarProyecto(int idproyecto, int idempleado) { try { if (ProyectoCN.ExisteAsignacion(idproyecto, idempleado)) { return(Json(new { ok = false, msg = "ya exite este proyecto con este empleado" })); } if (!ProyectoCN.EsProyectoActivo(idproyecto)) { return(Json(new { ok = false, msg = "El proyecto ya no se encuentra activo" })); } ProyectoCN.AsignarProyecto(idproyecto, idempleado); return(Json(new { ok = true, toRedirect = Url.Action("AsignarProyecto") }, JsonRequestBehavior.AllowGet)); } catch (Exception ep) { return(Json(new { ok = false, msg = ep.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult AsignarProyecto(int proyectoId, int empleadoId) { try { if (ProyectoCN.ExisteAsignacion(proyectoId, empleadoId)) { return(Json(new { ok = false, msg = "Ya existe una relación entre este proyecto y el empleado" })); } if (!ProyectoCN.EsProyectoActivo(proyectoId)) { return(Json(new { ok = false, msg = "El proyecto ya no se encuentra activo." })); } ProyectoCN.AsignarProyecto(proyectoId, empleadoId); return(Json(new { ok = true, toRedirect = Url.Action("AsignarProyecto") }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { ok = false, msg = ex.Message }, JsonRequestBehavior.AllowGet)); } }