public JsonResult Finalizar(int idTareaIng, string resultado) { var rm = new ResponseModel(); var _tarea = new TareasIng(); _tarea = _tarea.Obtener(idTareaIng); if (_tarea.IdEstadoTareaIng == 2) { rm = tareasing.Finalizar(idTareaIng, resultado); } if (rm.response) { rm.href = Url.Content("~/CambiosIngenieria"); } return(Json(rm)); }
public JsonResult Guardar(TareasIng model) { TareasIng tarea = new TareasIng(); var rm = new ResponseModel(); if (ModelState.IsValid) { rm = this.Enviar(model); if (rm.response) { rm.href = Url.Content("~/CambiosIngenieria"); } } return(Json(rm)); }
public ResponseModel Enviar(TareasIng model)//crea si no existe y envia { var rm = new ResponseModel(); DateTime hoy = DateTime.Now; model.fecha = hoy; model.IdResponsable = responsable.ObtenerIdResponsableUsuario(SessionHelper.GetIdUser()); var autorizador = new AutorizadorTarea(); autorizador = autorizador.Obtener(); model.IdAutorizadorTarea = autorizador.Obtener().IdAutorizador; if (model.IdEstadoTareaIng == null || model.IdEstadoTareaIng == 3 || model.IdEstadoTareaIng == 1) { model.IdEstadoTareaIng = 1; model.IdArea = responsable.ObtenerArea(SessionHelper.GetIdUser()); model.Resultado = null; model.FechaFin = null; model.FechaAprobacion = null; model.secuencia = null; rm = model.Guardar(); } return(rm); }
public ActionResult crud(int id = 0) { int idusuario = SessionHelper.GetIdUser(); var usuarios = new usuariosSistema(); var responsable = new responsable(); var autorizador = new AutorizadorTarea(); var comentarios = new ComentariosTareasIng(); if (id == 0) { //tareasing.Usuario_id = SessionHelper.GetUser(); DateTime hoy = DateTime.Now; ViewBag.usuario = usuarios.ObtenerporId(idusuario); ViewBag.responsable = responsable.obtenerResponsableporIdusuario(idusuario); ViewBag.autorizador = autorizador.Obtener(); ViewBag.hoy = hoy; ViewBag.comentarios = null; } else { tareasing = tareasing.Obtener(id); ViewBag.usuario = tareasing.responsable.usuariosSistema; ViewBag.responsable = tareasing.responsable; ViewBag.autorizador = tareasing.AutorizadorTarea; ViewBag.hoy = tareasing.fecha; ViewBag.comentarios = comentarios.Listar(tareasing.IdTareaIng); } ViewBag.esautorizador = AutorizadorTarea.esAutorizador(); var tipotareas = new TipoTareaIng(); ViewBag.tipoTareas = tipotareas.Listar(); return(View(tareasing)); }