Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7731577
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T06:30:53+00:00 2026-06-01T06:30:53+00:00

This is my Iservice1.cs page using System; using System.Collections.Generic; using System.Configuration; using System.Data; using

  • 0

This is my Iservice1.cs page

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using System.Data.SqlClient;

namespace WcfServiceTPO
{
[ServiceContract]
public interface IService1
{

    [OperationContract]
    dataconnect[] GetData(string level);


}


// Use a data contract as illustrated in the sample below to add composite types to service operations.
  [DataContract] 
public class dataconnect 
{

    private string TpoChannelClassificationId;
    private string TpoChannelClassificationCode;
    private string TpoChannelClassificationShortName;
    private string TpoChannelClassificationLongName;
    private string TpoLoadDate;
    private string TpoAccountID;
    private string TpoAccountCode;
    private string TpoAccountShortName;
    private string TpoAccountLongName;
    private string TpoAccountTDLinx;
    private string TpoRegionId;
    private string TpoRegionCode;
    private string TpoRegionShortName;
    private string TpoRegionLongName;
    private string TpoRegionTDLinx;
    private string TpoStoreid;
    private string TpoStoreUnitCode;
    private string TpostoreUnitShortName;
    private string TpostoreUnitLongName;
    private string TpoStoreTDLinx;
    private string TpoCityid;
    private string TpoStoreClusterid;
    private string TpoNationalAccountFlag;
    private string TpoStoreAddress;

    [DataMember]
    public string tpoChannelClassificationId
    {
        get
        {
            return TpoChannelClassificationId;
        }
        set
        {
            TpoChannelClassificationId = value;
        }
    }
      [DataMember]
    public string tpoChannelClassificationCode
    {
        get
        {
            return TpoChannelClassificationCode;
        }
        set
        {
            TpoChannelClassificationCode = value;
        }
    }
      [DataMember]
      public string tpoChannelClassificationShortName
    {
        get
        {
            return TpoChannelClassificationShortName;
        }
        set
        {
            TpoChannelClassificationShortName = value;
        }
    }
      [DataMember]
      public string tpoChannelClassificationLongName
      {
          get
          {
              return TpoChannelClassificationLongName;
          }
          set
          {
              TpoChannelClassificationLongName = value;
          }
      }
      [DataMember]
    public string tpoLoadDate
    {
        get
        {
            return TpoLoadDate;
        }
        set
        {
            TpoLoadDate = value;
        }
    }
      [DataMember]
    public string tpoAccountID
    {
        get
        {
            return TpoAccountID;
        }
        set
        {
            TpoAccountID = value;
        }
    }
      [DataMember]
    public string tpoAccountCode
    {
        get
        {
            return TpoAccountCode;
        }
        set
        {
            TpoAccountCode = value;
        }
    }
      [DataMember]
      public string tpoAccountShortName
    {
        get
        {
            return TpoAccountShortName;
        }
        set
        {
            TpoAccountShortName = value;
        }
    }
      [DataMember]
      public string tpoAccountLongName
      {
          get
          {
              return TpoAccountLongName;
          }
          set
          {
              TpoAccountLongName = value;
          }
      }
      [DataMember]
    public string tpoAccountTDLinx
    {
        get
        {
            return TpoAccountTDLinx;
        }
        set
        {
            TpoAccountTDLinx = value;
        }
    }
      [DataMember]
    public string tpoRegionId
    {
        get
        {
            return TpoRegionId;
        }
        set
        {
            TpoRegionId = value;
        }
    }
      [DataMember]
    public string tpoRegionCode
    {
        get
        {
            return TpoRegionCode;
        }
        set
        {
            TpoRegionCode = value;
        }
    }
      [DataMember]
    public string tpoRegionShortName
    {
        get
        {
            return TpoRegionShortName;
        }
        set
        {
            TpoRegionShortName = value;
        }
    }
      [DataMember]
      public string tpoRegionLongName
      {
          get
          {
              return TpoRegionLongName;
          }
          set
          {
              TpoRegionLongName = value;
          }
      }
      [DataMember]
    public string tpoRegionTDLinx
    {
        get
        {
            return TpoRegionTDLinx;
        }
        set
        {
            TpoRegionTDLinx = value;
        }
    }
      [DataMember]
    public string tpoStoreid
    {
        get
        {
            return TpoStoreid;
        }
        set
        {
            TpoStoreid = value;
        }
    }
      [DataMember]
    public string tpoStoreUnitCode
    {
        get
        {
            return TpoStoreUnitCode;
        }
        set
        {
            TpoStoreUnitCode = value;
        }
    }
      [DataMember]
    public string tpostoreUnitShortName
    {
        get
        {
            return TpostoreUnitShortName;
        }
        set
        {
            TpostoreUnitShortName = value;
        }
    }
      [DataMember]
      public string tpostoreUnitLongName
      {
          get
          {
              return TpostoreUnitLongName;
          }
          set
          {
              TpostoreUnitLongName = value;
          }
      }
      [DataMember]
    public string tpoStoreTDLinx
    {
        get
        {
            return TpoStoreTDLinx;
        }
        set
        {
            TpoStoreTDLinx = value;
        }
    }
      [DataMember]
    public string tpoCityid
    {
        get
        {
            return TpoCityid;
        }
        set
        {
            TpoCityid = value;
        }
    }
      [DataMember]
    public string tpoStoreClusterid
    {
        get
        {
            return TpoStoreClusterid;
        }
        set
        {
            TpoStoreClusterid = value;
        }
    }
      [DataMember]
    public string tpoNationalAccountFlag
    {
        get
        {
            return TpoNationalAccountFlag;
        }
        set
        {
            TpoNationalAccountFlag = value;
        }
    }
      [DataMember]
    public string tpoStoreAddress
    {
        get
        {
            return TpoStoreAddress;
        }
        set
        {
            TpoStoreAddress = value;
        }
    }

} 
}

