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.
1223 lines
42 KiB
1223 lines
42 KiB
using System;
|
|
using System.Data;
|
|
using System.Data.SqlTypes;
|
|
using System.Data.SqlClient;
|
|
|
|
namespace edoka_dms
|
|
{
|
|
public class clsPartner : clsDBInteractionBase
|
|
{
|
|
#region Class Member Declarations
|
|
private SqlBoolean m_bSaldiert, m_bCDVSA00, m_bBoersenkotiert, m_bIsPerson;
|
|
private SqlDateTime m_daValidto, m_daRate_intl_date, m_daGebGruendDat;
|
|
private SqlInt32 m_iNRNAT01, m_iAZEPL00, m_iNRDOM00, m_iNRBEU01, m_iNRBEU02, m_iNRFOG012, m_iNRPAR00, m_iLegal_form_id, m_iSector_id, m_iRate_intl_id;
|
|
private SqlString m_sCDBAL00, m_sCDVIG00, m_sTXADZ071, m_sSAVRS00, m_sTSMUT00, m_sIDMSG00, m_sTXRes00, m_sCDNOG01, m_sCDPAW00, m_sKurzname_Stamm, m_sVDMUTER, m_sTXADZ061, m_sTXADZ041, m_sTXADZ031, m_sDMMSG00, m_sZTMSG00, m_sBEPGM00, m_sCDBNK00, m_sBKPAR00, m_sBEBAN012, m_sNRFOG022, m_sBEBAN022, m_sTXADZ012, m_sTXADZ022, m_sTXADZ032, m_sTXADZ042, m_sTXADZ052, m_sTXADZ062, m_sTXADZ072, m_sNRPARAD, m_sNRADR00, m_sNRFOG011, m_sBEBAN011, m_sNRFOG21, m_sBEBAN21, m_sTXADZ011, m_sTXADZ021, m_sTXADZ051, m_sName_formated;
|
|
#endregion
|
|
|
|
|
|
public clsPartner()
|
|
{
|
|
// Nothing for now.
|
|
}
|
|
|
|
|
|
public override bool Insert()
|
|
{
|
|
SqlCommand scmCmdToExecute = new SqlCommand();
|
|
scmCmdToExecute.CommandText = "dbo.[pr_Partner_Insert]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sIDMSG00", SqlDbType.VarChar, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sIDMSG00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sDMMSG00", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sDMMSG00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sZTMSG00", SqlDbType.VarChar, 12, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sZTMSG00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEPGM00", SqlDbType.VarChar, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEPGM00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDBNK00", SqlDbType.VarChar, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDBNK00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRPAR00", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iNRPAR00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBKPAR00", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBKPAR00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRFOG012", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRFOG012));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEBAN012", SqlDbType.VarChar, 150, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEBAN012));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRFOG022", SqlDbType.VarChar, 35, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRFOG022));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEBAN022", SqlDbType.VarChar, 150, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEBAN022));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ012", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ012));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ022", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ022));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ032", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ032));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ042", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ042));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ052", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ052));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ062", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ062));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ072", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ072));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRPARAD", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRPARAD));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRADR00", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRADR00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRFOG011", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRFOG011));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEBAN011", SqlDbType.VarChar, 150, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEBAN011));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRFOG21", SqlDbType.VarChar, 4, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRFOG21));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEBAN21", SqlDbType.VarChar, 150, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEBAN21));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ011", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ011));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ021", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ021));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ031", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ031));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ041", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ041));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ051", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ051));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ061", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ061));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ071", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ071));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDBAL00", SqlDbType.VarChar, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDBAL00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDVIG00", SqlDbType.VarChar, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDVIG00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sSAVRS00", SqlDbType.VarChar, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sSAVRS00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTSMUT00", SqlDbType.VarChar, 26, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTSMUT00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sVDMUTER", SqlDbType.VarChar, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sVDMUTER));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXRes00", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXRes00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bSaldiert", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bSaldiert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iAZEPL00", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iAZEPL00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bCDVSA00", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bCDVSA00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@davalidto", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daValidto));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRDOM00", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRDOM00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRNAT01", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRNAT01));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daGebGruendDat", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daGebGruendDat));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDNOG01", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDNOG01));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDPAW00", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDPAW00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRBEU01", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRBEU01));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRBEU02", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRBEU02));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sKurzname_Stamm", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sKurzname_Stamm));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bIsPerson", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bIsPerson));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bboersenkotiert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBoersenkotiert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ilegal_form_id", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iLegal_form_id));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@isector_id", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iSector_id));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@irate_intl_id", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iRate_intl_id));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@darate_intl_date", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daRate_intl_date));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sname_formated", SqlDbType.NVarChar, -1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sName_formated));
|
|
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_Partner_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("clsPartner::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_Partner_Update]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sIDMSG00", SqlDbType.VarChar, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sIDMSG00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sDMMSG00", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sDMMSG00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sZTMSG00", SqlDbType.VarChar, 12, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sZTMSG00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEPGM00", SqlDbType.VarChar, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEPGM00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDBNK00", SqlDbType.VarChar, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDBNK00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRPAR00", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iNRPAR00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBKPAR00", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBKPAR00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRFOG012", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRFOG012));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEBAN012", SqlDbType.VarChar, 150, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEBAN012));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRFOG022", SqlDbType.VarChar, 35, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRFOG022));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEBAN022", SqlDbType.VarChar, 150, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEBAN022));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ012", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ012));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ022", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ022));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ032", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ032));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ042", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ042));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ052", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ052));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ062", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ062));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ072", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ072));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRPARAD", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRPARAD));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRADR00", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRADR00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRFOG011", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRFOG011));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEBAN011", SqlDbType.VarChar, 150, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEBAN011));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sNRFOG21", SqlDbType.VarChar, 4, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sNRFOG21));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sBEBAN21", SqlDbType.VarChar, 150, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBEBAN21));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ011", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ011));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ021", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ021));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ031", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ031));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ041", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ041));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ051", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ051));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ061", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ061));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXADZ071", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXADZ071));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDBAL00", SqlDbType.VarChar, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDBAL00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDVIG00", SqlDbType.VarChar, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDVIG00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sSAVRS00", SqlDbType.VarChar, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sSAVRS00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTSMUT00", SqlDbType.VarChar, 26, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTSMUT00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sVDMUTER", SqlDbType.VarChar, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sVDMUTER));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sTXRes00", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTXRes00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bSaldiert", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bSaldiert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iAZEPL00", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iAZEPL00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bCDVSA00", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bCDVSA00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@davalidto", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daValidto));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRDOM00", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRDOM00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRNAT01", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRNAT01));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@daGebGruendDat", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daGebGruendDat));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDNOG01", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDNOG01));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sCDPAW00", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sCDPAW00));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRBEU01", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRBEU01));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRBEU02", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iNRBEU02));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sKurzname_Stamm", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sKurzname_Stamm));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bIsPerson", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bIsPerson));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@bboersenkotiert", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bBoersenkotiert));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@ilegal_form_id", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iLegal_form_id));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@isector_id", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iSector_id));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@irate_intl_id", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iRate_intl_id));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@darate_intl_date", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daRate_intl_date));
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@sname_formated", SqlDbType.NVarChar, -1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sName_formated));
|
|
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_Partner_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("clsPartner::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_Partner_Delete]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRPAR00", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iNRPAR00));
|
|
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_Partner_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("clsPartner::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_Partner_SelectOne]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
DataTable dtToReturn = new DataTable("Partner");
|
|
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
|
|
|
// Use base class' connection object
|
|
scmCmdToExecute.Connection = m_scoMainConnection;
|
|
|
|
try
|
|
{
|
|
scmCmdToExecute.Parameters.Add(new SqlParameter("@iNRPAR00", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iNRPAR00));
|
|
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 = Convert.ToInt32(scmCmdToExecute.Parameters["@iErrorCode"].Value);
|
|
|
|
if(m_iErrorCode != (int)LLBLError.AllOk)
|
|
{
|
|
// Throw error.
|
|
throw new Exception("Stored Procedure 'pr_Partner_SelectOne' reported the ErrorCode: " + m_iErrorCode);
|
|
}
|
|
|
|
if(dtToReturn.Rows.Count > 0)
|
|
{
|
|
m_sIDMSG00 = dtToReturn.Rows[0]["IDMSG00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["IDMSG00"];
|
|
m_sDMMSG00 = dtToReturn.Rows[0]["DMMSG00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["DMMSG00"];
|
|
m_sZTMSG00 = dtToReturn.Rows[0]["ZTMSG00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["ZTMSG00"];
|
|
m_sBEPGM00 = dtToReturn.Rows[0]["BEPGM00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["BEPGM00"];
|
|
m_sCDBNK00 = dtToReturn.Rows[0]["CDBNK00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["CDBNK00"];
|
|
m_iNRPAR00 = (Int32)dtToReturn.Rows[0]["NRPAR00"];
|
|
m_sBKPAR00 = dtToReturn.Rows[0]["BKPAR00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["BKPAR00"];
|
|
m_iNRFOG012 = dtToReturn.Rows[0]["NRFOG012"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["NRFOG012"];
|
|
m_sBEBAN012 = dtToReturn.Rows[0]["BEBAN012"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["BEBAN012"];
|
|
m_sNRFOG022 = dtToReturn.Rows[0]["NRFOG022"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["NRFOG022"];
|
|
m_sBEBAN022 = dtToReturn.Rows[0]["BEBAN022"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["BEBAN022"];
|
|
m_sTXADZ012 = dtToReturn.Rows[0]["TXADZ012"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ012"];
|
|
m_sTXADZ022 = dtToReturn.Rows[0]["TXADZ022"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ022"];
|
|
m_sTXADZ032 = dtToReturn.Rows[0]["TXADZ032"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ032"];
|
|
m_sTXADZ042 = dtToReturn.Rows[0]["TXADZ042"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ042"];
|
|
m_sTXADZ052 = dtToReturn.Rows[0]["TXADZ052"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ052"];
|
|
m_sTXADZ062 = dtToReturn.Rows[0]["TXADZ062"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ062"];
|
|
m_sTXADZ072 = dtToReturn.Rows[0]["TXADZ072"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ072"];
|
|
m_sNRPARAD = dtToReturn.Rows[0]["NRPARAD"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["NRPARAD"];
|
|
m_sNRADR00 = dtToReturn.Rows[0]["NRADR00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["NRADR00"];
|
|
m_sNRFOG011 = dtToReturn.Rows[0]["NRFOG011"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["NRFOG011"];
|
|
m_sBEBAN011 = dtToReturn.Rows[0]["BEBAN011"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["BEBAN011"];
|
|
m_sNRFOG21 = dtToReturn.Rows[0]["NRFOG21"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["NRFOG21"];
|
|
m_sBEBAN21 = dtToReturn.Rows[0]["BEBAN21"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["BEBAN21"];
|
|
m_sTXADZ011 = dtToReturn.Rows[0]["TXADZ011"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ011"];
|
|
m_sTXADZ021 = dtToReturn.Rows[0]["TXADZ021"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ021"];
|
|
m_sTXADZ031 = dtToReturn.Rows[0]["TXADZ031"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ031"];
|
|
m_sTXADZ041 = dtToReturn.Rows[0]["TXADZ041"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ041"];
|
|
m_sTXADZ051 = dtToReturn.Rows[0]["TXADZ051"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ051"];
|
|
m_sTXADZ061 = dtToReturn.Rows[0]["TXADZ061"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ061"];
|
|
m_sTXADZ071 = dtToReturn.Rows[0]["TXADZ071"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXADZ071"];
|
|
m_sCDBAL00 = dtToReturn.Rows[0]["CDBAL00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["CDBAL00"];
|
|
m_sCDVIG00 = dtToReturn.Rows[0]["CDVIG00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["CDVIG00"];
|
|
m_sSAVRS00 = dtToReturn.Rows[0]["SAVRS00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["SAVRS00"];
|
|
m_sTSMUT00 = dtToReturn.Rows[0]["TSMUT00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TSMUT00"];
|
|
m_sVDMUTER = dtToReturn.Rows[0]["VDMUTER"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["VDMUTER"];
|
|
m_sTXRes00 = dtToReturn.Rows[0]["TXRes00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["TXRes00"];
|
|
m_bSaldiert = (bool)dtToReturn.Rows[0]["Saldiert"];
|
|
m_iAZEPL00 = dtToReturn.Rows[0]["AZEPL00"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["AZEPL00"];
|
|
m_bCDVSA00 = (bool)dtToReturn.Rows[0]["CDVSA00"];
|
|
m_daValidto = dtToReturn.Rows[0]["validto"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["validto"];
|
|
// m_iNRDOM00 = dtToReturn.Rows[0]["NRDOM00"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["NRDOM00"];
|
|
//m_iNRNAT01 = dtToReturn.Rows[0]["NRNAT01"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["NRNAT01"];
|
|
//m_daGebGruendDat = dtToReturn.Rows[0]["GebGruendDat"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["GebGruendDat"];
|
|
//m_sCDNOG01 = dtToReturn.Rows[0]["CDNOG01"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["CDNOG01"];
|
|
//m_sCDPAW00 = dtToReturn.Rows[0]["CDPAW00"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["CDPAW00"];
|
|
//m_iNRBEU01 = dtToReturn.Rows[0]["NRBEU01"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["NRBEU01"];
|
|
//m_iNRBEU02 = dtToReturn.Rows[0]["NRBEU02"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["NRBEU02"];
|
|
//m_sKurzname_Stamm = dtToReturn.Rows[0]["Kurzname_Stamm"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["Kurzname_Stamm"];
|
|
//m_bIsPerson = dtToReturn.Rows[0]["IsPerson"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["IsPerson"];
|
|
//m_bBoersenkotiert = dtToReturn.Rows[0]["boersenkotiert"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["boersenkotiert"];
|
|
//m_iLegal_form_id = dtToReturn.Rows[0]["legal_form_id"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["legal_form_id"];
|
|
//m_iSector_id = dtToReturn.Rows[0]["sector_id"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["sector_id"];
|
|
//m_iRate_intl_id = dtToReturn.Rows[0]["rate_intl_id"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["rate_intl_id"];
|
|
//m_daRate_intl_date = dtToReturn.Rows[0]["rate_intl_date"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["rate_intl_date"];
|
|
//m_sName_formated = dtToReturn.Rows[0]["name_formated"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["name_formated"];
|
|
}
|
|
return dtToReturn;
|
|
}
|
|
catch(Exception ex)
|
|
{
|
|
// some error occured. Bubble it to caller and encapsulate Exception object
|
|
throw new Exception("clsPartner::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_Partner_SelectAll]";
|
|
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
|
DataTable dtToReturn = new DataTable("Partner");
|
|
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_Partner_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("clsPartner::SelectAll::Error occured.", ex);
|
|
}
|
|
finally
|
|
{
|
|
if(m_bMainConnectionIsCreatedLocal)
|
|
{
|
|
// Close connection.
|
|
m_scoMainConnection.Close();
|
|
}
|
|
scmCmdToExecute.Dispose();
|
|
sdaAdapter.Dispose();
|
|
}
|
|
}
|
|
|
|
|
|
#region Class Property Declarations
|
|
public SqlString sIDMSG00
|
|
{
|
|
get
|
|
{
|
|
return m_sIDMSG00;
|
|
}
|
|
set
|
|
{
|
|
m_sIDMSG00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sDMMSG00
|
|
{
|
|
get
|
|
{
|
|
return m_sDMMSG00;
|
|
}
|
|
set
|
|
{
|
|
m_sDMMSG00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sZTMSG00
|
|
{
|
|
get
|
|
{
|
|
return m_sZTMSG00;
|
|
}
|
|
set
|
|
{
|
|
m_sZTMSG00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBEPGM00
|
|
{
|
|
get
|
|
{
|
|
return m_sBEPGM00;
|
|
}
|
|
set
|
|
{
|
|
m_sBEPGM00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sCDBNK00
|
|
{
|
|
get
|
|
{
|
|
return m_sCDBNK00;
|
|
}
|
|
set
|
|
{
|
|
m_sCDBNK00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iNRPAR00
|
|
{
|
|
get
|
|
{
|
|
return m_iNRPAR00;
|
|
}
|
|
set
|
|
{
|
|
SqlInt32 iNRPAR00Tmp = (SqlInt32)value;
|
|
if(iNRPAR00Tmp.IsNull)
|
|
{
|
|
throw new ArgumentOutOfRangeException("iNRPAR00", "iNRPAR00 can't be NULL");
|
|
}
|
|
m_iNRPAR00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBKPAR00
|
|
{
|
|
get
|
|
{
|
|
return m_sBKPAR00;
|
|
}
|
|
set
|
|
{
|
|
m_sBKPAR00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iNRFOG012
|
|
{
|
|
get
|
|
{
|
|
return m_iNRFOG012;
|
|
}
|
|
set
|
|
{
|
|
m_iNRFOG012 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBEBAN012
|
|
{
|
|
get
|
|
{
|
|
return m_sBEBAN012;
|
|
}
|
|
set
|
|
{
|
|
m_sBEBAN012 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sNRFOG022
|
|
{
|
|
get
|
|
{
|
|
return m_sNRFOG022;
|
|
}
|
|
set
|
|
{
|
|
m_sNRFOG022 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBEBAN022
|
|
{
|
|
get
|
|
{
|
|
return m_sBEBAN022;
|
|
}
|
|
set
|
|
{
|
|
m_sBEBAN022 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ012
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ012;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ012 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ022
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ022;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ022 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ032
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ032;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ032 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ042
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ042;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ042 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ052
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ052;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ052 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ062
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ062;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ062 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ072
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ072;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ072 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sNRPARAD
|
|
{
|
|
get
|
|
{
|
|
return m_sNRPARAD;
|
|
}
|
|
set
|
|
{
|
|
m_sNRPARAD = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sNRADR00
|
|
{
|
|
get
|
|
{
|
|
return m_sNRADR00;
|
|
}
|
|
set
|
|
{
|
|
m_sNRADR00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sNRFOG011
|
|
{
|
|
get
|
|
{
|
|
return m_sNRFOG011;
|
|
}
|
|
set
|
|
{
|
|
m_sNRFOG011 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBEBAN011
|
|
{
|
|
get
|
|
{
|
|
return m_sBEBAN011;
|
|
}
|
|
set
|
|
{
|
|
m_sBEBAN011 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sNRFOG21
|
|
{
|
|
get
|
|
{
|
|
return m_sNRFOG21;
|
|
}
|
|
set
|
|
{
|
|
m_sNRFOG21 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sBEBAN21
|
|
{
|
|
get
|
|
{
|
|
return m_sBEBAN21;
|
|
}
|
|
set
|
|
{
|
|
m_sBEBAN21 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ011
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ011;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ011 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ021
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ021;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ021 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ031
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ031;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ031 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ041
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ041;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ041 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ051
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ051;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ051 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ061
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ061;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ061 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXADZ071
|
|
{
|
|
get
|
|
{
|
|
return m_sTXADZ071;
|
|
}
|
|
set
|
|
{
|
|
m_sTXADZ071 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sCDBAL00
|
|
{
|
|
get
|
|
{
|
|
return m_sCDBAL00;
|
|
}
|
|
set
|
|
{
|
|
m_sCDBAL00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sCDVIG00
|
|
{
|
|
get
|
|
{
|
|
return m_sCDVIG00;
|
|
}
|
|
set
|
|
{
|
|
m_sCDVIG00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sSAVRS00
|
|
{
|
|
get
|
|
{
|
|
return m_sSAVRS00;
|
|
}
|
|
set
|
|
{
|
|
m_sSAVRS00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTSMUT00
|
|
{
|
|
get
|
|
{
|
|
return m_sTSMUT00;
|
|
}
|
|
set
|
|
{
|
|
m_sTSMUT00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sVDMUTER
|
|
{
|
|
get
|
|
{
|
|
return m_sVDMUTER;
|
|
}
|
|
set
|
|
{
|
|
m_sVDMUTER = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sTXRes00
|
|
{
|
|
get
|
|
{
|
|
return m_sTXRes00;
|
|
}
|
|
set
|
|
{
|
|
m_sTXRes00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bSaldiert
|
|
{
|
|
get
|
|
{
|
|
return m_bSaldiert;
|
|
}
|
|
set
|
|
{
|
|
SqlBoolean bSaldiertTmp = (SqlBoolean)value;
|
|
if(bSaldiertTmp.IsNull)
|
|
{
|
|
throw new ArgumentOutOfRangeException("bSaldiert", "bSaldiert can't be NULL");
|
|
}
|
|
m_bSaldiert = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iAZEPL00
|
|
{
|
|
get
|
|
{
|
|
return m_iAZEPL00;
|
|
}
|
|
set
|
|
{
|
|
m_iAZEPL00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bCDVSA00
|
|
{
|
|
get
|
|
{
|
|
return m_bCDVSA00;
|
|
}
|
|
set
|
|
{
|
|
SqlBoolean bCDVSA00Tmp = (SqlBoolean)value;
|
|
if(bCDVSA00Tmp.IsNull)
|
|
{
|
|
throw new ArgumentOutOfRangeException("bCDVSA00", "bCDVSA00 can't be NULL");
|
|
}
|
|
m_bCDVSA00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daValidto
|
|
{
|
|
get
|
|
{
|
|
return m_daValidto;
|
|
}
|
|
set
|
|
{
|
|
m_daValidto = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iNRDOM00
|
|
{
|
|
get
|
|
{
|
|
return m_iNRDOM00;
|
|
}
|
|
set
|
|
{
|
|
m_iNRDOM00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iNRNAT01
|
|
{
|
|
get
|
|
{
|
|
return m_iNRNAT01;
|
|
}
|
|
set
|
|
{
|
|
m_iNRNAT01 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daGebGruendDat
|
|
{
|
|
get
|
|
{
|
|
return m_daGebGruendDat;
|
|
}
|
|
set
|
|
{
|
|
m_daGebGruendDat = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sCDNOG01
|
|
{
|
|
get
|
|
{
|
|
return m_sCDNOG01;
|
|
}
|
|
set
|
|
{
|
|
m_sCDNOG01 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sCDPAW00
|
|
{
|
|
get
|
|
{
|
|
return m_sCDPAW00;
|
|
}
|
|
set
|
|
{
|
|
m_sCDPAW00 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iNRBEU01
|
|
{
|
|
get
|
|
{
|
|
return m_iNRBEU01;
|
|
}
|
|
set
|
|
{
|
|
m_iNRBEU01 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iNRBEU02
|
|
{
|
|
get
|
|
{
|
|
return m_iNRBEU02;
|
|
}
|
|
set
|
|
{
|
|
m_iNRBEU02 = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sKurzname_Stamm
|
|
{
|
|
get
|
|
{
|
|
return m_sKurzname_Stamm;
|
|
}
|
|
set
|
|
{
|
|
m_sKurzname_Stamm = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bIsPerson
|
|
{
|
|
get
|
|
{
|
|
return m_bIsPerson;
|
|
}
|
|
set
|
|
{
|
|
m_bIsPerson = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlBoolean bBoersenkotiert
|
|
{
|
|
get
|
|
{
|
|
return m_bBoersenkotiert;
|
|
}
|
|
set
|
|
{
|
|
m_bBoersenkotiert = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iLegal_form_id
|
|
{
|
|
get
|
|
{
|
|
return m_iLegal_form_id;
|
|
}
|
|
set
|
|
{
|
|
m_iLegal_form_id = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iSector_id
|
|
{
|
|
get
|
|
{
|
|
return m_iSector_id;
|
|
}
|
|
set
|
|
{
|
|
m_iSector_id = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlInt32 iRate_intl_id
|
|
{
|
|
get
|
|
{
|
|
return m_iRate_intl_id;
|
|
}
|
|
set
|
|
{
|
|
m_iRate_intl_id = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlDateTime daRate_intl_date
|
|
{
|
|
get
|
|
{
|
|
return m_daRate_intl_date;
|
|
}
|
|
set
|
|
{
|
|
m_daRate_intl_date = value;
|
|
}
|
|
}
|
|
|
|
|
|
public SqlString sName_formated
|
|
{
|
|
get
|
|
{
|
|
return m_sName_formated;
|
|
}
|
|
set
|
|
{
|
|
m_sName_formated = value;
|
|
}
|
|
}
|
|
#endregion
|
|
}
|
|
}
|