Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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));
        }