All pastes #82589 Raw Edit

Mine

public text v1 · immutable
·published 2006-07-08 18:25 UTC
rendered paste body
using System.Data.SqlClient;
using Feeleen.Core;
using Feeleen.Data;

namespace Feeleen
{
	interface IDefaultObjectManager
	{
		/// <summary>
		/// &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1074;&#1089;&#1077; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;
		/// </summary>
		/// <returns></returns>
		CoreDataTable GetRecords();
		

		int FillDataTable(CoreDataTable table);
		

		/// <summary>
		/// &#1047;&#1072;&#1087;&#1086;&#1083;&#1085;&#1103;&#1077;&#1090; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1091; &#1076;&#1072;&#1085;&#1085;&#1099;&#1084;&#1080;, &#1087;&#1086; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1072;&#1084; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1093;&#1088;&#1072;&#1085;&#1080;&#1084;&#1086;&#1081; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1099;.
		/// </summary>
		/// <param name="procName"></param>
		/// <param name="parameters"></param>
		/// <returns></returns>
		int FillDataTable(CoreDataTable table, string procName, SPParameterCollection parameters);
		

		/// <summary>
		/// &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1087;&#1086; &#1082;&#1083;&#1102;&#1095;&#1077;&#1074;&#1099;&#1084; &#1087;&#1086;&#1083;&#1103;&#1084;
		/// </summary>
		/// <returns></returns>
		BusinessObject GetRecord(SPParameterCollection parameters);
		

		BusinessObject GetRecord(SPParameterCollection parameters, SqlConnection conn, SqlTransaction tran);
		

		bool UpdateRecord(BusinessObject obj);
		

		bool UpdateRecord(BusinessObject obj, SqlConnection conn, SqlTransaction tran);
		

		bool UpdateRecords(CoreDataTable changesTable);
		

		bool InsertRecord(ref BusinessObject obj);
		

		bool InsertRecord(ref BusinessObject obj, SqlConnection conn, SqlTransaction tran);
		

		bool DeleteRecord(SPParameterCollection parameters);
		

		bool DeleteRecord(SPParameterCollection parameters, SqlConnection conn, SqlTransaction tran);
		
	}
}