コード例 #1
0
        public void Salvar(Transacao t)
        {
            JavaScriptSerializer json_serializer = new JavaScriptSerializer();
            UsuarioCtx           Uctx            = new UsuarioCtx();

            t.empresa_contratante    = new Empresa();
            t.empresa_contratante.id = json_serializer
                                       .Deserialize <Usuario>(Uctx.DecryptText(Request.Cookies["token"].Value))
                                       .empresa.id;
            ctx.Salvar(t);
        }
コード例 #2
0
        public JsonResult getTransacoes()
        {
            JavaScriptSerializer json_serializer = new JavaScriptSerializer();
            UsuarioCtx           Uctx            = new UsuarioCtx();
            var objToken = json_serializer
                           .Deserialize <Usuario>(Uctx.DecryptText(Request.Cookies["token"].Value));
            int idEmpresa = Request.Cookies["token"] == null ||
                            objToken.empresa == null ? 0
                            : objToken.empresa.id;

            if (idEmpresa != 0 && objToken.perfil.analista != "s" && objToken.perfil.adm != "s")
            {
                return(Json(ctx.getTransacaoAll().Where(x => x.empresa_contratante.id == idEmpresa), JsonRequestBehavior.AllowGet));
            }
            return(Json(ctx.getTransacaoAll(), JsonRequestBehavior.AllowGet));
        }