public virtual int FillPage(PregledObracunaDataSet dataSet, int startRow, int maxRows) { this.Initialize(); this.connDefault = this.dsDefault.GetReadWriteConnection(this.daCurrentTransaction); this.PregledObracunaSet = dataSet; this.rowPregledObracuna = this.PregledObracunaSet.PregledObracuna.NewPregledObracunaRow(); this.orderString = GetOrderString(this.Order, true); this.reverseOrderString = GetOrderString(this.Order, false); try { this.executePrivate(startRow, maxRows); } finally { this.Cleanup(); } return(0); }
public void executePrivate(int startRow, int maxRows) { this.m_WhereString = "" + this.filterString + " "; if (maxRows >= 0) { if (startRow == 0) { this.scmdbuf = "SELECT TOP " + maxRows.ToString() + " [IDOBRACUN], [VRSTAOBRACUNA], [MJESECOBRACUNA], [GODINAOBRACUNA], [MJESECISPLATE], [GODINAISPLATE], [DATUMISPLATE], [tjednifondsatiobracun], [MJESECNIFONDSATIOBRACUN], [OSNOVNIOO], [OBRACUNSKAOSNOVICA], [DATUMOBRACUNASTAZA], [OBRPOSTOTNIH], [OBRFIKSNIH], [OBRKREDITNIH], [ZAKLJ], [SVRHAOBRACUNA], [IDENTIFIKATOROBRASCA] FROM [vwPregledObracuna]" + this.m_WhereString + "" + this.orderString + ""; } else { string[] strArray = new string[] { "SELECT TOP ", (startRow + maxRows).ToString(), " [IDOBRACUN], [VRSTAOBRACUNA], [MJESECOBRACUNA], [GODINAOBRACUNA], [MJESECISPLATE], [GODINAISPLATE], [DATUMISPLATE], [tjednifondsatiobracun], [MJESECNIFONDSATIOBRACUN], [OSNOVNIOO], [OBRACUNSKAOSNOVICA], [DATUMOBRACUNASTAZA], [OBRPOSTOTNIH], [OBRFIKSNIH], [OBRKREDITNIH], [ZAKLJ], [SVRHAOBRACUNA], [IDENTIFIKATOROBRASCA] FROM [vwPregledObracuna]", this.m_WhereString, "", this.orderString, "" }; this.scmdbuf = string.Concat(strArray); } } else { this.scmdbuf = "SELECT [IDOBRACUN], [VRSTAOBRACUNA], [MJESECOBRACUNA], [GODINAOBRACUNA], [MJESECISPLATE], [GODINAISPLATE], [DATUMISPLATE], [tjednifondsatiobracun], [MJESECNIFONDSATIOBRACUN], [OSNOVNIOO], [OBRACUNSKAOSNOVICA], [DATUMOBRACUNASTAZA], [OBRPOSTOTNIH], [OBRFIKSNIH], [OBRKREDITNIH], [ZAKLJ], [SVRHAOBRACUNA], [IDENTIFIKATOROBRASCA] FROM [vwPregledObracuna]" + this.m_WhereString + "" + this.orderString + " "; } this.cmPregledObracunaSelect2 = this.connDefault.GetCommand(this.scmdbuf, true); this.cmPregledObracunaSelect2.ErrorMask |= ErrorMask.Lock; this.PregledObracunaSelect2 = this.cmPregledObracunaSelect2.FetchData(); while (this.cmPregledObracunaSelect2.HasMoreRows && (startRow > 0)) { startRow--; this.cmPregledObracunaSelect2.HasMoreRows = this.PregledObracunaSelect2.Read(); } int num = 0; while (this.cmPregledObracunaSelect2.HasMoreRows && (num != maxRows)) { this.m_IDOBRACUN = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 0, ref this.m__IDOBRACUNIsNull); this.m_VRSTAOBRACUNA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 1, ref this.m__VRSTAOBRACUNAIsNull); this.m_MJESECOBRACUNA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 2, ref this.m__MJESECOBRACUNAIsNull); this.m_GODINAOBRACUNA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 3, ref this.m__GODINAOBRACUNAIsNull); this.m_MJESECISPLATE = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 4, ref this.m__MJESECISPLATEIsNull); this.m_GODINAISPLATE = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 5, ref this.m__GODINAISPLATEIsNull); this.m_DATUMISPLATE = this.dsDefault.Db.GetDateTime(this.PregledObracunaSelect2, 6, ref this.m__DATUMISPLATEIsNull); this.m_tjednifondsatiobracun = this.dsDefault.Db.GetInt16(this.PregledObracunaSelect2, 7, ref this.m__tjednifondsatiobracunIsNull); this.m_MJESECNIFONDSATIOBRACUN = this.dsDefault.Db.GetInt16(this.PregledObracunaSelect2, 8, ref this.m__MJESECNIFONDSATIOBRACUNIsNull); this.m_OSNOVNIOO = this.dsDefault.Db.GetDecimal(this.PregledObracunaSelect2, 9, ref this.m__OSNOVNIOOIsNull); this.m_OBRACUNSKAOSNOVICA = this.dsDefault.Db.GetDecimal(this.PregledObracunaSelect2, 10, ref this.m__OBRACUNSKAOSNOVICAIsNull); this.m_DATUMOBRACUNASTAZA = this.dsDefault.Db.GetDateTime(this.PregledObracunaSelect2, 11, ref this.m__DATUMOBRACUNASTAZAIsNull); this.m_OBRPOSTOTNIH = this.dsDefault.Db.GetBoolean(this.PregledObracunaSelect2, 12, ref this.m__OBRPOSTOTNIHIsNull); this.m_OBRFIKSNIH = this.dsDefault.Db.GetBoolean(this.PregledObracunaSelect2, 13, ref this.m__OBRFIKSNIHIsNull); this.m_OBRKREDITNIH = this.dsDefault.Db.GetBoolean(this.PregledObracunaSelect2, 14, ref this.m__OBRKREDITNIHIsNull); this.m_ZAKLJ = this.dsDefault.Db.GetBoolean(this.PregledObracunaSelect2, 15, ref this.m__ZAKLJIsNull); this.m_SVRHAOBRACUNA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 0x10, ref this.m__SVRHAOBRACUNAIsNull); this.m_IDENTIFIKATOROBRASCA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 0x11, ref this.m__IDENTIFIKATOROBRASCAIsNull); this.rowPregledObracuna = this.PregledObracunaSet.PregledObracuna.NewPregledObracunaRow(); this.rowPregledObracuna["IDOBRACUN"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__IDOBRACUNIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_IDOBRACUN)); this.rowPregledObracuna["VRSTAOBRACUNA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__VRSTAOBRACUNAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_VRSTAOBRACUNA)); this.rowPregledObracuna["MJESECOBRACUNA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__MJESECOBRACUNAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_MJESECOBRACUNA)); this.rowPregledObracuna["GODINAOBRACUNA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__GODINAOBRACUNAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_GODINAOBRACUNA)); this.rowPregledObracuna["MJESECISPLATE"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__MJESECISPLATEIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_MJESECISPLATE)); this.rowPregledObracuna["GODINAISPLATE"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__GODINAISPLATEIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_GODINAISPLATE)); this.rowPregledObracuna["DATUMISPLATE"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__DATUMISPLATEIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_DATUMISPLATE)); this.rowPregledObracuna["tjednifondsatiobracun"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__tjednifondsatiobracunIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_tjednifondsatiobracun)); this.rowPregledObracuna["MJESECNIFONDSATIOBRACUN"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__MJESECNIFONDSATIOBRACUNIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_MJESECNIFONDSATIOBRACUN)); this.rowPregledObracuna["OSNOVNIOO"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OSNOVNIOOIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OSNOVNIOO)); this.rowPregledObracuna["OBRACUNSKAOSNOVICA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OBRACUNSKAOSNOVICAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OBRACUNSKAOSNOVICA)); this.rowPregledObracuna["DATUMOBRACUNASTAZA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__DATUMOBRACUNASTAZAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_DATUMOBRACUNASTAZA)); this.rowPregledObracuna["OBRPOSTOTNIH"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OBRPOSTOTNIHIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OBRPOSTOTNIH)); this.rowPregledObracuna["OBRFIKSNIH"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OBRFIKSNIHIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OBRFIKSNIH)); this.rowPregledObracuna["OBRKREDITNIH"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OBRKREDITNIHIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OBRKREDITNIH)); this.rowPregledObracuna["ZAKLJ"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__ZAKLJIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_ZAKLJ)); this.rowPregledObracuna["SVRHAOBRACUNA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__SVRHAOBRACUNAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_SVRHAOBRACUNA)); this.rowPregledObracuna["IDENTIFIKATOROBRASCA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__IDENTIFIKATOROBRASCAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_IDENTIFIKATOROBRASCA)); this.AddRowPregledobracuna(); num++; this.cmPregledObracunaSelect2.HasMoreRows = this.PregledObracunaSelect2.Read(); } this.PregledObracunaSelect2.Close(); this.Cleanup(); }