From dada7d831590d1ac553593b7d086ca007c264d38 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 6 Sep 2012 17:34:56 +0200 Subject: [PATCH] modifiche x gestione AutoCompletamento.asmx --- ETS-WS/ETS-WS.suo | Bin 131072 -> 158208 bytes .../ETS-WS/WebUserControls/mod_inputDati.ascx | 23 ++++------- .../WebUserControls/mod_inputDati.ascx.cs | 22 ++++++++++ .../mod_inputDati.ascx.designer.cs | 39 +++++++----------- .../WebUserControls/mod_textAutocomplete.ascx | 3 +- .../mod_textAutocomplete.ascx.cs | 19 ++++++++- .../mod_textAutocomplete.ascx.designer.cs | 9 ++++ ETS-WS/ETS-WS/bin/ETS-WS.dll | Bin 19456 -> 20992 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6839 -> 7194 bytes 9 files changed, 75 insertions(+), 40 deletions(-) diff --git a/ETS-WS/ETS-WS.suo b/ETS-WS/ETS-WS.suo index 7a43c806395f603f34aecd8f409aa747a7d8c1c5..a98ac7da98a81ec4c0460ae591d707e2e617c0cb 100644 GIT binary patch delta 3651 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 delta 3112 zcmbVOeNbhNx5f$~c?m}hNs;dFN zu%aO2a;-~U1O<;pjl{#V>ZZX`YrE|lIqa#W*6M0K9*A-fHMqy-#m%fOh5v@ppnC;6l|ZsK+l=wd(mto|v}z zUKcN@@qKZuuRQd;7y?h|i6A|$*Fu`FJi@8Qt`TNUHHlJ&;G>vdg+M5M4}PkG&~+fvcfrE8B{1>nFphP{KaUGZp(cjWcF zmh+#Hr5_emx91+ZW;~IuxS&^*JL|-sZ;M4+Ehi3a+UhbrmH%>1K}kA`p6Y#AR@fYf z2h8lUwI?`08%`QJA|>?Z@c&afVelmkkczzK6L1s>z*j9r(Hfb@VIEtc4CcP`zS@8i6c0n8orjy{l zJZb$I$U{$IEbJvW8``IQ!zLFBS@g>hEW#wgA!G|C`Zf!h^fnQfPg42IO8<6}nn*Wa z`4!MtCTZGfEK``o_c>t9WSNoOS!iIaqF$gla11yzD-&3S@rsT~G0qppk(Es2>0Llp z4%yid4E)-SQR7_PwHchW%2FIY^$WN~%b3wLO~m^JtI<6(K^;eHYsAhf#6P6zXsx4& zuj4z1vYn`(p@B~@X{rz1FDF1y{_?qJ{!<^dlXNx^c#WjL8U&$5>$8{dN zPu|5OQaUsM12axL9ZxZ2VC2dXbUG~rlxlQ7Oefhij97k^0O5t3d}jboaq}5SN7o7s z#;iQ2%z6rK4Y4p0=N;XL&VmU8{te{6p3mP073f+O2O8|0a~Dg;#^N_?HE3LO4(+Qi z!*w|#iI;vzE+?$lpuKGu+SeKI!P=A1KxeoOYptPp$)oc*)-#Y%#+^$bnZlnz?z?5{ z3&gxkOs}Hecqf|&ZbKZd*l-3#Yc;_p9{K^%spN>oSm4bXFJ8+ow_I)65;p%(@$+DUvec5AtK( z&`QiwVvf)t61-B_pJs4MUhE^48e63 z&AZ#_vKnyzTf5Qo#DVU=hC=UCOvI^2km8>H6T8%qpg@r#X()m=IWZu=0uWQTR3!g@ zq>wwoi}@Fi5|@Qwt>NC45R0`<8hp_Bh^TE~1`YN#ifH^>FWztVqpi7}_Mr~bnhogP zAEfj4G_`2(Oj|l_iJS*A+G6nd;p@sa5LX<9M-FS0v?borWAV|wgfJa;Zyb$l9~yji zuOI4;$AqjqC`#hyIToeYe^7Lt<{my0s2;-qz3^N}9SIceGk)m(pmP zjwm@P{jO1|75-c!ynvB+KBJ>b!P2{X2)Qzj-S-ld@ymHe^+>WJ+^?xYKUryE?lX>{IxHcg|y5`MhBe&F79F7Z;xu4B?((kVe;=)T*@Qirg-o;Gto+8uq z%Xmcz%jA!S!%4WHc#z0tB2Ye-4f*;Kmd(o&p@uJ8%uJHW#oSD#qf#RW!4r#VVWtHv z6i17p%<(^tr|^u0OcyG*963aepNNL3h$Bky%4{Od4!Xv`~r6 zrgArq%3~&#L6cH*sg5dza+36J8cYT)^$}$2_{kmNv5QzVw=ZDdsS`*kSDLtxMX(Md zcvO^0yj(W|!nx-;xP(=a;e1Rn)9^V9*Df% z3Eh&b0Wws)QU??G1P9oY>=axfg(|lOV<~KlQmeC-?@1K0najn0jFkj(ftM8u6!mem zG7CxjI|(a|n5cJd zCYk2QGmYZONKs)dJVa{f zfcv2>r36V<0*^!F%)>NTX&X&hnhFs2S3>f$9o0*9y++Bnk+3JqMXdialy8D+KfdlrlDxJkE4 fIzFA99t_3&SOnxt)0VIlz**W?(XE}2W>NoNn}rp! diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx index e7cf339..f2aeaff 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx @@ -31,26 +31,18 @@

- +

- - -
- calcolati: Num Commessa | Committente | descr commessa +

- - +

@@ -66,6 +58,9 @@ generatore:
Lettera (doc) | FAX (doc) | Email
+
+ +
<%--buttons finali--%> diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.cs index 5783685..3b132dd 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.cs @@ -15,6 +15,23 @@ namespace ETS_WS.WebUserControls { rblProto.SelectedIndex = 0; } + tacCommesse.eh_valSelezionato += new EventHandler(tacCommesse_eh_valSelezionato); + } + /// + /// imposto valori secondari + /// + /// + /// + void tacCommesse_eh_valSelezionato(object sender, EventArgs e) + { + updateVisual(); + } + /// + /// aggiorna tutti i valori visualizzati + /// + private void updateVisual() + { + // sistemo valori... } protected void rblProto_SelectedIndexChanged(object sender, EventArgs e) @@ -30,5 +47,10 @@ namespace ETS_WS.WebUserControls lblNumProto.Visible = showProto; lblNumProto.Text = DateTime.Now.ToString("HHmmss"); } + + protected void btnSubmit_Click(object sender, EventArgs e) + { + updateVisual(); + } } } \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs index f230a10..136bc68 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs @@ -49,13 +49,13 @@ namespace ETS_WS.WebUserControls { protected global::System.Web.UI.WebControls.Label lblFonte; /// - /// mod_textAutocomplete1 control. + /// tacFonti control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::ETS_WS.WebUserControls.mod_textAutocomplete mod_textAutocomplete1; + protected global::ETS_WS.WebUserControls.mod_textAutocomplete tacFonti; /// /// lblCommessa control. @@ -67,22 +67,13 @@ namespace ETS_WS.WebUserControls { protected global::System.Web.UI.WebControls.Label lblCommessa; /// - /// txtCommessa control. + /// tacCommesse control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.TextBox txtCommessa; - - /// - /// aceCommessa control. - /// - /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. - /// - protected global::AjaxControlToolkit.AutoCompleteExtender aceCommessa; + protected global::ETS_WS.WebUserControls.mod_textAutocomplete tacCommesse; /// /// lblFase control. @@ -94,22 +85,13 @@ namespace ETS_WS.WebUserControls { protected global::System.Web.UI.WebControls.Label lblFase; /// - /// txtFase control. + /// tacFasi control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.TextBox txtFase; - - /// - /// aceFase control. - /// - /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. - /// - protected global::AjaxControlToolkit.AutoCompleteExtender aceFase; + protected global::ETS_WS.WebUserControls.mod_textAutocomplete tacFasi; /// /// lblOggetto control. @@ -128,5 +110,14 @@ namespace ETS_WS.WebUserControls { /// To modify move field declaration from designer file to code-behind file. /// protected global::System.Web.UI.WebControls.TextBox txtOggetto; + + /// + /// btnSubmit control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnSubmit; } } diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx index ff41124..159746c 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx @@ -6,9 +6,10 @@ <% } %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + Visible="true" ViewStateMode="Enabled" Width="3em" Font-Size="6pt" BackColor="Transparent" BorderStyle="None" /> + \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs index 68fb74a..804a95d 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs @@ -37,13 +37,17 @@ namespace ETS_WS.WebUserControls if (!script.IsClientScriptBlockRegistered(this.GetType(), uid + "_ace")) { string pre = ""; string fullScript = string.Format("{0} {1} {2}", pre, scrVal, post); script.RegisterClientScriptBlock(this.GetType(), uid + "_ace", fullScript); } hiddenFieldID.ID = hiddenFieldID.ID.Replace("$", "_"); + btnPost.ID = btnPost.ID.Replace("$", "_"); txtValueAce.OnClientItemSelected = string.Format("{0}_SetSelectedValue", uid); } /// @@ -128,5 +132,18 @@ namespace ETS_WS.WebUserControls //hiddenFieldID.Visible = value; } } + /// + /// salva evento selezione + /// + /// + /// + protected void btnPost_Click(object sender, EventArgs e) + { + _valore = hiddenFieldID.Text; + if (eh_valSelezionato != null) + { + eh_valSelezionato(this, new EventArgs()); + } + } } } \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs index a031f5f..0b73bc1 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs @@ -38,5 +38,14 @@ namespace ETS_WS.WebUserControls { /// To modify move field declaration from designer file to code-behind file. /// protected global::AjaxControlToolkit.AutoCompleteExtender txtValueAce; + + /// + /// btnPost control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnPost; } } diff --git a/ETS-WS/ETS-WS/bin/ETS-WS.dll b/ETS-WS/ETS-WS/bin/ETS-WS.dll index 72a7c4eecb7c5430028b9898d4a2afc377a155e9..04da222301184d298c0bb11432a010f1c0486768 100644 GIT binary patch literal 20992 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 delta 8606 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 delta 420 zcmbPbvE6jTAxGLsc0 zUHDvr<4a32bBgsUij&!7(S=gjGfSm{kdAVGP(pcRpEG zWgstoa)V^hI&iO^DdMP8p-g< zAH+FD^nhFzx6+&(Mh+m06^J=?Ci6X(?CTFYhz47?~t QbD*UOj5?d|O4>330LIN_LI3~&