This is my Service1.svc.cs page

 using System;
 using System.Collections.Generic;
 using System.Configuration;
 using System.Data;
 using System.Linq;
 using System.Runtime.Serialization;
 using System.ServiceModel;
 using System.ServiceModel.Web;
 using System.Text;
 using System.Data.SqlClient;

 namespace WcfServiceTPO
 {
  public class Service1 : IService1
 {

    public dataconnect[] GetData(string strLevelName) //Giving error on this line  
    {
       var dataconnect= new List<dataconnect>();

       SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DatabaseConnection"].ConnectionString);
       con.Open();
       Service1 s = new Service1();
        if (strLevelName == "4")
        {
            TpoStore();
            SqlCommand cmd = new SqlCommand("select * from STORE", con);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                var dc = new dataconnect();
                dc.tpoStoreid = dr[0].ToString();
                dc.tpoStoreUnitCode = dr[1].ToString();
                dc.tpostoreUnitShortName = dr[2].ToString();
                dc.tpostoreUnitLongName = dr[3].ToString();
                dc.tpoStoreTDLinx = dr[4].ToString();
                dc.tpoRegionId = dr[5].ToString();
                dc.tpoCityid = dr[6].ToString();
                dc.tpoStoreClusterid = dr[7].ToString();
                dc.tpoNationalAccountFlag = dr[8].ToString();
                dc.tpoStoreAddress = dr[9].ToString();
                dc.tpoLoadDate = dr[10].ToString();

               dataconnect.Add(dc);
            }

        }
        else if (strLevelName == "3")
        {
            SqlCommand cmd2 = new SqlCommand("select * from REGION", con);
            SqlDataReader dr2 = cmd2.ExecuteReader();


            while (dr2.Read())
            {
                var dc = new dataconnect();
                dc.tpoRegionId = dr2[0].ToString();
                dc.tpoRegionCode = dr2[1].ToString();
                dc.tpoRegionShortName = dr2[2].ToString();
                dc.tpoRegionLongName = dr2[3].ToString();
                dc.tpoRegionTDLinx = dr2[4].ToString();
                dc.tpoAccountID = dr2[5].ToString();
                dc.tpoLoadDate = dr2[6].ToString();

                //dataconnect.Add(dc);
                SqlCommand cmd3 = new SqlCommand("select * from STORE where RegionId='" + dc.tpoRegionId.ToString() + "' ", con);
                SqlDataReader dr3 = cmd3.ExecuteReader();

                while (dr3.Read())
                {

                    dc.tpoStoreid = dr3[0].ToString();
                    dc.tpoStoreUnitCode = dr3[1].ToString();
                    dc.tpostoreUnitShortName = dr3[2].ToString();
                    dc.tpostoreUnitLongName = dr3[3].ToString();
                    dc.tpoStoreTDLinx = dr3[4].ToString();
                    dc.tpoRegionId = dr3[5].ToString();
                    dc.tpoCityid = dr3[6].ToString();
                    dc.tpoStoreClusterid = dr3[7].ToString();
                    dc.tpoNationalAccountFlag = dr3[8].ToString();
                    dc.tpoStoreAddress = dr3[9].ToString();
                    dc.tpoLoadDate = dr3[10].ToString();


                }
                dataconnect.Add(dc);
                dr3.Close();

            }

            dr2.Close();

        }
        else if (strLevelName == "2")
        {

            SqlCommand cmd1 = new SqlCommand("select * from accountmaster", con);
            SqlDataReader dr1 = cmd1.ExecuteReader();
            while (dr1.Read())
            {
                var dc = new dataconnect();
                dc.tpoAccountID = dr1[0].ToString();
                dc.tpoAccountCode = dr1[1].ToString();
                dc.tpoAccountShortName = dr1[2].ToString();
                dc.tpoAccountLongName = dr1[3].ToString();
                dc.tpoAccountTDLinx = dr1[4].ToString();
                dc.tpoChannelClassificationId = dr1[5].ToString();
                dc.tpoLoadDate = dr1[6].ToString();


                SqlCommand cmd2 = new SqlCommand("select * from REGION Where AccountID='" + dc.tpoAccountID.ToString() + "'", con);
                SqlDataReader dr2 = cmd2.ExecuteReader();
                while (dr2.Read())
                {
                    dc.tpoRegionId = dr2[0].ToString();
                    dc.tpoRegionCode = dr2[1].ToString();
                    dc.tpoRegionShortName = dr2[2].ToString();
                    dc.tpoRegionLongName = dr2[3].ToString();
                    dc.tpoRegionTDLinx = dr2[4].ToString();
                    dc.tpoAccountID = dr2[5].ToString();
                    dc.tpoLoadDate = dr2[6].ToString();

                    //dataconnect.Add(dc);
                    SqlCommand cmd3 = new SqlCommand("select * from STORE where RegionId='" + dc.tpoRegionId.ToString() + "' ", con);
                    SqlDataReader dr3 = cmd3.ExecuteReader();

                    while (dr3.Read())
                    {
                        dc.tpoStoreid = dr3[0].ToString();
                        dc.tpoStoreUnitCode = dr3[1].ToString();
                        dc.tpostoreUnitShortName = dr3[2].ToString();
                        dc.tpostoreUnitLongName = dr3[3].ToString();
                        dc.tpoStoreTDLinx = dr3[4].ToString();
                        dc.tpoRegionId = dr3[5].ToString();
                        dc.tpoCityid = dr3[6].ToString();
                        dc.tpoStoreClusterid = dr3[7].ToString();
                        dc.tpoNationalAccountFlag = dr3[8].ToString();
                        dc.tpoStoreAddress = dr3[9].ToString();
                        dc.tpoLoadDate = dr3[10].ToString();
                    }
                    dr3.Close();
                }
                dataconnect.Add(dc);
                dr2.Close();
            }

            dr1.Close();

        }
        else if (strLevelName == "1")
        {
            SqlCommand cmd = new SqlCommand("select * from CHANNELCLASS", con);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                var dc = new dataconnect();
                dc.tpoChannelClassificationId = dr[0].ToString();
                dc.tpoChannelClassificationCode= dr[1].ToString();
                dc.tpoChannelClassificationShortName = dr[2].ToString();
                dc.tpoChannelClassificationLongName = dr[3].ToString();                    
                dc.tpoLoadDate = dr[4].ToString();

                SqlCommand cmd1 = new SqlCommand("select * from accountmaster where ChannelClassificationId='" + dc.tpoChannelClassificationId.ToString() + "'", con);
                SqlDataReader dr1 = cmd1.ExecuteReader();
                while (dr1.Read())
                {

                    dc.tpoAccountID = dr1[0].ToString();
                    dc.tpoAccountCode = dr1[1].ToString();
                    dc.tpoAccountShortName = dr1[2].ToString();
                    dc.tpoAccountLongName = dr1[3].ToString();
                    dc.tpoAccountTDLinx = dr1[4].ToString();
                    dc.tpoChannelClassificationId = dr1[5].ToString();
                    dc.tpoLoadDate = dr1[6].ToString();

                    SqlCommand cmd2 = new SqlCommand("select * from REGION Where AccountID='" + dc.tpoAccountID.ToString() + "'", con);
                    SqlDataReader dr2 = cmd2.ExecuteReader();
                    while (dr2.Read())
                    {
                        dc.tpoRegionId = dr2[0].ToString();
                        dc.tpoRegionCode = dr2[1].ToString();
                        dc.tpoRegionShortName = dr2[2].ToString();
                        dc.tpoRegionLongName = dr2[3].ToString();
                        dc.tpoRegionTDLinx = dr2[4].ToString();
                        dc.tpoAccountID = dr2[5].ToString();
                        dc.tpoLoadDate = dr2[6].ToString();

                        SqlCommand cmd3 = new SqlCommand("select * from STORE where RegionId='" + dc.tpoRegionId.ToString() + "' ", con);
                        SqlDataReader dr3 = cmd3.ExecuteReader();

                        while (dr3.Read())
                        {
                            dc.tpoStoreid = dr3[0].ToString();
                            dc.tpoStoreUnitCode = dr3[1].ToString();
                            dc.tpostoreUnitShortName = dr3[2].ToString();
                            dc.tpostoreUnitLongName = dr3[3].ToString();
                            dc.tpoStoreTDLinx = dr3[4].ToString();
                            dc.tpoRegionId = dr3[5].ToString();
                            dc.tpoCityid = dr3[6].ToString();
                            dc.tpoStoreClusterid = dr3[7].ToString();
                            dc.tpoNationalAccountFlag = dr3[8].ToString();
                            dc.tpoStoreAddress = dr3[9].ToString();
                            dc.tpoLoadDate = dr3[10].ToString();
                        }
                        dr3.Close();
                    }
                    dr2.Close();
                }
                dataconnect.Add(dc);
                dr1.Close();
            }

            dr.Close();

        }
        return dataconnect.ToArray();
    }



}
}

