コード例 #1
0
ファイル: CodesForm.cs プロジェクト: smfichadiya/ERPStudio
 protected override string CreateMasterQuery(SqlProxyParameterCollection parameters)
 {
     return(new QueryBuilder()
            .SelectAllFrom <EF_Codes>()
            .Where(EF_Codes.CodeType).IsEqualTo(parameters["@p1"])
            .Query);
 }
コード例 #2
0
        protected override string CreateMasterQuery(SqlProxyParameterCollection dParam)
        {
            var qB = new QueryBuilder();

            return(qB.SelectAllFrom <CustomerTable>().
                   Where(CustomerTable.ID).IsEqualTo(dParam["@p1"]).
                   Query);
        }
コード例 #3
0
ファイル: CodesForm.cs プロジェクト: smfichadiya/ERPStudio
 protected override void CreateSlaveParam <T>(SqlProxyParameterCollection parameters)
 {
     if (typeof(T) == typeof(EF_CodeSegment))
     {
         parameters.Add(
             new SqlProxyParameter("@p2", EF_CodeSegment.CodeType));
     }
 }
コード例 #4
0
        protected override void CreateMasterParam(SqlProxyParameterCollection parameters)
        {
            parameters.Add(
                new SqlProxyParameter("@p1", EF_Counter.Year));

            parameters.Add(
                new SqlProxyParameter("@p2", EF_Counter.Type));
        }
コード例 #5
0
        protected override string CreateMasterQuery(SqlProxyParameterCollection parameters)
        {
            var qb = new QueryBuilder();

            return(new QueryBuilder()
                   .SelectAll <EF_Users>()
                   .From <EF_Users>()
                   .Where(EF_Users.Username).IsEqualTo(parameters["@p1"])
                   .Query);
        }
コード例 #6
0
ファイル: CodesForm.cs プロジェクト: smfichadiya/ERPStudio
        protected override string CreateSlaveQuery <T>(SqlProxyParameterCollection parameters)
        {
            if (typeof(T) == typeof(EF_CodeSegment))
            {
                var qb = new QueryBuilder().
                         SelectAllFrom <EF_CodeSegment>().
                         Where(EF_CodeSegment.CodeType).IsEqualTo(parameters["@p1"]).
                         OrderBy(EF_CodeSegment.Segment);

                return(qb.Query);
            }

            return("");
        }
コード例 #7
0
        private void CreateConnection()
        {
            rdrDataSet        = new DataSet("GridDataSet");
            rdrFindSqlCommand = new SqlProxyCommand()
            {
                Connection = rdrConnection
            };

            rdrBrowseSqlCommand = new SqlProxyCommand
            {
                Connection = rdrConnection
            };
            rdrParameters = new SqlProxyParameterCollection(rdrBrowseSqlCommand);

            rdrBrowseSqlCommand.CommandText = DefineBrowseQuery(rdrBrowseSqlCommand, string.Empty);
            rdrDataAdapter = new SqlProxyDataAdapter(rdrBrowseSqlCommand);
        }
コード例 #8
0
ファイル: SqlProxy.cs プロジェクト: smfichadiya/ERPStudio
 public SqlProxyCommand(ISqlProviderCommand command)
 {
     Command    = command;
     Parameters = new SqlProxyParameterCollection(Command);
 }
コード例 #9
0
 protected override void CreateMasterParam(SqlProxyParameterCollection parameters)
 {
     parameters.Add(
         new SqlProxyParameter("@p1", EF_Users.Username));
 }
コード例 #10
0
 protected virtual void CreateMasterParam(SqlProxyParameterCollection parameters)
 {
 }
コード例 #11
0
 protected virtual void CreateSlaveParam <T, S>(SqlProxyParameterCollection parameters)
 {
 }
コード例 #12
0
 protected abstract string CreateMasterQuery(SqlProxyParameterCollection parameters);
コード例 #13
0
 protected virtual string CreateSlaveQuery <T>(SqlProxyParameterCollection parameters)
 {
     return(string.Empty);
 }
コード例 #14
0
ファイル: SqlProxy.cs プロジェクト: smfichadiya/ERPStudio
 public SqlProxyCommand(string cmdText, SqlProxyConnection connection)
 {
     dbConnection = connection;
     dbCommand    = ProxyProviderLoader.CreateInstance <ISqlProviderCommand>("SqlProvider.SqlProviderCommand", cmdText, connection);
     Parameters   = new SqlProxyParameterCollection(dbCommand);
 }
コード例 #15
0
ファイル: SqlProxy.cs プロジェクト: smfichadiya/ERPStudio
 public SqlProxyCommand(IDbCommand command)
 {
     Command    = ProxyProviderLoader.CreateInstance <ISqlProviderCommand>("SqlProvider.SqlProviderCommand", command);
     Parameters = new SqlProxyParameterCollection(Command);
 }
コード例 #16
0
ファイル: iAddons.cs プロジェクト: smfichadiya/ERPStudio
 public virtual void CreateSlaveParam(string name, SqlProxyParameterCollection parameters)
 {
 }
コード例 #17
0
ファイル: CodesForm.cs プロジェクト: smfichadiya/ERPStudio
 protected override void CreateMasterParam(SqlProxyParameterCollection parameters)
 {
     parameters.Add(
         new SqlProxyParameter("@p1", EF_Codes.CodeType)
         );
 }
コード例 #18
0
 protected override void CreateMasterParam(SqlProxyParameterCollection parameters)
 {
     parameters.Add(
         new SqlProxyParameter("@p1", CustomerTable.ID)
         );
 }
コード例 #19
0
ファイル: SqlProxy.cs プロジェクト: smfichadiya/ERPStudio
 public SqlProxyCommand(string cmdText)
 {
     Command    = ProxyProviderLoader.CreateInstance <ISqlProviderCommand>("SqlProvider.SqlProviderCommand", cmdText);
     Parameters = new SqlProxyParameterCollection(Command);
 }
コード例 #20
0
ファイル: SqlProxy.cs プロジェクト: smfichadiya/ERPStudio
 public SqlProxyCommand(string cmdText, SqlProxyConnection connection, SqlProxyTransaction transaction)
 {
     Command    = ProxyProviderLoader.CreateInstance <ISqlProviderCommand>("SqlProvider.SqlProviderCommand", cmdText, connection.Connection, transaction.Transaction);
     Parameters = new SqlProxyParameterCollection(Command);
 }
コード例 #21
0
ファイル: iAddons.cs プロジェクト: smfichadiya/ERPStudio
 public virtual string CreateSlaveQuery(string name, SqlProxyParameterCollection parameters)
 {
     return(string.Empty);
 }
コード例 #22
0
ファイル: SqlProxy.cs プロジェクト: smfichadiya/ERPStudio
 public SqlProxyCommand()
 {
     dbCommand  = ProxyProviderLoader.CreateInstance <ISqlProviderCommand>("SqlProvider.SqlProviderCommand");
     Parameters = new SqlProxyParameterCollection(dbCommand);
 }