Posto qui tutto il codice perchè avevo superato il limite di caratteri:
codice:using System; using System.IO; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using WcfDemo; public partial class testservice : System.Web.UI.Page { WcfDemo.Service1Client test = new WcfDemo.Service1Client(); static public ResponseToken TokenResponse; static public ResponseLogin LoginResponse; static public ResponseFinal FinalResponse; static public List<ResponseAdempFields> listAdempResponse = new List<ResponseAdempFields>(); //output dell'insert (è OK) static public ResponseInsertAdempList ResponseInsertAdempFields = new ResponseInsertAdempList(); //input dell'insert (non è OK... perchè??) static public InsertAdempList ListInsertAdempResponse = new InsertAdempList(); //static public InsertAdempList<List<InsertAdempFields>> ListInsertAdempResponse = new InsertAdempList<List<InsertAdempFields>>(); //static public List<List<InsertAdempFields>> ListInsertAdempResponseold = new List<List<InsertAdempFields>>(); //static public List<InsertAdempFields> Campi = new List<InsertAdempFields>(); static public InsertAdempFields Fields = new InsertAdempFields(); //static public InsertAdempList<List<InsertAdempFields>> ListInsertAdempResponse1 = new InsertAdempList<List<InsertAdempFields>>(); //public partial class InsertAdempList<List> //{ // List<InsertAdempFields> campi = new List<InsertAdempFields>(); // public List<InsertAdempFields> Campi // { // get { return campi; } // set { campi = value; } // } //} static public ResponseAllAdempList ResponseAllAdempFields; static public ResponseAdempList ResponseAdempFields = new ResponseAdempList(); static public WcfDemo.ResponseAdempFields[] ListAdempResponse = new WcfDemo.ResponseAdempFields[20]; static public ResponseAdempFields fieldsAdempResponse = new ResponseAdempFields(); static public string[] ListCaratteri3 = new string[0]; static public string[] ListDettagli3 = new string[0]; static public string[] ListLabel3 = new string[0]; static public string[] ListNomeCampo3 = new string[0]; static public string[] ListNullo3 = new string[0]; static public string[] ListNum3 = new string[0]; static public string[] ListTabRif3 = new string[0]; static public string[] ListTipo3 = new string[0]; static public string[] ListValore3 = new string[0]; static public string[] ListVisualizza3 = new string[0]; static public bool TestResponse = false; static public string DbResponse = ""; static public string MessageResult = ""; static public string MethodSelect = ""; static public int IdResponse = 0; static public int Lenght3 = 0; static public int Lenght4 = 0; static public int Lenght6sup = 0; static public int Lenght6inf = 0; static public string Token = ""; static public string Login = ""; static public string Password = ""; static public string NAdempimento = ""; static public string NScheda = ""; static public string Campo1 = ""; static public string Campo2 = ""; static public string Campo3 = ""; static public string Campo11 = ""; static public string Campo12 = ""; static public string Campo13 = ""; static public string Campo14 = ""; static public string Campo15 = ""; static public string Campo21 = ""; static public string Campo22 = ""; static public string Campo23 = ""; static public string Note1 = ""; static public string Note2 = ""; static public string Note3 = ""; static public string Note4 = ""; static public string Data = ""; protected void Page_Load(object sender, EventArgs e) { } public void clickFunction(object sender, EventArgs e) { MethodSelect = Request["methodSelect"]; Token = Request["token"]; Login = Request["login"]; Password = Request["password"]; NAdempimento = Request["nAdempimento"]; NScheda = Request["nscheda"]; if (MethodSelect == "-") { MessageResult = "Seleziona un metodo"; } if (MethodSelect == "checkToken") { TokenResponse = test.CheckToken(Token); TestResponse = TokenResponse.TestOk; DbResponse = TokenResponse.TestDatabaseLogin; MessageResult = TokenResponse.TestMessageResult; } if (MethodSelect == "checkLogin") { LoginResponse = test.CheckLogin(Token,Login,Password); TestResponse = LoginResponse.TestOk; IdResponse = LoginResponse.TestIDAccesso; MessageResult = LoginResponse.TestMessageResult; } if (MethodSelect == "responseField") { FinalResponse = test.ResponseFields(Token); Lenght3 = FinalResponse.TestListResponse.Length; TestResponse = FinalResponse.TestOk; MessageResult = FinalResponse.TestMessageResult; for (int i = 0; i < FinalResponse.TestListResponse.Length; i++) { Array.Resize(ref ListCaratteri3, i + 1); ListCaratteri3[i] = FinalResponse.TestListResponse[i].TestCaratteri; Array.Resize(ref ListDettagli3, i + 1); ListDettagli3[i] = FinalResponse.TestListResponse[i].TestDettagli; Array.Resize(ref ListLabel3, i + 1); ListLabel3[i] = FinalResponse.TestListResponse[i].TestLabel; Array.Resize(ref ListNomeCampo3, i + 1); ListNomeCampo3[i] = FinalResponse.TestListResponse[i].TestNomeCampo; Array.Resize(ref ListNullo3, i + 1); ListNullo3[i] = FinalResponse.TestListResponse[i].TestNullo; Array.Resize(ref ListNum3, i + 1); ListNum3[i] = FinalResponse.TestListResponse[i].TestNum; Array.Resize(ref ListTabRif3, i + 1); ListTabRif3[i] = FinalResponse.TestListResponse[i].TestTabRif; Array.Resize(ref ListTipo3, i + 1); ListTipo3[i] = FinalResponse.TestListResponse[i].TestTipo; Array.Resize(ref ListValore3, i + 1); ListValore3[i] = FinalResponse.TestListResponse[i].TestValore; Array.Resize(ref ListVisualizza3, i + 1); ListVisualizza3[i] = FinalResponse.TestListResponse[i].TestVisualizza; } } if (MethodSelect == "responseAdempFields") { ResponseAdempFields = test.ResponseAdempFields(Token, NAdempimento, NScheda); Lenght4 = ResponseAdempFields.TestListAdempResponse.Length; TestResponse = ResponseAdempFields.TestOk; MessageResult = ResponseAdempFields.TestMessageResult; } if (MethodSelect == "responseInsertAdempFields") { Fields.TestNomeCampo = "S_CAMPO1"; Fields.TestValoreCampo = Request["campo1"]; ListInsertAdempResponse.Campi[0].TestNomeCampo = "S_CAMPO1"; ListInsertAdempResponse.Campi[0].TestValoreCampo = Request["campo1"]; ListInsertAdempResponse.Campi[1].TestNomeCampo = "S_CAMPO2"; ListInsertAdempResponse.Campi[1].TestValoreCampo = Request["campo2"]; ListInsertAdempResponse.Campi[2].TestNomeCampo = "S_CAMPO3"; ListInsertAdempResponse.Campi[2].TestValoreCampo = Request["campo3"]; ListInsertAdempResponse.Campi[3].TestNomeCampo = "S_CAMPO11"; ListInsertAdempResponse.Campi[3].TestValoreCampo = Request["campo11"]; ListInsertAdempResponse.Campi[4].TestNomeCampo = "S_CAMPO12"; ListInsertAdempResponse.Campi[4].TestValoreCampo = Request["campo12"]; ListInsertAdempResponse.Campi[5].TestNomeCampo = "S_CAMPO13"; ListInsertAdempResponse.Campi[5].TestValoreCampo = Request["campo13"]; ListInsertAdempResponse.Campi[6].TestNomeCampo = "S_CAMPO14"; ListInsertAdempResponse.Campi[6].TestValoreCampo = Request["campo14"]; ListInsertAdempResponse.Campi[7].TestNomeCampo = "S_CAMPO15"; ListInsertAdempResponse.Campi[7].TestValoreCampo = Request["campo15"]; ListInsertAdempResponse.Campi[8].TestNomeCampo = "S_CAMPO21"; ListInsertAdempResponse.Campi[8].TestValoreCampo = Request["campo21"]; ListInsertAdempResponse.Campi[9].TestNomeCampo = "S_CAMPO22"; ListInsertAdempResponse.Campi[9].TestValoreCampo = Request["campo22"]; ListInsertAdempResponse.Campi[10].TestNomeCampo = "S_CAMPO23"; ListInsertAdempResponse.Campi[10].TestValoreCampo = Request["campo23"]; ListInsertAdempResponse.Campi[11].TestNomeCampo = "S_NOTE1"; ListInsertAdempResponse.Campi[11].TestValoreCampo = Request["note1"]; ListInsertAdempResponse.Campi[12].TestNomeCampo = "S_NOTE2"; ListInsertAdempResponse.Campi[12].TestValoreCampo = Request["note2"]; ListInsertAdempResponse.Campi[13].TestNomeCampo = "S_NOTE3"; ListInsertAdempResponse.Campi[13].TestValoreCampo = Request["note3"]; ListInsertAdempResponse.Campi[14].TestNomeCampo = "S_NOTE4"; ListInsertAdempResponse.Campi[14].TestValoreCampo = Request["note4"]; ListInsertAdempResponse.Campi[15].TestNomeCampo = "D_DATA"; ListInsertAdempResponse.Campi[15].TestValoreCampo = Request["data"]; ResponseInsertAdempFields = test.ResponseInsertAdempFields(Token, ListInsertAdempResponse); TestResponse = ResponseInsertAdempFields.TestOk; MessageResult = ResponseInsertAdempFields.TestMessageResult; } if (MethodSelect == "responseAllAdempFields") { ResponseAllAdempFields = test.ResponseAllAdempFields(Token,Login,Password); Lenght6sup = ResponseAllAdempFields.TestAllListAdempResponse.Length; Lenght6inf = ResponseAllAdempFields.TestAllListAdempResponse[1].TestListAdempResponse.Length; TestResponse = ResponseAllAdempFields.TestOk; MessageResult = ResponseAllAdempFields.TestMessageResult; } }

Rispondi quotando