update vor token
This commit is contained in:
94
API_NetFramework/Controllers/ArchivController.cs
Normal file
94
API_NetFramework/Controllers/ArchivController.cs
Normal file
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Net.Http;
|
||||
using System.Web.Http;
|
||||
using DOCGEN;
|
||||
using Model;
|
||||
using Database;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace API_NetFramework.Controllers
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <remarks></remarks>
|
||||
public class ArchivController : ApiController
|
||||
{
|
||||
// GET: OnBase
|
||||
|
||||
string connectionstring = ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString;
|
||||
/// <summary>
|
||||
/// Archiviert das Dokument aus OnDoc in OnBase
|
||||
/// </summary>
|
||||
/// <param name="DokumentID"></param>
|
||||
/// <returns>
|
||||
/// Returncode: 200 (OK)
|
||||
/// Dokumenthandle aus OnBase
|
||||
/// </returns>
|
||||
/// <remarks></remarks>
|
||||
[HttpGet]
|
||||
[Route("API/ArchiveDocFromDatabase")]
|
||||
|
||||
public IHttpActionResult ArchivDoc_From_Database(string DokumentID)
|
||||
{
|
||||
return Ok();
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
[Route("API/ArchiveDocBase64")]
|
||||
/// <summary>
|
||||
/// Archiviert das als Base64String übergebene Dokument in OnBase
|
||||
/// </summary>
|
||||
/// <param name="DokumentID"></param>
|
||||
/// <param name="Dokumenttyp"></param>
|
||||
/// <returns>
|
||||
/// Returncode: 200 (OK)
|
||||
/// Dokumenthandle aus OnBase
|
||||
/// </returns>
|
||||
/// <remarks></remarks>
|
||||
public IHttpActionResult ArchivDocBase64(string Dokument, string Dokumenttyp)
|
||||
{
|
||||
return Ok();
|
||||
}
|
||||
/// <summary>
|
||||
/// CheckDocID prüft auf eine vorhandene DokumentID in OnDoc (DokumentID OFFEDK... / Barcode-Klenber-Nr)
|
||||
/// </summary>
|
||||
/// <param name="DokumentID"></param>
|
||||
/// <returns>
|
||||
/// 200: OK
|
||||
/// </returns>
|
||||
/// <remarks></remarks>
|
||||
[HttpGet]
|
||||
[Route("API/CheckDocID")]
|
||||
|
||||
public IHttpActionResult CheckDocID(string DokumentID)
|
||||
{
|
||||
Database.DB db = new Database.DB(connectionstring);
|
||||
db.Get_Tabledata("Select * from dokument where dokumentid = '" + DokumentID + "'", false, true);
|
||||
if (db.dsdaten.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
return Ok(DokumentID);
|
||||
}
|
||||
db.Get_Tabledata("Select barcodenr from barcodeetikette where dokumentid='" + DokumentID + "'", false, true);
|
||||
if (db.dsdaten.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
return Ok(DokumentID);
|
||||
}
|
||||
return Content(HttpStatusCode.NotFound, DokumentID);
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
[Route("API/ArchivDocFromIRIS")]
|
||||
public IHttpActionResult ArchivDocFromIRIS(string dokumentid)
|
||||
{
|
||||
return Ok();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user