예제 #1
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));
        }
예제 #2
0
        public JsonResult agregarComentario(ComentariosTareasIng com)
        {
            DateTime hoy = DateTime.Now;

            com.Fecha     = hoy;
            com.IdUsuario = SessionHelper.GetIdUser();
            com.ComSist   = 1;
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                rm = com.Guardar();
                if (rm.response)
                {
                    rm.function = "agregarcomIng";
                    rm.result   = com;
                }
            }
            var usr    = SessionHelper.GetNameUser();;
            var coment = new { comentario = com.Comentario, horafecha = hoy.ToString("yyyy-MM-dd HH:mm:ss"), usuario = usr };

            rm.result = coment;
            return(Json(rm));
        }