You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1581 lines
60 KiB
1581 lines
60 KiB
using System;
|
|
using System.Data;
|
|
using System.Data.SqlTypes;
|
|
using System.Data.SqlClient;
|
|
|
|
namespace edoka_dms
|
|
{
|
|
public class clsDokument : clsDBInteractionBase
|
|
{
|
|
#region Class Member Declarations
|
|
private SqlBoolean m_bUnvollstaendig, m_bZu_retournieren, m_bAusgangsarchiviert, m_bBereit_zur_archivierung, m_bBldossier, m_bAuserstuebernahme, m_bVertraulich, m_bEingangsarchiviert, m_bGesperrt, m_bZustaendig_kube, m_bBl_scan, m_bAktiv, m_bFAStatuswechsel, m_bOfficedokumentgeloescht, m_bFAVerantwortlicherwechsel, m_bBedRRetourniert, m_bFapartnerwechsel, m_bAmsdokument;
|
|
private SqlDateTime m_daErinnerungam, m_daDatum_ausgangsarchivierung, m_daTermin, m_daArchivierungsdatum, m_daGesperrtam, m_daErstelltam, m_daMutiertam, m_daErstellungsdatum, m_daDatum_eingangsarchivierung;
|
|
private SqlInt32 m_iStatusnr, m_iMutiererteam, m_iZustaendiger, m_iBck, m_iBearbeitungszeit_in_minuten, m_iMonierung_in_tagen, m_iAufbewahrung_elektronisch, m_iAufbewahrung_phaysisch, m_iIn_edoka_datenbank, m_iBearbeitung_nach_abschluss, m_iBRVernichtungnachTagen, m_iAnzeigeStatus, m_iDokdurchkubeweitergegeben, m_iPostzustellung, m_iNoEdit, m_iUnterschriftlinks, m_iErstellerteam, m_iErsteller, m_iUnterschriftrechts, m_iGesperrt_durch, m_iDokumenttypnr, m_iMa_ausgangsarchivierung, m_iMutierertieam, m_iNrpar00, m_iMa_eingangsarchivierung, m_iStatus_edoka_batch_eingang, m_iColdstatus, m_iMitarbeiternr1, m_iBarcodenr, m_iMitarbeiternr, m_iVerantwortlich, m_iStatus_edoka_batch_ausgang, m_iMutierer;
|
|
private SqlString m_sFanummer3, m_sDokumentidn, m_sVvnr, m_sDokumentname, m_sBedRDokumentid, m_sSpeicherort, m_sFANummer1, m_sColdschema, m_sColdfolder, m_sBezeichnung, m_sBemerkung, m_sBemerkunguvm, m_sAnredezustelladresse, m_sLoeschgrund, m_sVersandadresse, m_sZustelladresse, m_sColddokumentid, m_sFANummer2, m_sDokumentid;
|
|
#endregion
|
|
|
|
|
|
public clsDokument()
|
|
{
|
|
// Nothing for now.
|
|
}
|
|
|
|
|
|
public override bool Insert()
|
|
{
|
|
SqlCommand scmCmdToExecute = new SqlCommand();
|
|
scmCmdToExecute.CommandText = "dbo.[pr_dokument_Insert]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_sDokumentid));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imitarbeiternr1", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr1));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@inrpar00", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNrpar00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumentidn", SqlDbType.VarChar, 20, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sDokumentidn));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumentname", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sDokumentname));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iersteller", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iErsteller));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ierstellerteam", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iErstellerteam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstelltam", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstelltam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierertieam", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierertieam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiertam", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiertam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sspeicherort", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sSpeicherort));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bgesperrt", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bGesperrt));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@igesperrt_durch", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iGesperrt_durch));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@dagesperrtam", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daGesperrtam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbezeichnung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbemerkung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBemerkung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bauserstuebernahme", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAuserstuebernahme));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumenttypnr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bunvollstaendig", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bUnvollstaendig));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbemerkunguvm", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBemerkunguvm));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbereit_zur_archivierung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBereit_zur_archivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bausgangsarchiviert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAusgangsarchiviert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@dadatum_ausgangsarchivierung", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daDatum_ausgangsarchivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ima_ausgangsarchivierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMa_ausgangsarchivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bzu_retournieren", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bZu_retournieren));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@beingangsarchiviert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bEingangsarchiviert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@dadatum_eingangsarchivierung", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daDatum_eingangsarchivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ima_eingangsarchivierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMa_eingangsarchivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatus_edoka_batch_ausgang", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatus_edoka_batch_ausgang));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatus_edoka_batch_eingang", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatus_edoka_batch_eingang));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sloeschgrund", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sLoeschgrund));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@icoldstatus", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iColdstatus));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sversandadresse", SqlDbType.VarChar, 1024, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sVersandadresse));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ibarcodenr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBarcodenr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@scolddokumentid", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sColddokumentid));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bamsdokument", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAmsdokument));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iverantwortlich", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iVerantwortlich));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@izustaendiger", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iZustaendiger));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iunterschriftlinks", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iUnterschriftlinks));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iunterschriftrechts", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iUnterschriftrechts));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ipostzustellung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iPostzustellung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatusnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatusnr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bzustaendig_kube", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bZustaendig_kube));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@szustelladresse", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sZustelladresse));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bvertraulich", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bVertraulich));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellungsdatum", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellungsdatum));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daarchivierungsdatum", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daArchivierungsdatum));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@datermin", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daTermin));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutiererteam", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutiererteam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sanredezustelladresse", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sAnredezustelladresse));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokdurchkubeweitergegeben", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokdurchkubeweitergegeben));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ibck", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBck));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ibearbeitungszeit_in_minuten", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBearbeitungszeit_in_minuten));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imonierung_in_tagen", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMonierung_in_tagen));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iaufbewahrung_elektronisch", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iAufbewahrung_elektronisch));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iaufbewahrung_phaysisch", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iAufbewahrung_phaysisch));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iin_edoka_datenbank", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iIn_edoka_datenbank));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ibearbeitung_nach_abschluss", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBearbeitung_nach_abschluss));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@scoldfolder", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sColdfolder));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@scoldschema", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sColdschema));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerinnerungam", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErinnerungam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sFANummer1", SqlDbType.VarChar, 128, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFANummer1));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sFANummer2", SqlDbType.VarChar, 128, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFANummer2));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bfapartnerwechsel", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFapartnerwechsel));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bFAStatuswechsel", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFAStatuswechsel));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bFAVerantwortlicherwechsel", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFAVerantwortlicherwechsel));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBedRDokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBedRDokumentid));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bBedRRetourniert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBedRRetourniert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iBRVernichtungnachTagen", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBRVernichtungnachTagen));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bofficedokumentgeloescht", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bOfficedokumentgeloescht));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sfanummer3", SqlDbType.VarChar, 128, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFanummer3));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@svvnr", SqlDbType.VarChar, 25, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sVvnr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iAnzeigeStatus", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iAnzeigeStatus));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbl_scan", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBl_scan));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbldossier", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBldossier));
|
|
//scmCmdToExecute.Parameters.Add(new SqlParameter("@iNoEdit", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNoEdit));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
|
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Open connection.
|
|
m_scoMainConnection.Open();
|
|
}
|
|
else
|
|
{
|
|
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
|
{
|
|
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
|
}
|
|
}
|
|
|
|
// Execute query.
|
|
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
|
//m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
|
|
|
if(m_iErrorCode != (int)LLBLError.AllOk)
|
|
{
|
|
// Throw error.
|
|
throw new Exception("Stored Procedure 'pr_dokument_Insert' reported the ErrorCode: " + m_iErrorCode);
|
|
}
|
|
|
|
return true;
|
|
}
|
|
catch(Exception ex)
|
|
{
|
|
// some error occured. Bubble it to caller and encapsulate Exception object
|
|
throw new Exception("clsDokument::Insert::Error occured.", ex);
|
|
}
|
|
finally
|
|
{
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Close connection.
|
|
m_scoMainConnection.Close();
|
|
}
|
|
scmCmdToExecute.Dispose();
|
|
}
|
|
}
|
|
|
|
|
|
public override bool Update()
|
|
{
|
|
SqlCommand scmCmdToExecute = new SqlCommand();
|
|
scmCmdToExecute.CommandText = "dbo.[pr_dokument_Update]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_sDokumentid));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imitarbeiternr1", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr1));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@inrpar00", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNrpar00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumentidn", SqlDbType.VarChar, 20, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sDokumentidn));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumentname", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sDokumentname));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iersteller", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iErsteller));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ierstellerteam", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iErstellerteam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstelltam", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstelltam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierertieam", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierertieam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiertam", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiertam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sspeicherort", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sSpeicherort));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bgesperrt", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bGesperrt));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@igesperrt_durch", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iGesperrt_durch));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@dagesperrtam", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daGesperrtam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbezeichnung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbemerkung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBemerkung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bauserstuebernahme", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAuserstuebernahme));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumenttypnr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bunvollstaendig", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bUnvollstaendig));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbemerkunguvm", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBemerkunguvm));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbereit_zur_archivierung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBereit_zur_archivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bausgangsarchiviert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAusgangsarchiviert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@dadatum_ausgangsarchivierung", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daDatum_ausgangsarchivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ima_ausgangsarchivierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMa_ausgangsarchivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bzu_retournieren", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bZu_retournieren));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@beingangsarchiviert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bEingangsarchiviert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@dadatum_eingangsarchivierung", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daDatum_eingangsarchivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ima_eingangsarchivierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMa_eingangsarchivierung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatus_edoka_batch_ausgang", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatus_edoka_batch_ausgang));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatus_edoka_batch_eingang", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatus_edoka_batch_eingang));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sloeschgrund", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sLoeschgrund));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@icoldstatus", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iColdstatus));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sversandadresse", SqlDbType.VarChar, 1024, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sVersandadresse));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ibarcodenr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBarcodenr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@scolddokumentid", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sColddokumentid));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bamsdokument", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAmsdokument));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iverantwortlich", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iVerantwortlich));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@izustaendiger", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iZustaendiger));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iunterschriftlinks", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iUnterschriftlinks));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iunterschriftrechts", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iUnterschriftrechts));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ipostzustellung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iPostzustellung));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatusnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatusnr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bzustaendig_kube", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bZustaendig_kube));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@szustelladresse", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sZustelladresse));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bvertraulich", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bVertraulich));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellungsdatum", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellungsdatum));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daarchivierungsdatum", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daArchivierungsdatum));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@datermin", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daTermin));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutiererteam", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutiererteam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sanredezustelladresse", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sAnredezustelladresse));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokdurchkubeweitergegeben", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokdurchkubeweitergegeben));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ibck", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBck));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ibearbeitungszeit_in_minuten", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBearbeitungszeit_in_minuten));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@imonierung_in_tagen", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMonierung_in_tagen));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iaufbewahrung_elektronisch", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iAufbewahrung_elektronisch));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iaufbewahrung_phaysisch", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iAufbewahrung_phaysisch));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iin_edoka_datenbank", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iIn_edoka_datenbank));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ibearbeitung_nach_abschluss", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBearbeitung_nach_abschluss));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@scoldfolder", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sColdfolder));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@scoldschema", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sColdschema));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerinnerungam", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErinnerungam));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sFANummer1", SqlDbType.VarChar, 128, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFANummer1));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sFANummer2", SqlDbType.VarChar, 128, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFANummer2));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bfapartnerwechsel", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFapartnerwechsel));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bFAStatuswechsel", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFAStatuswechsel));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bFAVerantwortlicherwechsel", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFAVerantwortlicherwechsel));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBedRDokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBedRDokumentid));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bBedRRetourniert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBedRRetourniert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iBRVernichtungnachTagen", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iBRVernichtungnachTagen));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bofficedokumentgeloescht", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bOfficedokumentgeloescht));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sfanummer3", SqlDbType.VarChar, 128, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFanummer3));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@svvnr", SqlDbType.VarChar, 25, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sVvnr));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iAnzeigeStatus", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iAnzeigeStatus));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbl_scan", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBl_scan));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbldossier", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBldossier));
|
|
//scmCmdToExecute.Parameters.Add(new SqlParameter("@iNoEdit", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNoEdit));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
|
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Open connection.
|
|
m_scoMainConnection.Open();
|
|
}
|
|
else
|
|
{
|
|
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
|
{
|
|
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
|
}
|
|
}
|
|
|
|
// Execute query.
|
|
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
|
//m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
|
|
|
if(m_iErrorCode != (int)LLBLError.AllOk)
|
|
{
|
|
// Throw error.
|
|
throw new Exception("Stored Procedure 'pr_dokument_Update' reported the ErrorCode: " + m_iErrorCode);
|
|
}
|
|
|
|
return true;
|
|
}
|
|
catch(Exception ex)
|
|
{
|
|
// some error occured. Bubble it to caller and encapsulate Exception object
|
|
throw new Exception("clsDokument::Update::Error occured.", ex);
|
|
}
|
|
finally
|
|
{
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Close connection.
|
|
m_scoMainConnection.Close();
|
|
}
|
|
scmCmdToExecute.Dispose();
|
|
}
|
|
}
|
|
|
|
|
|
public override bool Delete()
|
|
{
|
|
SqlCommand scmCmdToExecute = new SqlCommand();
|
|
scmCmdToExecute.CommandText = "dbo.[pr_dokument_Delete]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_sDokumentid));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
|
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Open connection.
|
|
m_scoMainConnection.Open();
|
|
}
|
|
else
|
|
{
|
|
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
|
{
|
|
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
|
}
|
|
}
|
|
|
|
// Execute query.
|
|
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
|
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
|
|
|
if(m_iErrorCode != (int)LLBLError.AllOk)
|
|
{
|
|
// Throw error.
|
|
throw new Exception("Stored Procedure 'pr_dokument_Delete' reported the ErrorCode: " + m_iErrorCode);
|
|
}
|
|
|
|
return true;
|
|
}
|
|
catch(Exception ex)
|
|
{
|
|
// some error occured. Bubble it to caller and encapsulate Exception object
|
|
throw new Exception("clsDokument::Delete::Error occured.", ex);
|
|
}
|
|
finally
|
|
{
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Close connection.
|
|
m_scoMainConnection.Close();
|
|
}
|
|
scmCmdToExecute.Dispose();
|
|
}
|
|
}
|
|
|
|
|
|
public override DataTable SelectOne()
|
|
{
|
|
SqlCommand scmCmdToExecute = new SqlCommand();
|
|
scmCmdToExecute.CommandText = "dbo.[pr_dokument_SelectOne]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
DataTable dtToReturn = new DataTable("dokument");
|
|
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_sDokumentid));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
|
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Open connection.
|
|
m_scoMainConnection.Open();
|
|
}
|
|
else
|
|
{
|
|
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
|
{
|
|
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
|
}
|
|
}
|
|
|
|
// Execute query.
|
|
sdaAdapter.Fill(dtToReturn);
|
|
//m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
|
|
|
if(m_iErrorCode != (int)LLBLError.AllOk)
|
|
{
|
|
// Throw error.
|
|
throw new Exception("Stored Procedure 'pr_dokument_SelectOne' reported the ErrorCode: " + m_iErrorCode);
|
|
}
|
|
|
|
if(dtToReturn.Rows.Count > 0)
|
|
{
|
|
m_sDokumentid = (string)dtToReturn.Rows[0]["dokumentid"];
|
|
m_iMitarbeiternr = dtToReturn.Rows[0]["mitarbeiternr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mitarbeiternr"];
|
|
m_iMitarbeiternr1 = dtToReturn.Rows[0]["mitarbeiternr1"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mitarbeiternr1"];
|
|
m_iNrpar00 = dtToReturn.Rows[0]["nrpar00"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["nrpar00"];
|
|
m_sDokumentidn = dtToReturn.Rows[0]["dokumentidn"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["dokumentidn"];
|
|
m_sDokumentname = dtToReturn.Rows[0]["dokumentname"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["dokumentname"];
|
|
m_iErsteller = dtToReturn.Rows[0]["ersteller"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["ersteller"];
|
|
m_iErstellerteam = dtToReturn.Rows[0]["erstellerteam"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["erstellerteam"];
|
|
m_daErstelltam = dtToReturn.Rows[0]["erstelltam"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["erstelltam"];
|
|
m_iMutierer = dtToReturn.Rows[0]["mutierer"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mutierer"];
|
|
m_iMutierertieam = dtToReturn.Rows[0]["mutierertieam"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mutierertieam"];
|
|
m_daMutiertam = dtToReturn.Rows[0]["mutiertam"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["mutiertam"];
|
|
m_sSpeicherort = dtToReturn.Rows[0]["speicherort"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["speicherort"];
|
|
m_bGesperrt = dtToReturn.Rows[0]["gesperrt"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["gesperrt"];
|
|
m_iGesperrt_durch = dtToReturn.Rows[0]["gesperrt_durch"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["gesperrt_durch"];
|
|
m_daGesperrtam = dtToReturn.Rows[0]["gesperrtam"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["gesperrtam"];
|
|
m_sBezeichnung = dtToReturn.Rows[0]["bezeichnung"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["bezeichnung"];
|
|
m_sBemerkung = dtToReturn.Rows[0]["bemerkung"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["bemerkung"];
|
|
m_bAuserstuebernahme = dtToReturn.Rows[0]["auserstuebernahme"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["auserstuebernahme"];
|
|
m_iDokumenttypnr = dtToReturn.Rows[0]["dokumenttypnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumenttypnr"];
|
|
m_bUnvollstaendig = dtToReturn.Rows[0]["unvollstaendig"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["unvollstaendig"];
|
|
m_sBemerkunguvm = dtToReturn.Rows[0]["bemerkunguvm"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["bemerkunguvm"];
|
|
m_bBereit_zur_archivierung = dtToReturn.Rows[0]["bereit_zur_archivierung"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["bereit_zur_archivierung"];
|
|
m_bAusgangsarchiviert = dtToReturn.Rows[0]["ausgangsarchiviert"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["ausgangsarchiviert"];
|
|
m_daDatum_ausgangsarchivierung = dtToReturn.Rows[0]["datum_ausgangsarchivierung"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["datum_ausgangsarchivierung"];
|
|
m_iMa_ausgangsarchivierung = dtToReturn.Rows[0]["ma_ausgangsarchivierung"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["ma_ausgangsarchivierung"];
|
|
m_bZu_retournieren = dtToReturn.Rows[0]["zu_retournieren"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["zu_retournieren"];
|
|
m_bEingangsarchiviert = dtToReturn.Rows[0]["eingangsarchiviert"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["eingangsarchiviert"];
|
|
m_daDatum_eingangsarchivierung = dtToReturn.Rows[0]["datum_eingangsarchivierung"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["datum_eingangsarchivierung"];
|
|
m_iMa_eingangsarchivierung = dtToReturn.Rows[0]["ma_eingangsarchivierung"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["ma_eingangsarchivierung"];
|
|
m_iStatus_edoka_batch_ausgang = dtToReturn.Rows[0]["status_edoka_batch_ausgang"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["status_edoka_batch_ausgang"];
|
|
m_iStatus_edoka_batch_eingang = dtToReturn.Rows[0]["status_edoka_batch_eingang"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["status_edoka_batch_eingang"];
|
|
m_sLoeschgrund = dtToReturn.Rows[0]["loeschgrund"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["loeschgrund"];
|
|
m_iColdstatus = dtToReturn.Rows[0]["coldstatus"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["coldstatus"];
|
|
m_sVersandadresse = dtToReturn.Rows[0]["versandadresse"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["versandadresse"];
|
|
m_iBarcodenr = dtToReturn.Rows[0]["barcodenr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["barcodenr"];
|
|
m_sColddokumentid = dtToReturn.Rows[0]["colddokumentid"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["colddokumentid"];
|
|
m_bAmsdokument = dtToReturn.Rows[0]["amsdokument"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["amsdokument"];
|
|
m_iVerantwortlich = dtToReturn.Rows[0]["verantwortlich"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["verantwortlich"];
|
|
m_iZustaendiger = dtToReturn.Rows[0]["zustaendiger"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["zustaendiger"];
|
|
m_iUnterschriftlinks = dtToReturn.Rows[0]["unterschriftlinks"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["unterschriftlinks"];
|
|
m_iUnterschriftrechts = dtToReturn.Rows[0]["unterschriftrechts"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["unterschriftrechts"];
|
|
m_iPostzustellung = dtToReturn.Rows[0]["postzustellung"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["postzustellung"];
|
|
m_bAktiv = dtToReturn.Rows[0]["aktiv"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["aktiv"];
|
|
m_iStatusnr = dtToReturn.Rows[0]["statusnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["statusnr"];
|
|
m_bZustaendig_kube = dtToReturn.Rows[0]["zustaendig_kube"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["zustaendig_kube"];
|
|
m_sZustelladresse = dtToReturn.Rows[0]["zustelladresse"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["zustelladresse"];
|
|
m_bVertraulich = dtToReturn.Rows[0]["vertraulich"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["vertraulich"];
|
|
m_daErstellungsdatum = dtToReturn.Rows[0]["erstellungsdatum"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["erstellungsdatum"];
|
|
m_daArchivierungsdatum = dtToReturn.Rows[0]["archivierungsdatum"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["archivierungsdatum"];
|
|
m_daTermin = dtToReturn.Rows[0]["termin"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["termin"];
|
|
m_iMutiererteam = dtToReturn.Rows[0]["mutiererteam"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mutiererteam"];
|
|
m_sAnredezustelladresse = dtToReturn.Rows[0]["anredezustelladresse"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["anredezustelladresse"];
|
|
m_iDokdurchkubeweitergegeben = dtToReturn.Rows[0]["dokdurchkubeweitergegeben"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokdurchkubeweitergegeben"];
|
|
m_iBck = dtToReturn.Rows[0]["bck"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["bck"];
|
|
m_iBearbeitungszeit_in_minuten = dtToReturn.Rows[0]["bearbeitungszeit_in_minuten"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["bearbeitungszeit_in_minuten"];
|
|
m_iMonierung_in_tagen = dtToReturn.Rows[0]["monierung_in_tagen"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["monierung_in_tagen"];
|
|
m_iAufbewahrung_elektronisch = dtToReturn.Rows[0]["aufbewahrung_elektronisch"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["aufbewahrung_elektronisch"];
|
|
m_iAufbewahrung_phaysisch = dtToReturn.Rows[0]["aufbewahrung_phaysisch"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["aufbewahrung_phaysisch"];
|
|
m_iIn_edoka_datenbank = dtToReturn.Rows[0]["in_edoka_datenbank"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["in_edoka_datenbank"];
|
|
m_iBearbeitung_nach_abschluss = dtToReturn.Rows[0]["bearbeitung_nach_abschluss"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["bearbeitung_nach_abschluss"];
|
|
m_sColdfolder = dtToReturn.Rows[0]["coldfolder"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["coldfolder"];
|
|
m_sColdschema = dtToReturn.Rows[0]["coldschema"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["coldschema"];
|
|
m_daErinnerungam = dtToReturn.Rows[0]["erinnerungam"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["erinnerungam"];
|
|
m_sFANummer1 = dtToReturn.Rows[0]["FANummer1"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["FANummer1"];
|
|
m_sFANummer2 = dtToReturn.Rows[0]["FANummer2"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["FANummer2"];
|
|
m_bFapartnerwechsel = dtToReturn.Rows[0]["fapartnerwechsel"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["fapartnerwechsel"];
|
|
m_bFAStatuswechsel = dtToReturn.Rows[0]["FAStatuswechsel"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["FAStatuswechsel"];
|
|
m_bFAVerantwortlicherwechsel = dtToReturn.Rows[0]["FAVerantwortlicherwechsel"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["FAVerantwortlicherwechsel"];
|
|
m_sBedRDokumentid = dtToReturn.Rows[0]["BedRDokumentid"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["BedRDokumentid"];
|
|
m_bBedRRetourniert = dtToReturn.Rows[0]["BedRRetourniert"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["BedRRetourniert"];
|
|
m_iBRVernichtungnachTagen = dtToReturn.Rows[0]["BRVernichtungnachTagen"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["BRVernichtungnachTagen"];
|
|
m_bOfficedokumentgeloescht = dtToReturn.Rows[0]["officedokumentgeloescht"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["officedokumentgeloescht"];
|
|
m_sFanummer3 = dtToReturn.Rows[0]["fanummer3"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["fanummer3"];
|
|
m_sVvnr = dtToReturn.Rows[0]["vvnr"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["vvnr"];
|
|
m_iAnzeigeStatus = dtToReturn.Rows[0]["AnzeigeStatus"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["AnzeigeStatus"];
|
|
m_bBl_scan = dtToReturn.Rows[0]["bl_scan"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["bl_scan"];
|
|
m_bBldossier = dtToReturn.Rows[0]["bldossier"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["bldossier"];
|
|
//m_iNoEdit = dtToReturn.Rows[0]["NoEdit"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["NoEdit"];
|
|
}
|
|
return dtToReturn;
|
|
}
|
|
catch(Exception ex)
|
|
{
|
|
// some error occured. Bubble it to caller and encapsulate Exception object
|
|
throw new Exception("clsDokument::SelectOne::Error occured.", ex);
|
|
}
|
|
finally
|
|
{
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Close connection.
|
|
m_scoMainConnection.Close();
|
|
}
|
|
scmCmdToExecute.Dispose();
|
|
sdaAdapter.Dispose();
|
|
}
|
|
}
|
|
|
|
|
|
public override DataTable SelectAll()
|
|
{
|
|
SqlCommand scmCmdToExecute = new SqlCommand();
|
|
scmCmdToExecute.CommandText = "dbo.[pr_dokument_SelectAll]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
DataTable dtToReturn = new DataTable("dokument");
|
|
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
|
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Open connection.
|
|
m_scoMainConnection.Open();
|
|
}
|
|
else
|
|
{
|
|
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
|
{
|
|
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
|
}
|
|
}
|
|
|
|
// Execute query.
|
|
sdaAdapter.Fill(dtToReturn);
|
|
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
|
|
|
if(m_iErrorCode != (int)LLBLError.AllOk)
|
|
{
|
|
// Throw error.
|
|
throw new Exception("Stored Procedure 'pr_dokument_SelectAll' reported the ErrorCode: " + m_iErrorCode);
|
|
}
|
|
|
|
return dtToReturn;
|
|
}
|
|
catch(Exception ex)
|
|
{
|
|
// some error occured. Bubble it to caller and encapsulate Exception object
|
|
throw new Exception("clsDokument::SelectAll::Error occured.", ex);
|
|
}
|
|
finally
|
|
{
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Close connection.
|
|
m_scoMainConnection.Close();
|
|
}
|
|
scmCmdToExecute.Dispose();
|
|
sdaAdapter.Dispose();
|
|
}
|
|
}
|
|
|
|
|
|
#region Class Property Declarations
|
|
public SqlString sDokumentid
|
|
{
|
|
get
|
|
{
|
|
return m_sDokumentid;
|
|
}
|
|
set
|
|
{
|
|
SqlString sDokumentidTmp = (SqlString)value;
|
|
if(sDokumentidTmp.IsNull)
|
|
{
|
|
throw new ArgumentOutOfRangeException("sDokumentid", "sDokumentid can't be NULL");
|
|
}
|
|
m_sDokumentid = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iMitarbeiternr
|
|
{
|
|
get
|
|
{
|
|
return m_iMitarbeiternr;
|
|
}
|
|
set
|
|
{
|
|
m_iMitarbeiternr = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iMitarbeiternr1
|
|
{
|
|
get
|
|
{
|
|
return m_iMitarbeiternr1;
|
|
}
|
|
set
|
|
{
|
|
m_iMitarbeiternr1 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iNrpar00
|
|
{
|
|
get
|
|
{
|
|
return m_iNrpar00;
|
|
}
|
|
set
|
|
{
|
|
m_iNrpar00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sDokumentidn
|
|
{
|
|
get
|
|
{
|
|
return m_sDokumentidn;
|
|
}
|
|
set
|
|
{
|
|
m_sDokumentidn = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sDokumentname
|
|
{
|
|
get
|
|
{
|
|
return m_sDokumentname;
|
|
}
|
|
set
|
|
{
|
|
m_sDokumentname = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iErsteller
|
|
{
|
|
get
|
|
{
|
|
return m_iErsteller;
|
|
}
|
|
set
|
|
{
|
|
m_iErsteller = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iErstellerteam
|
|
{
|
|
get
|
|
{
|
|
return m_iErstellerteam;
|
|
}
|
|
set
|
|
{
|
|
m_iErstellerteam = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daErstelltam
|
|
{
|
|
get
|
|
{
|
|
return m_daErstelltam;
|
|
}
|
|
set
|
|
{
|
|
m_daErstelltam = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iMutierer
|
|
{
|
|
get
|
|
{
|
|
return m_iMutierer;
|
|
}
|
|
set
|
|
{
|
|
m_iMutierer = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iMutierertieam
|
|
{
|
|
get
|
|
{
|
|
return m_iMutierertieam;
|
|
}
|
|
set
|
|
{
|
|
m_iMutierertieam = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daMutiertam
|
|
{
|
|
get
|
|
{
|
|
return m_daMutiertam;
|
|
}
|
|
set
|
|
{
|
|
m_daMutiertam = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sSpeicherort
|
|
{
|
|
get
|
|
{
|
|
return m_sSpeicherort;
|
|
}
|
|
set
|
|
{
|
|
m_sSpeicherort = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bGesperrt
|
|
{
|
|
get
|
|
{
|
|
return m_bGesperrt;
|
|
}
|
|
set
|
|
{
|
|
m_bGesperrt = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iGesperrt_durch
|
|
{
|
|
get
|
|
{
|
|
return m_iGesperrt_durch;
|
|
}
|
|
set
|
|
{
|
|
m_iGesperrt_durch = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daGesperrtam
|
|
{
|
|
get
|
|
{
|
|
return m_daGesperrtam;
|
|
}
|
|
set
|
|
{
|
|
m_daGesperrtam = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBezeichnung
|
|
{
|
|
get
|
|
{
|
|
return m_sBezeichnung;
|
|
}
|
|
set
|
|
{
|
|
m_sBezeichnung = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBemerkung
|
|
{
|
|
get
|
|
{
|
|
return m_sBemerkung;
|
|
}
|
|
set
|
|
{
|
|
m_sBemerkung = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bAuserstuebernahme
|
|
{
|
|
get
|
|
{
|
|
return m_bAuserstuebernahme;
|
|
}
|
|
set
|
|
{
|
|
m_bAuserstuebernahme = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iDokumenttypnr
|
|
{
|
|
get
|
|
{
|
|
return m_iDokumenttypnr;
|
|
}
|
|
set
|
|
{
|
|
m_iDokumenttypnr = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bUnvollstaendig
|
|
{
|
|
get
|
|
{
|
|
return m_bUnvollstaendig;
|
|
}
|
|
set
|
|
{
|
|
m_bUnvollstaendig = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBemerkunguvm
|
|
{
|
|
get
|
|
{
|
|
return m_sBemerkunguvm;
|
|
}
|
|
set
|
|
{
|
|
m_sBemerkunguvm = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bBereit_zur_archivierung
|
|
{
|
|
get
|
|
{
|
|
return m_bBereit_zur_archivierung;
|
|
}
|
|
set
|
|
{
|
|
m_bBereit_zur_archivierung = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bAusgangsarchiviert
|
|
{
|
|
get
|
|
{
|
|
return m_bAusgangsarchiviert;
|
|
}
|
|
set
|
|
{
|
|
m_bAusgangsarchiviert = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daDatum_ausgangsarchivierung
|
|
{
|
|
get
|
|
{
|
|
return m_daDatum_ausgangsarchivierung;
|
|
}
|
|
set
|
|
{
|
|
m_daDatum_ausgangsarchivierung = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iMa_ausgangsarchivierung
|
|
{
|
|
get
|
|
{
|
|
return m_iMa_ausgangsarchivierung;
|
|
}
|
|
set
|
|
{
|
|
m_iMa_ausgangsarchivierung = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bZu_retournieren
|
|
{
|
|
get
|
|
{
|
|
return m_bZu_retournieren;
|
|
}
|
|
set
|
|
{
|
|
m_bZu_retournieren = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bEingangsarchiviert
|
|
{
|
|
get
|
|
{
|
|
return m_bEingangsarchiviert;
|
|
}
|
|
set
|
|
{
|
|
m_bEingangsarchiviert = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daDatum_eingangsarchivierung
|
|
{
|
|
get
|
|
{
|
|
return m_daDatum_eingangsarchivierung;
|
|
}
|
|
set
|
|
{
|
|
m_daDatum_eingangsarchivierung = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iMa_eingangsarchivierung
|
|
{
|
|
get
|
|
{
|
|
return m_iMa_eingangsarchivierung;
|
|
}
|
|
set
|
|
{
|
|
m_iMa_eingangsarchivierung = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iStatus_edoka_batch_ausgang
|
|
{
|
|
get
|
|
{
|
|
return m_iStatus_edoka_batch_ausgang;
|
|
}
|
|
set
|
|
{
|
|
m_iStatus_edoka_batch_ausgang = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iStatus_edoka_batch_eingang
|
|
{
|
|
get
|
|
{
|
|
return m_iStatus_edoka_batch_eingang;
|
|
}
|
|
set
|
|
{
|
|
m_iStatus_edoka_batch_eingang = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sLoeschgrund
|
|
{
|
|
get
|
|
{
|
|
return m_sLoeschgrund;
|
|
}
|
|
set
|
|
{
|
|
m_sLoeschgrund = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iColdstatus
|
|
{
|
|
get
|
|
{
|
|
return m_iColdstatus;
|
|
}
|
|
set
|
|
{
|
|
m_iColdstatus = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sVersandadresse
|
|
{
|
|
get
|
|
{
|
|
return m_sVersandadresse;
|
|
}
|
|
set
|
|
{
|
|
m_sVersandadresse = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iBarcodenr
|
|
{
|
|
get
|
|
{
|
|
return m_iBarcodenr;
|
|
}
|
|
set
|
|
{
|
|
m_iBarcodenr = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sColddokumentid
|
|
{
|
|
get
|
|
{
|
|
return m_sColddokumentid;
|
|
}
|
|
set
|
|
{
|
|
m_sColddokumentid = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bAmsdokument
|
|
{
|
|
get
|
|
{
|
|
return m_bAmsdokument;
|
|
}
|
|
set
|
|
{
|
|
m_bAmsdokument = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iVerantwortlich
|
|
{
|
|
get
|
|
{
|
|
return m_iVerantwortlich;
|
|
}
|
|
set
|
|
{
|
|
m_iVerantwortlich = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iZustaendiger
|
|
{
|
|
get
|
|
{
|
|
return m_iZustaendiger;
|
|
}
|
|
set
|
|
{
|
|
m_iZustaendiger = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iUnterschriftlinks
|
|
{
|
|
get
|
|
{
|
|
return m_iUnterschriftlinks;
|
|
}
|
|
set
|
|
{
|
|
m_iUnterschriftlinks = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iUnterschriftrechts
|
|
{
|
|
get
|
|
{
|
|
return m_iUnterschriftrechts;
|
|
}
|
|
set
|
|
{
|
|
m_iUnterschriftrechts = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iPostzustellung
|
|
{
|
|
get
|
|
{
|
|
return m_iPostzustellung;
|
|
}
|
|
set
|
|
{
|
|
m_iPostzustellung = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bAktiv
|
|
{
|
|
get
|
|
{
|
|
return m_bAktiv;
|
|
}
|
|
set
|
|
{
|
|
m_bAktiv = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iStatusnr
|
|
{
|
|
get
|
|
{
|
|
return m_iStatusnr;
|
|
}
|
|
set
|
|
{
|
|
m_iStatusnr = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bZustaendig_kube
|
|
{
|
|
get
|
|
{
|
|
return m_bZustaendig_kube;
|
|
}
|
|
set
|
|
{
|
|
m_bZustaendig_kube = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sZustelladresse
|
|
{
|
|
get
|
|
{
|
|
return m_sZustelladresse;
|
|
}
|
|
set
|
|
{
|
|
m_sZustelladresse = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bVertraulich
|
|
{
|
|
get
|
|
{
|
|
return m_bVertraulich;
|
|
}
|
|
set
|
|
{
|
|
m_bVertraulich = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daErstellungsdatum
|
|
{
|
|
get
|
|
{
|
|
return m_daErstellungsdatum;
|
|
}
|
|
set
|
|
{
|
|
m_daErstellungsdatum = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daArchivierungsdatum
|
|
{
|
|
get
|
|
{
|
|
return m_daArchivierungsdatum;
|
|
}
|
|
set
|
|
{
|
|
m_daArchivierungsdatum = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daTermin
|
|
{
|
|
get
|
|
{
|
|
return m_daTermin;
|
|
}
|
|
set
|
|
{
|
|
m_daTermin = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iMutiererteam
|
|
{
|
|
get
|
|
{
|
|
return m_iMutiererteam;
|
|
}
|
|
set
|
|
{
|
|
m_iMutiererteam = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sAnredezustelladresse
|
|
{
|
|
get
|
|
{
|
|
return m_sAnredezustelladresse;
|
|
}
|
|
set
|
|
{
|
|
m_sAnredezustelladresse = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iDokdurchkubeweitergegeben
|
|
{
|
|
get
|
|
{
|
|
return m_iDokdurchkubeweitergegeben;
|
|
}
|
|
set
|
|
{
|
|
m_iDokdurchkubeweitergegeben = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iBck
|
|
{
|
|
get
|
|
{
|
|
return m_iBck;
|
|
}
|
|
set
|
|
{
|
|
m_iBck = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iBearbeitungszeit_in_minuten
|
|
{
|
|
get
|
|
{
|
|
return m_iBearbeitungszeit_in_minuten;
|
|
}
|
|
set
|
|
{
|
|
m_iBearbeitungszeit_in_minuten = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iMonierung_in_tagen
|
|
{
|
|
get
|
|
{
|
|
return m_iMonierung_in_tagen;
|
|
}
|
|
set
|
|
{
|
|
m_iMonierung_in_tagen = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iAufbewahrung_elektronisch
|
|
{
|
|
get
|
|
{
|
|
return m_iAufbewahrung_elektronisch;
|
|
}
|
|
set
|
|
{
|
|
m_iAufbewahrung_elektronisch = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iAufbewahrung_phaysisch
|
|
{
|
|
get
|
|
{
|
|
return m_iAufbewahrung_phaysisch;
|
|
}
|
|
set
|
|
{
|
|
m_iAufbewahrung_phaysisch = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iIn_edoka_datenbank
|
|
{
|
|
get
|
|
{
|
|
return m_iIn_edoka_datenbank;
|
|
}
|
|
set
|
|
{
|
|
m_iIn_edoka_datenbank = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iBearbeitung_nach_abschluss
|
|
{
|
|
get
|
|
{
|
|
return m_iBearbeitung_nach_abschluss;
|
|
}
|
|
set
|
|
{
|
|
m_iBearbeitung_nach_abschluss = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sColdfolder
|
|
{
|
|
get
|
|
{
|
|
return m_sColdfolder;
|
|
}
|
|
set
|
|
{
|
|
m_sColdfolder = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sColdschema
|
|
{
|
|
get
|
|
{
|
|
return m_sColdschema;
|
|
}
|
|
set
|
|
{
|
|
m_sColdschema = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daErinnerungam
|
|
{
|
|
get
|
|
{
|
|
return m_daErinnerungam;
|
|
}
|
|
set
|
|
{
|
|
m_daErinnerungam = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sFANummer1
|
|
{
|
|
get
|
|
{
|
|
return m_sFANummer1;
|
|
}
|
|
set
|
|
{
|
|
m_sFANummer1 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sFANummer2
|
|
{
|
|
get
|
|
{
|
|
return m_sFANummer2;
|
|
}
|
|
set
|
|
{
|
|
m_sFANummer2 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bFapartnerwechsel
|
|
{
|
|
get
|
|
{
|
|
return m_bFapartnerwechsel;
|
|
}
|
|
set
|
|
{
|
|
m_bFapartnerwechsel = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bFAStatuswechsel
|
|
{
|
|
get
|
|
{
|
|
return m_bFAStatuswechsel;
|
|
}
|
|
set
|
|
{
|
|
m_bFAStatuswechsel = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bFAVerantwortlicherwechsel
|
|
{
|
|
get
|
|
{
|
|
return m_bFAVerantwortlicherwechsel;
|
|
}
|
|
set
|
|
{
|
|
m_bFAVerantwortlicherwechsel = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBedRDokumentid
|
|
{
|
|
get
|
|
{
|
|
return m_sBedRDokumentid;
|
|
}
|
|
set
|
|
{
|
|
m_sBedRDokumentid = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bBedRRetourniert
|
|
{
|
|
get
|
|
{
|
|
return m_bBedRRetourniert;
|
|
}
|
|
set
|
|
{
|
|
m_bBedRRetourniert = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iBRVernichtungnachTagen
|
|
{
|
|
get
|
|
{
|
|
return m_iBRVernichtungnachTagen;
|
|
}
|
|
set
|
|
{
|
|
m_iBRVernichtungnachTagen = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bOfficedokumentgeloescht
|
|
{
|
|
get
|
|
{
|
|
return m_bOfficedokumentgeloescht;
|
|
}
|
|
set
|
|
{
|
|
m_bOfficedokumentgeloescht = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sFanummer3
|
|
{
|
|
get
|
|
{
|
|
return m_sFanummer3;
|
|
}
|
|
set
|
|
{
|
|
m_sFanummer3 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sVvnr
|
|
{
|
|
get
|
|
{
|
|
return m_sVvnr;
|
|
}
|
|
set
|
|
{
|
|
m_sVvnr = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iAnzeigeStatus
|
|
{
|
|
get
|
|
{
|
|
return m_iAnzeigeStatus;
|
|
}
|
|
set
|
|
{
|
|
m_iAnzeigeStatus = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bBl_scan
|
|
{
|
|
get
|
|
{
|
|
return m_bBl_scan;
|
|
}
|
|
set
|
|
{
|
|
m_bBl_scan = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bBldossier
|
|
{
|
|
get
|
|
{
|
|
return m_bBldossier;
|
|
}
|
|
set
|
|
{
|
|
m_bBldossier = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iNoEdit
|
|
{
|
|
get
|
|
{
|
|
return m_iNoEdit;
|
|
}
|
|
set
|
|
{
|
|
m_iNoEdit = value;
|
|
}
|
|
}
|
|
#endregion
|
|
}
|
|
}
|