Files
OnDoc/API_NetFramework/DocTester.aspx.cs
2026-02-13 06:42:52 +01:00

54 lines
1.6 KiB
C#

using Newtonsoft.Json;
using SecuringWebApiUsingApiKey.Middleware;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data.SqlClient;
using System.Linq;
using System.Runtime.Remoting.Messaging;
using System.Web;
using System.Web.Services;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebApp;
namespace WebApp
{
public partial class DocTester : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
[WebMethod]
public static object GetJson(string tableKey, string id, string mode)
{
string _connectionString = StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["DocTesterconnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm");
string json;
if (mode == "prov")
{
using (SqlConnection con = new SqlConnection(_connectionString))
using (SqlCommand cmd = new SqlCommand(
"SELECT JavaScriptObject FROM ProvDokuments WHERE ProvDokumentid = @key", con))
{
cmd.Parameters.AddWithValue("@key", id);
con.Open();
json = cmd.ExecuteScalar()?.ToString();
}
if (json == null)
return "";
}
json = "";
return json;
}
protected void LoadJson(object sender, EventArgs e)
{
string a = "1";
}
}
}