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.

1431 lines
54 KiB

using System;
using System.Data;
using System.Data.SqlTypes;
using System.Data.SqlClient;
namespace edoka_dms
{
public class clsDokumenttyp : clsDBInteractionBase
{
#region Class Member Declarations
private SqlBoolean m_bAktiv, m_bEmail_versand, m_bNurnative, m_bCold_ersetzen, m_bVertrag, m_bAmsdokument, m_bBedingtretournierbar, m_bHostdokument, m_bDokument_wird_retourniert, m_bDokument_wird_erstellt, m_bAnzeigeZurDokumenterstellung, m_bKundenDokument, m_bSb, m_bFunktionen_zuweisen, m_bSbimport, m_bUnterschrift_links, m_bIntern, m_bIstFarbigArchiviert, m_bZu_vercolden, m_bZu_retournieren, m_bEingang_ersetzt_ausgang, m_bWird_importiert, m_bUnterschrift_rechts, m_bBezeichnungmut, m_bSbedituser, m_bPartnersaldierung_statusalt, m_bWird_nicht_geloescht, m_bVertrauliches_dokument, m_bSbnur, m_bElDokImport;
private SqlDateTime m_daMutiert_am, m_daErstellt_am;
private SqlInt32 m_iDokumenttypnr, m_iOwner, m_iObjektbezeichnungnr, m_iDoktypbedingteretournierung, m_iTagebisvernichtungbedingteretournierung, m_iDokumentstatus_barcode, m_iDokumentstatus, m_iDokumentart_nativ, m_iCold_folder, m_iAnzahl_tage, m_iDbearbeitungszeit, m_iTage_mutation, m_iMonate_bis_zur_archivierung, m_iAufbewahrungsfrist_elektronisch, m_iAufbewahrungsfrist_physisch, m_iMandantnr, m_iMutierer, m_iPhysisches_archiv, m_iOffice_vorlagenr, m_iDokumentart_neuerstellung, m_iDokumentart_retournierung, m_iDokumentart_coldausgang, m_iDokumentart_coldeingang, m_iDokumentart_host, m_iDokumentart_weitere, m_iProzessnr, m_iProzessnr1, m_iDokumentart_kundendossier;
private SqlString m_sHostdokumenttyp, m_sBeschreibung, m_sBezeichnung, m_sFachverantwortung;
#endregion
public clsDokumenttyp()
{
// Nothing for now.
}
public override bool Insert()
{
SqlCommand scmCmdToExecute = new SqlCommand();
scmCmdToExecute.CommandText = "dbo.[pr_dokumenttyp_Insert]";
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
// Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection;
try
{
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumenttypnr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbezeichnung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbeschreibung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bzu_vercolden", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bZu_vercolden));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bzu_retournieren", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bZu_retournieren));
scmCmdToExecute.Parameters.Add(new SqlParameter("@beingang_ersetzt_ausgang", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bEingang_ersetzt_ausgang));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bwird_importiert", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bWird_importiert));
scmCmdToExecute.Parameters.Add(new SqlParameter("@ianzahl_tage", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iAnzahl_tage));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idbearbeitungszeit", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDbearbeitungszeit));
scmCmdToExecute.Parameters.Add(new SqlParameter("@itage_mutation", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iTage_mutation));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bpartnersaldierung_statusalt", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bPartnersaldierung_statusalt));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bwird_nicht_geloescht", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bWird_nicht_geloescht));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bvertrauliches_dokument", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bVertrauliches_dokument));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bunterschrift_links", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bUnterschrift_links));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bunterschrift_rechts", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bUnterschrift_rechts));
scmCmdToExecute.Parameters.Add(new SqlParameter("@imonate_bis_zur_archivierung", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iMonate_bis_zur_archivierung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iaufbewahrungsfrist_elektronisch", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iAufbewahrungsfrist_elektronisch));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iaufbewahrungsfrist_physisch", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iAufbewahrungsfrist_physisch));
scmCmdToExecute.Parameters.Add(new SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am));
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
scmCmdToExecute.Parameters.Add(new SqlParameter("@ioffice_vorlagenr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iOffice_vorlagenr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_kundendossier", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_kundendossier));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_neuerstellung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_neuerstellung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_retournierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_retournierung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_coldausgang", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_coldausgang));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_coldeingang", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_coldeingang));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_host", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_host));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_weitere", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_weitere));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_nativ", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_nativ));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iprozessnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iProzessnr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iprozessnr1", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iProzessnr1));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bamsdokument", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bAmsdokument));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bhostdokument", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bHostdokument));
scmCmdToExecute.Parameters.Add(new SqlParameter("@shostdokumenttyp", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sHostdokumenttyp));
scmCmdToExecute.Parameters.Add(new SqlParameter("@icold_folder", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iCold_folder));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iphysisches_archiv", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iPhysisches_archiv));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentstatus", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentstatus));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bDokument_wird_erstellt", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_wird_erstellt));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bDokument_wird_retourniert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_wird_retourniert));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bcold_ersetzen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bCold_ersetzen));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bemail_versand", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bEmail_versand));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bfunktionen_zuweisen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFunktionen_zuweisen));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentstatus_barcode", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentstatus_barcode));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bnurnative", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bNurnative));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iOwner", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iOwner));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bvertrag", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bVertrag));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iobjektbezeichnungnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iObjektbezeichnungnr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbedingtretournierbar", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBedingtretournierbar));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idoktypbedingteretournierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDoktypbedingteretournierung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@itagebisvernichtungbedingteretournierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iTagebisvernichtungbedingteretournierung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bAnzeigeZurDokumenterstellung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAnzeigeZurDokumenterstellung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bKundenDokument", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bKundenDokument));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bsb", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bSb));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bsbimport", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bSbimport));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bsbedituser", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bSbedituser));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bsbnur", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bSbnur));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbezeichnungmut", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBezeichnungmut));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bistFarbigArchiviert", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bIstFarbigArchiviert));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bintern", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bIntern));
scmCmdToExecute.Parameters.Add(new SqlParameter("@belDokImport", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bElDokImport));
scmCmdToExecute.Parameters.Add(new SqlParameter("@sFachverantwortung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFachverantwortung));
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_dokumenttyp_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("clsDokumenttyp::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_dokumenttyp_Update]";
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
// Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection;
try
{
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumenttypnr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbezeichnung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbeschreibung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bzu_vercolden", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bZu_vercolden));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bzu_retournieren", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bZu_retournieren));
scmCmdToExecute.Parameters.Add(new SqlParameter("@beingang_ersetzt_ausgang", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bEingang_ersetzt_ausgang));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bwird_importiert", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bWird_importiert));
scmCmdToExecute.Parameters.Add(new SqlParameter("@ianzahl_tage", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iAnzahl_tage));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idbearbeitungszeit", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDbearbeitungszeit));
scmCmdToExecute.Parameters.Add(new SqlParameter("@itage_mutation", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iTage_mutation));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bpartnersaldierung_statusalt", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bPartnersaldierung_statusalt));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bwird_nicht_geloescht", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bWird_nicht_geloescht));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bvertrauliches_dokument", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bVertrauliches_dokument));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bunterschrift_links", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bUnterschrift_links));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bunterschrift_rechts", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bUnterschrift_rechts));
scmCmdToExecute.Parameters.Add(new SqlParameter("@imonate_bis_zur_archivierung", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iMonate_bis_zur_archivierung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iaufbewahrungsfrist_elektronisch", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iAufbewahrungsfrist_elektronisch));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iaufbewahrungsfrist_physisch", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iAufbewahrungsfrist_physisch));
scmCmdToExecute.Parameters.Add(new SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am));
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
scmCmdToExecute.Parameters.Add(new SqlParameter("@ioffice_vorlagenr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iOffice_vorlagenr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_kundendossier", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_kundendossier));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_neuerstellung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_neuerstellung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_retournierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_retournierung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_coldausgang", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_coldausgang));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_coldeingang", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_coldeingang));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_host", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_host));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_weitere", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_weitere));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentart_nativ", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentart_nativ));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iprozessnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iProzessnr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iprozessnr1", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iProzessnr1));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bamsdokument", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bAmsdokument));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bhostdokument", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bHostdokument));
scmCmdToExecute.Parameters.Add(new SqlParameter("@shostdokumenttyp", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sHostdokumenttyp));
scmCmdToExecute.Parameters.Add(new SqlParameter("@icold_folder", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iCold_folder));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iphysisches_archiv", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iPhysisches_archiv));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentstatus", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentstatus));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bDokument_wird_erstellt", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_wird_erstellt));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bDokument_wird_retourniert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_wird_retourniert));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bcold_ersetzen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bCold_ersetzen));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bemail_versand", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bEmail_versand));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bfunktionen_zuweisen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFunktionen_zuweisen));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentstatus_barcode", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumentstatus_barcode));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bnurnative", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bNurnative));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iOwner", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iOwner));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bvertrag", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bVertrag));
scmCmdToExecute.Parameters.Add(new SqlParameter("@iobjektbezeichnungnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iObjektbezeichnungnr));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbedingtretournierbar", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBedingtretournierbar));
scmCmdToExecute.Parameters.Add(new SqlParameter("@idoktypbedingteretournierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDoktypbedingteretournierung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@itagebisvernichtungbedingteretournierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iTagebisvernichtungbedingteretournierung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bAnzeigeZurDokumenterstellung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAnzeigeZurDokumenterstellung));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bKundenDokument", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bKundenDokument));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bsb", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bSb));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bsbimport", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bSbimport));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bsbedituser", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bSbedituser));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bsbnur", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bSbnur));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bbezeichnungmut", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBezeichnungmut));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bistFarbigArchiviert", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bIstFarbigArchiviert));
scmCmdToExecute.Parameters.Add(new SqlParameter("@bintern", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bIntern));
scmCmdToExecute.Parameters.Add(new SqlParameter("@belDokImport", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bElDokImport));
scmCmdToExecute.Parameters.Add(new SqlParameter("@sFachverantwortung", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFachverantwortung));
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_dokumenttyp_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("clsDokumenttyp::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_dokumenttyp_Delete]";
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
// Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection;
try
{
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumenttypnr));
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_dokumenttyp_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("clsDokumenttyp::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_dokumenttyp_SelectOne]";
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
DataTable dtToReturn = new DataTable("dokumenttyp");
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
// Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection;
try
{
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumenttypnr));
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_dokumenttyp_SelectOne' reported the ErrorCode: " + m_iErrorCode);
}
if(dtToReturn.Rows.Count > 0)
{
m_iDokumenttypnr = (Int32)dtToReturn.Rows[0]["dokumenttypnr"];
m_sBezeichnung = dtToReturn.Rows[0]["bezeichnung"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["bezeichnung"];
m_sBeschreibung = dtToReturn.Rows[0]["beschreibung"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["beschreibung"];
m_bZu_vercolden = (bool)dtToReturn.Rows[0]["zu_vercolden"];
m_bZu_retournieren = (bool)dtToReturn.Rows[0]["zu_retournieren"];
m_bEingang_ersetzt_ausgang = (bool)dtToReturn.Rows[0]["eingang_ersetzt_ausgang"];
m_bWird_importiert = (bool)dtToReturn.Rows[0]["wird_importiert"];
m_iAnzahl_tage = (Int32)dtToReturn.Rows[0]["anzahl_tage"];
m_iDbearbeitungszeit = (Int32)dtToReturn.Rows[0]["dbearbeitungszeit"];
m_iTage_mutation = (Int32)dtToReturn.Rows[0]["tage_mutation"];
m_bPartnersaldierung_statusalt = (bool)dtToReturn.Rows[0]["partnersaldierung_statusalt"];
m_bWird_nicht_geloescht = (bool)dtToReturn.Rows[0]["wird_nicht_geloescht"];
m_bVertrauliches_dokument = (bool)dtToReturn.Rows[0]["vertrauliches_dokument"];
m_bUnterschrift_links = (bool)dtToReturn.Rows[0]["unterschrift_links"];
m_bUnterschrift_rechts = (bool)dtToReturn.Rows[0]["unterschrift_rechts"];
m_iMonate_bis_zur_archivierung = (Int32)dtToReturn.Rows[0]["monate_bis_zur_archivierung"];
m_iAufbewahrungsfrist_elektronisch = (Int32)dtToReturn.Rows[0]["aufbewahrungsfrist_elektronisch"];
m_iAufbewahrungsfrist_physisch = (Int32)dtToReturn.Rows[0]["aufbewahrungsfrist_physisch"];
m_iMandantnr = dtToReturn.Rows[0]["mandantnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mandantnr"];
m_bAktiv = dtToReturn.Rows[0]["aktiv"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["aktiv"];
m_daErstellt_am = dtToReturn.Rows[0]["erstellt_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["erstellt_am"];
m_daMutiert_am = dtToReturn.Rows[0]["mutiert_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["mutiert_am"];
m_iMutierer = dtToReturn.Rows[0]["mutierer"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mutierer"];
m_iOffice_vorlagenr = dtToReturn.Rows[0]["office_vorlagenr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["office_vorlagenr"];
m_iDokumentart_kundendossier = dtToReturn.Rows[0]["dokumentart_kundendossier"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumentart_kundendossier"];
m_iDokumentart_neuerstellung = dtToReturn.Rows[0]["dokumentart_neuerstellung"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumentart_neuerstellung"];
m_iDokumentart_retournierung = dtToReturn.Rows[0]["dokumentart_retournierung"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumentart_retournierung"];
m_iDokumentart_coldausgang = (Int32)dtToReturn.Rows[0]["dokumentart_coldausgang"];
m_iDokumentart_coldeingang = (Int32)dtToReturn.Rows[0]["dokumentart_coldeingang"];
m_iDokumentart_host = dtToReturn.Rows[0]["dokumentart_host"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumentart_host"];
m_iDokumentart_weitere = dtToReturn.Rows[0]["dokumentart_weitere"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumentart_weitere"];
m_iDokumentart_nativ = dtToReturn.Rows[0]["dokumentart_nativ"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumentart_nativ"];
m_iProzessnr = dtToReturn.Rows[0]["prozessnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["prozessnr"];
m_iProzessnr1 = dtToReturn.Rows[0]["prozessnr1"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["prozessnr1"];
m_bAmsdokument = (bool)dtToReturn.Rows[0]["amsdokument"];
m_bHostdokument = dtToReturn.Rows[0]["hostdokument"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["hostdokument"];
m_sHostdokumenttyp = dtToReturn.Rows[0]["hostdokumenttyp"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["hostdokumenttyp"];
m_iCold_folder = dtToReturn.Rows[0]["cold_folder"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["cold_folder"];
m_iPhysisches_archiv = dtToReturn.Rows[0]["physisches_archiv"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["physisches_archiv"];
m_iDokumentstatus = dtToReturn.Rows[0]["dokumentstatus"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumentstatus"];
m_bDokument_wird_erstellt = dtToReturn.Rows[0]["Dokument_wird_erstellt"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["Dokument_wird_erstellt"];
m_bDokument_wird_retourniert = dtToReturn.Rows[0]["Dokument_wird_retourniert"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["Dokument_wird_retourniert"];
m_bCold_ersetzen = dtToReturn.Rows[0]["cold_ersetzen"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["cold_ersetzen"];
m_bEmail_versand = dtToReturn.Rows[0]["email_versand"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["email_versand"];
m_bFunktionen_zuweisen = dtToReturn.Rows[0]["funktionen_zuweisen"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["funktionen_zuweisen"];
m_iDokumentstatus_barcode = dtToReturn.Rows[0]["dokumentstatus_barcode"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumentstatus_barcode"];
m_bNurnative = dtToReturn.Rows[0]["nurnative"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["nurnative"];
m_iOwner = dtToReturn.Rows[0]["Owner"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["Owner"];
m_bVertrag = dtToReturn.Rows[0]["vertrag"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["vertrag"];
m_iObjektbezeichnungnr = dtToReturn.Rows[0]["objektbezeichnungnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["objektbezeichnungnr"];
m_bBedingtretournierbar = dtToReturn.Rows[0]["bedingtretournierbar"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["bedingtretournierbar"];
m_iDoktypbedingteretournierung = dtToReturn.Rows[0]["doktypbedingteretournierung"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["doktypbedingteretournierung"];
m_iTagebisvernichtungbedingteretournierung = dtToReturn.Rows[0]["tagebisvernichtungbedingteretournierung"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["tagebisvernichtungbedingteretournierung"];
m_bAnzeigeZurDokumenterstellung = dtToReturn.Rows[0]["AnzeigeZurDokumenterstellung"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["AnzeigeZurDokumenterstellung"];
m_bKundenDokument = dtToReturn.Rows[0]["KundenDokument"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["KundenDokument"];
m_bSb = dtToReturn.Rows[0]["sb"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["sb"];
m_bSbimport = dtToReturn.Rows[0]["sbimport"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["sbimport"];
m_bSbedituser = dtToReturn.Rows[0]["sbedituser"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["sbedituser"];
m_bSbnur = dtToReturn.Rows[0]["sbnur"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["sbnur"];
m_bBezeichnungmut = dtToReturn.Rows[0]["bezeichnungmut"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["bezeichnungmut"];
m_bIstFarbigArchiviert = (bool)dtToReturn.Rows[0]["istFarbigArchiviert"];
m_bIntern = dtToReturn.Rows[0]["intern"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["intern"];
m_bElDokImport = dtToReturn.Rows[0]["elDokImport"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["elDokImport"];
m_sFachverantwortung = dtToReturn.Rows[0]["Fachverantwortung"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["Fachverantwortung"];
}
return dtToReturn;
}
catch(Exception ex)
{
// some error occured. Bubble it to caller and encapsulate Exception object
throw new Exception("clsDokumenttyp::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_dokumenttyp_SelectAll]";
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
DataTable dtToReturn = new DataTable("dokumenttyp");
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_dokumenttyp_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("clsDokumenttyp::SelectAll::Error occured.", ex);
}
finally
{
if(m_bMainConnectionIsCreatedLocal)
{
// Close connection.
m_scoMainConnection.Close();
}
scmCmdToExecute.Dispose();
sdaAdapter.Dispose();
}
}
#region Class Property Declarations
public SqlInt32 iDokumenttypnr
{
get
{
return m_iDokumenttypnr;
}
set
{
SqlInt32 iDokumenttypnrTmp = (SqlInt32)value;
if(iDokumenttypnrTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iDokumenttypnr", "iDokumenttypnr can't be NULL");
}
m_iDokumenttypnr = value;
}
}
public SqlString sBezeichnung
{
get
{
return m_sBezeichnung;
}
set
{
m_sBezeichnung = value;
}
}
public SqlString sBeschreibung
{
get
{
return m_sBeschreibung;
}
set
{
m_sBeschreibung = value;
}
}
public SqlBoolean bZu_vercolden
{
get
{
return m_bZu_vercolden;
}
set
{
SqlBoolean bZu_vercoldenTmp = (SqlBoolean)value;
if(bZu_vercoldenTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bZu_vercolden", "bZu_vercolden can't be NULL");
}
m_bZu_vercolden = value;
}
}
public SqlBoolean bZu_retournieren
{
get
{
return m_bZu_retournieren;
}
set
{
SqlBoolean bZu_retournierenTmp = (SqlBoolean)value;
if(bZu_retournierenTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bZu_retournieren", "bZu_retournieren can't be NULL");
}
m_bZu_retournieren = value;
}
}
public SqlBoolean bEingang_ersetzt_ausgang
{
get
{
return m_bEingang_ersetzt_ausgang;
}
set
{
SqlBoolean bEingang_ersetzt_ausgangTmp = (SqlBoolean)value;
if(bEingang_ersetzt_ausgangTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bEingang_ersetzt_ausgang", "bEingang_ersetzt_ausgang can't be NULL");
}
m_bEingang_ersetzt_ausgang = value;
}
}
public SqlBoolean bWird_importiert
{
get
{
return m_bWird_importiert;
}
set
{
SqlBoolean bWird_importiertTmp = (SqlBoolean)value;
if(bWird_importiertTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bWird_importiert", "bWird_importiert can't be NULL");
}
m_bWird_importiert = value;
}
}
public SqlInt32 iAnzahl_tage
{
get
{
return m_iAnzahl_tage;
}
set
{
SqlInt32 iAnzahl_tageTmp = (SqlInt32)value;
if(iAnzahl_tageTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iAnzahl_tage", "iAnzahl_tage can't be NULL");
}
m_iAnzahl_tage = value;
}
}
public SqlInt32 iDbearbeitungszeit
{
get
{
return m_iDbearbeitungszeit;
}
set
{
SqlInt32 iDbearbeitungszeitTmp = (SqlInt32)value;
if(iDbearbeitungszeitTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iDbearbeitungszeit", "iDbearbeitungszeit can't be NULL");
}
m_iDbearbeitungszeit = value;
}
}
public SqlInt32 iTage_mutation
{
get
{
return m_iTage_mutation;
}
set
{
SqlInt32 iTage_mutationTmp = (SqlInt32)value;
if(iTage_mutationTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iTage_mutation", "iTage_mutation can't be NULL");
}
m_iTage_mutation = value;
}
}
public SqlBoolean bPartnersaldierung_statusalt
{
get
{
return m_bPartnersaldierung_statusalt;
}
set
{
SqlBoolean bPartnersaldierung_statusaltTmp = (SqlBoolean)value;
if(bPartnersaldierung_statusaltTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bPartnersaldierung_statusalt", "bPartnersaldierung_statusalt can't be NULL");
}
m_bPartnersaldierung_statusalt = value;
}
}
public SqlBoolean bWird_nicht_geloescht
{
get
{
return m_bWird_nicht_geloescht;
}
set
{
SqlBoolean bWird_nicht_geloeschtTmp = (SqlBoolean)value;
if(bWird_nicht_geloeschtTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bWird_nicht_geloescht", "bWird_nicht_geloescht can't be NULL");
}
m_bWird_nicht_geloescht = value;
}
}
public SqlBoolean bVertrauliches_dokument
{
get
{
return m_bVertrauliches_dokument;
}
set
{
SqlBoolean bVertrauliches_dokumentTmp = (SqlBoolean)value;
if(bVertrauliches_dokumentTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bVertrauliches_dokument", "bVertrauliches_dokument can't be NULL");
}
m_bVertrauliches_dokument = value;
}
}
public SqlBoolean bUnterschrift_links
{
get
{
return m_bUnterschrift_links;
}
set
{
SqlBoolean bUnterschrift_linksTmp = (SqlBoolean)value;
if(bUnterschrift_linksTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bUnterschrift_links", "bUnterschrift_links can't be NULL");
}
m_bUnterschrift_links = value;
}
}
public SqlBoolean bUnterschrift_rechts
{
get
{
return m_bUnterschrift_rechts;
}
set
{
SqlBoolean bUnterschrift_rechtsTmp = (SqlBoolean)value;
if(bUnterschrift_rechtsTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bUnterschrift_rechts", "bUnterschrift_rechts can't be NULL");
}
m_bUnterschrift_rechts = value;
}
}
public SqlInt32 iMonate_bis_zur_archivierung
{
get
{
return m_iMonate_bis_zur_archivierung;
}
set
{
SqlInt32 iMonate_bis_zur_archivierungTmp = (SqlInt32)value;
if(iMonate_bis_zur_archivierungTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iMonate_bis_zur_archivierung", "iMonate_bis_zur_archivierung can't be NULL");
}
m_iMonate_bis_zur_archivierung = value;
}
}
public SqlInt32 iAufbewahrungsfrist_elektronisch
{
get
{
return m_iAufbewahrungsfrist_elektronisch;
}
set
{
SqlInt32 iAufbewahrungsfrist_elektronischTmp = (SqlInt32)value;
if(iAufbewahrungsfrist_elektronischTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iAufbewahrungsfrist_elektronisch", "iAufbewahrungsfrist_elektronisch can't be NULL");
}
m_iAufbewahrungsfrist_elektronisch = value;
}
}
public SqlInt32 iAufbewahrungsfrist_physisch
{
get
{
return m_iAufbewahrungsfrist_physisch;
}
set
{
SqlInt32 iAufbewahrungsfrist_physischTmp = (SqlInt32)value;
if(iAufbewahrungsfrist_physischTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iAufbewahrungsfrist_physisch", "iAufbewahrungsfrist_physisch can't be NULL");
}
m_iAufbewahrungsfrist_physisch = value;
}
}
public SqlInt32 iMandantnr
{
get
{
return m_iMandantnr;
}
set
{
m_iMandantnr = value;
}
}
public SqlBoolean bAktiv
{
get
{
return m_bAktiv;
}
set
{
m_bAktiv = value;
}
}
public SqlDateTime daErstellt_am
{
get
{
return m_daErstellt_am;
}
set
{
m_daErstellt_am = value;
}
}
public SqlDateTime daMutiert_am
{
get
{
return m_daMutiert_am;
}
set
{
m_daMutiert_am = value;
}
}
public SqlInt32 iMutierer
{
get
{
return m_iMutierer;
}
set
{
m_iMutierer = value;
}
}
public SqlInt32 iOffice_vorlagenr
{
get
{
return m_iOffice_vorlagenr;
}
set
{
m_iOffice_vorlagenr = value;
}
}
public SqlInt32 iDokumentart_kundendossier
{
get
{
return m_iDokumentart_kundendossier;
}
set
{
m_iDokumentart_kundendossier = value;
}
}
public SqlInt32 iDokumentart_neuerstellung
{
get
{
return m_iDokumentart_neuerstellung;
}
set
{
m_iDokumentart_neuerstellung = value;
}
}
public SqlInt32 iDokumentart_retournierung
{
get
{
return m_iDokumentart_retournierung;
}
set
{
m_iDokumentart_retournierung = value;
}
}
public SqlInt32 iDokumentart_coldausgang
{
get
{
return m_iDokumentart_coldausgang;
}
set
{
SqlInt32 iDokumentart_coldausgangTmp = (SqlInt32)value;
if(iDokumentart_coldausgangTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iDokumentart_coldausgang", "iDokumentart_coldausgang can't be NULL");
}
m_iDokumentart_coldausgang = value;
}
}
public SqlInt32 iDokumentart_coldeingang
{
get
{
return m_iDokumentart_coldeingang;
}
set
{
SqlInt32 iDokumentart_coldeingangTmp = (SqlInt32)value;
if(iDokumentart_coldeingangTmp.IsNull)
{
throw new ArgumentOutOfRangeException("iDokumentart_coldeingang", "iDokumentart_coldeingang can't be NULL");
}
m_iDokumentart_coldeingang = value;
}
}
public SqlInt32 iDokumentart_host
{
get
{
return m_iDokumentart_host;
}
set
{
m_iDokumentart_host = value;
}
}
public SqlInt32 iDokumentart_weitere
{
get
{
return m_iDokumentart_weitere;
}
set
{
m_iDokumentart_weitere = value;
}
}
public SqlInt32 iDokumentart_nativ
{
get
{
return m_iDokumentart_nativ;
}
set
{
m_iDokumentart_nativ = value;
}
}
public SqlInt32 iProzessnr
{
get
{
return m_iProzessnr;
}
set
{
m_iProzessnr = value;
}
}
public SqlInt32 iProzessnr1
{
get
{
return m_iProzessnr1;
}
set
{
m_iProzessnr1 = value;
}
}
public SqlBoolean bAmsdokument
{
get
{
return m_bAmsdokument;
}
set
{
SqlBoolean bAmsdokumentTmp = (SqlBoolean)value;
if(bAmsdokumentTmp.IsNull)
{
throw new ArgumentOutOfRangeException("bAmsdokument", "bAmsdokument can't be NULL");
}
m_bAmsdokument = value;
}
}
public SqlBoolean bHostdokument
{
get
{
return m_bHostdokument;
}
set
{
m_bHostdokument = value;
}
}
public SqlString sHostdokumenttyp
{
get
{
return m_sHostdokumenttyp;
}
set
{
m_sHostdokumenttyp = value;
}
}
public SqlInt32 iCold_folder
{
get
{
return m_iCold_folder;
}
set
{
m_iCold_folder = value;
}
}
public SqlInt32 iPhysisches_archiv
{
get
{
return m_iPhysisches_archiv;
}
set
{
m_iPhysisches_archiv = value;
}
}
public SqlInt32 iDokumentstatus
{
get
{
return m_iDokumentstatus;
}
set
{
m_iDokumentstatus = value;
}
}
public SqlBoolean bDokument_wird_erstellt
{
get
{
return m_bDokument_wird_erstellt;
}
set
{
m_bDokument_wird_erstellt = value;
}
}
public SqlBoolean bDokument_wird_retourniert
{
get
{
return m_bDokument_wird_retourniert;
}
set
{
m_bDokument_wird_retourniert = value;
}
}
public SqlBoolean bCold_ersetzen
{
get
{
return m_bCold_ersetzen;
}
set
{
m_bCold_ersetzen = value;
}
}
public SqlBoolean bEmail_versand
{
get
{
return m_bEmail_versand;
}
set
{
m_bEmail_versand = value;
}
}
public SqlBoolean bFunktionen_zuweisen
{
get
{
return m_bFunktionen_zuweisen;
}
set
{
m_bFunktionen_zuweisen = value;
}
}
public SqlInt32 iDokumentstatus_barcode
{
get
{
return m_iDokumentstatus_barcode;
}
set
{
m_iDokumentstatus_barcode = value;
}
}
public SqlBoolean bNurnative
{
get
{
return m_bNurnative;
}
set
{
m_bNurnative = value;
}
}
public SqlInt32 iOwner
{
get
{
return m_iOwner;
}
set
{
m_iOwner = value;
}
}
public SqlBoolean bVertrag
{
get
{
return m_bVertrag;
}
set
{
m_bVertrag = value;
}
}
public SqlInt32 iObjektbezeichnungnr
{
get
{
return m_iObjektbezeichnungnr;
}
set
{
m_iObjektbezeichnungnr = value;
}
}
public SqlBoolean bBedingtretournierbar
{
get
{
return m_bBedingtretournierbar;
}
set
{
m_bBedingtretournierbar = value;
}
}
public SqlInt32 iDoktypbedingteretournierung
{
get
{
return m_iDoktypbedingteretournierung;
}
set
{
m_iDoktypbedingteretournierung = value;
}
}
public SqlInt32 iTagebisvernichtungbedingteretournierung
{
get
{
return m_iTagebisvernichtungbedingteretournierung;
}
set
{
m_iTagebisvernichtungbedingteretournierung = value;
}
}
public SqlBoolean bAnzeigeZurDokumenterstellung
{
get
{
return m_bAnzeigeZurDokumenterstellung;
}
set
{
m_bAnzeigeZurDokumenterstellung = value;
}
}
public SqlBoolean bKundenDokument
{
get
{
return m_bKundenDokument;
}
set
{
m_bKundenDokument = value;
}
}
public SqlBoolean bSb
{
get
{
return m_bSb;
}
set
{
m_bSb = value;
}
}
public SqlBoolean bSbimport
{
get
{
return m_bSbimport;
}
set
{
m_bSbimport = value;
}
}
public SqlBoolean bSbedituser
{
get
{
return m_bSbedituser;
}
set
{
m_bSbedituser = value;
}
}
public SqlBoolean bSbnur
{
get
{
return m_bSbnur;
}
set
{
m_bSbnur = value;
}
}
public SqlBoolean bBezeichnungmut
{
get
{
return m_bBezeichnungmut;
}
set
{
m_bBezeichnungmut = value;
}
}
public SqlBoolean bIstFarbigArchiviert
{
get
{
return m_bIstFarbigArchiviert;
}
set
{
m_bIstFarbigArchiviert = value;
}
}
public SqlBoolean bIntern
{
get
{
return m_bIntern;
}
set
{
m_bIntern = value;
}
}
public SqlBoolean bElDokImport
{
get
{
return m_bElDokImport;
}
set
{
m_bElDokImport = value;
}
}
public SqlString sFachverantwortung
{
get
{
return m_sFachverantwortung;
}
set
{
m_sFachverantwortung = value;
}
}
#endregion
}
}