i have to short this method public dataconnect[] GetData(string strLevelName) itryed to call data from new function but its not working.. any one help me ! please

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T06:30:55+00:00Added an answer on June 1, 2026 at 6:30 am

    It is difficult to understand your question but I suspect you are trying to return an array that is larger than that allowed by your current transport binding settings.
    BOTH in your server and client you should look at increasing your readerQuotas eg:

    <readerQuotas maxDepth="32"
                  maxStringContentLength="10000000" maxArrayLength="10000000"
                  maxBytesPerRead="10000000" maxNameTableCharCount="10000000" />
    

    and possibly also your buffers sizes:

    maxBufferPoolSize="10000000"
    maxBufferSize="10000000"
    maxReceivedMessageSize="10000000">
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Using this tutorial: http://dotnetslackers.com/articles/ajax/Using-jQuery-with-ASP-NET.aspx The web service is invoked such as Service1.asmx/HelloToYou The default
I have a simple web service. This is consumed in a website using VS
I have an echo web service running on lets say http://localhost:8080/axis2/services/Service1 . This service
i have this restful web service where i actually return a list<> in c#.
I have develope a small web application in that i am using wcf service,I
If I need to go from this service contract: [ServiceContract(Namespace=http://api.x.com/Svc1)] public interface IService1 {
This is my first web application with WCF. So please guide me as a
I have two different Interface service that I'm using 1. IService1 2. IService2 I
Am getting this error when I browse to a .svc page in IIS [ie.
I need to execute a web service from a php page The web service

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.