or
| asp:ScriptManagerProxy ID="SCMPDocument" runat='server' /> |
| <Telerik:radformdecorator id="FormDecorator1" runat="server" decoratedcontrols="Default" /> |
| <telerik:RadGrid ID="myDataGrid" runat="server" Width="100%" AutoGenerateColumns="False" GridLines="None" ShowFooter='false' ShowHeader='true' ShowStatusBar='false' AllowPaging="true" AllowSorting="true" PageSize="20"> |
| <%@ Page Language="vb" MasterPageFile="~/Main.Master" AutoEventWireup="false" CodeBehind="ElencoOrdini.aspx.vb" Inherits="GRC30.ElencoOrdini" %> |
| <asp:Content ID="congrcElencoOrdini" ContentPlaceHolderID="cphMain" Runat="Server"> |
| <div style="height:100%"> |
| <!-- inizio contenuto --> |
| <!-- content start --> |
| <telerik:RadAjaxManager ID="RadAjaxManager2" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="grdListini"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="grdListini" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="grdOrdini"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="grdOrdini" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <table width="100%" align="center" border="0"> |
| <tr> |
| <th align="center" class="tbContorno"><asp:Label runat="server" ID="lblTitolo" Text="Elenco Servizi Offerti" /> |
| </th> |
| </tr> |
| <tr> |
| <td> |
| <telerik:RadGrid ID="grdListini" DataSourceID="objDS" runat="server" Width="99.7%" |
| AutoGenerateColumns="False" PageSize="10" AllowSorting="True" AllowPaging="True" |
| GridLines="None" ShowStatusBar="true"> |
| <PagerStyle Mode="NumericPages"></PagerStyle> |
| <MasterTableView DataSourceID="objDS" DataKeyNames="CODICE" AllowMultiColumnSorting="True" |
| Width="100%"> |
| <Columns> |
| <telerik:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:ImageButton runat="server" ID="BtnAdd" OnClick="btnAddclick" ImageUrl="~/img/addCart.png" ToolTip="Aggiungi nell'elenco ordine" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn SortExpression="CODICE" HeaderText="Codice" DataField="CODICE" UniqueName="colCODICE" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="DESCRIZIONE" HeaderText="Descrizione" DataField="DESCRIZIONE" UniqueName="colDESCRIZIONE"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="COSTO" HeaderText="Prezzo" DataField="COSTO" UniqueName="colCOSTO"> |
| </telerik:GridBoundColumn> |
| <telerik:GridDateTimeColumn SortExpression="DTDA" HeaderText="Valido dal" DataField="DTDA" UniqueName="colDTDA"> |
| </telerik:GridDateTimeColumn> |
| <telerik:GridDateTimeColumn SortExpression="DTA" HeaderText="Valido al" DataField="DTA" UniqueName="colDTA"> |
| </telerik:GridDateTimeColumn> |
| <telerik:GridBoundColumn SortExpression="DURATA" HeaderText="Durata" DataField="DURATA" UniqueName="colDURATA"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </td> |
| </tr> |
| <tr> |
| <td style="height:10px"> </td> |
| </tr> |
| <tr> |
| <th align="center" class="tbContorno"><asp:Label runat="server" ID="Label1" Text="Elenco Ordini" /> |
| </th> |
| </tr> |
| <tr> |
| <td> |
| <telerik:RadGrid ID="grdOrdini" DataSourceID="objDSOrd" runat="server" Width="99.7%" |
| AutoGenerateColumns="False" PageSize="15" AllowSorting="True" AllowPaging="True" |
| GridLines="None" ShowStatusBar="true" AllowAutomaticUpdates="true" EnableViewState="false"> |
| <PagerStyle Mode="NumericPages"></PagerStyle> |
| <MasterTableView DataSourceID="objDSOrd" DataKeyNames="CODICE" AllowMultiColumnSorting="True" |
| Width="100%"> |
| <Columns> |
| <telerik:GridButtonColumn ConfirmText="Rimouvere dal Elenco degli ordini?" ButtonType="ImageButton" ImageUrl="~/img/DelCart.png" CommandName="Delete" Text="Rimouvi dal elenco" UniqueName="colDelete"> |
| <HeaderStyle Width="35px" /> |
| </telerik:GridButtonColumn> |
| <telerik:GridEditCommandColumn EditImageUrl="~/img/Edit.gif" UniqueName="btnEdit" CancelText="Cancel" UpdateText="Save" EditText="Modifica"></telerik:GridEditCommandColumn> |
| <telerik:GridBoundColumn SortExpression="LISTINO" HeaderText="Listino" DataField="LISTINO" UniqueName="colLISTINO" ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="DTORDINE" HeaderText="Data Ordine" DataField="DTORDINE" UniqueName="colDTORDINE" DataType="System.DateTime" DataFormatString="{0: dd/MM/yyyy}" ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="DTSCADENZA" HeaderText="Data Scadenza" DataField="DTSCADENZA" UniqueName="colDTSCADENZA" DataType="System.DateTime" DataFormatString="{0: dd/MM/yyyy}" ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridNumericColumn SortExpression="QUANTITA" HeaderText="Q.tà " DataField="QUANTITA" UniqueName="colQUANTITA"> |
| </telerik:GridNumericColumn> |
| <telerik:GridNumericColumn SortExpression="COSTOUNITARIO" HeaderText="Costo Unitario" DataField="COSTOUNITARIO" UniqueName="colCOSTOUNITARIO" DataType="System.Double" DataFormatString="{0:€ # ###.##}" ReadOnly="true"> |
| </telerik:GridNumericColumn> |
| <telerik:GridNumericColumn SortExpression="SCONTO" HeaderText="Sconto %" DataField="SCONTO" UniqueName="colSCONTO" ReadOnly="true" DataType="System.Double" DataFormatString="{0: ###.##%}"> |
| </telerik:GridNumericColumn> |
| <telerik:GridNumericColumn SortExpression="COSTONETTO" HeaderText="Costo Netto" DataField="COSTONETTO" UniqueName="colCOSTONETTO" NumericType="Currency" DataType="System.Double" DataFormatString="{0:€ # ###.##}" ReadOnly="true"> |
| </telerik:GridNumericColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </td> |
| </tr> |
| <tr> |
| <asp:Label ID="lblErrorMsg" runat="server" /> |
| </tr> |
| </table> |
| <!-- fine --> |
| <asp:ObjectDataSource |
| ID="objDS" |
| runat="server" |
| SelectMethod="SelectListino" |
| SortParameterName="orderBy" |
| TypeName="GestioneElenco" > |
| <SelectParameters> |
| <asp:ControlParameter ControlID="grdListini" Name="filterBy" PropertyName="MasterTableView.FilterExpression" Type="String" /> |
| <asp:Parameter Name="NomeSP" DefaultValue="Web2k5_CommittenteListiniElenco" Type="String" /> |
| <asp:Parameter Name="committ" Type="int32" /> |
| </SelectParameters> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource |
| ID="objDSOrd" |
| runat="server" |
| SelectMethod="SelectListino" |
| SortParameterName="orderBy" |
| TypeName="GestioneElenco" > |
| <SelectParameters> |
| <asp:ControlParameter ControlID="grdOrdini" Name="filterBy" PropertyName="MasterTableView.FilterExpression" Type="String" /> |
| <asp:Parameter Name="NomeSP" DefaultValue="Web2k5_CommittenteOrdiniElenco" Type="String" /> |
| <asp:Parameter Name="committ" Type="int32" /> |
| </SelectParameters> |
| </asp:ObjectDataSource> |
| </div> |
| </asp:Content> |
| Imports Telerik.Web.UI |
| Partial Public Class ElencoOrdini |
| Inherits System.Web.UI.Page |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| If Not IsPostBack Then |
| 'reset the states |
| 'Me.Session(_gridState.SessionKey) = _gridState |
| If Session("grcCodice") <> Nothing Then |
| objDS.SelectParameters("committ").DefaultValue = Session("grcCodice") |
| objDSOrd.SelectParameters("committ").DefaultValue = Session("grcCodice") |
| Else |
| Response.Redirect("Login.aspx?action=Scad") |
| End If |
| End If |
| End Sub |
| Protected Sub btnAddclick(ByVal sender As Object, ByVal e As ImageClickEventArgs) |
| Dim btn As ImageButton = sender |
| ReDim param(1) |
| ReDim paramVal(1) |
| param(0) = "COMMITTENTE" |
| If Session("grcCodice") <> Nothing Then |
| paramVal(0) = Session("grcCodice") |
| Else |
| Response.Redirect("Login.aspx?action=Scad") |
| End If |
| param(1) = "LISTINO" |
| paramVal(1) = btn.CommandArgument |
| ApriConnessioni() |
| EseguiStored("Web2k5_CommittentiOrdiniInsert", param, paramVal, kAggiornaDati, True) |
| If TestoMessaggio.Length > 0 Then |
| lblErrorMsg.Text = TestoMessaggio |
| ChiudiConnessioni() |
| Exit Sub |
| End If |
| ChiudiConnessioni() |
| RadAjaxManager2.RaisePostBackEvent("rebind") |
| End Sub |
| Protected Sub RadAjaxManager1_AjaxRequest(ByVal sender As Object, ByVal e As Telerik.Web.UI.AjaxRequestEventArgs) Handles RadAjaxManager2.AjaxRequest |
| grdOrdini.Rebind() |
| grdOrdini.MasterTableView.Rebind() |
| End Sub |
| Protected Sub grdListini_ItemCreated(ByVal sender As Object, ByVal e As GridItemEventArgs) Handles grdListini.ItemCreated |
| Try |
| If TypeOf e.Item Is GridDataItem Then |
| Dim BtnAdd As ImageButton = DirectCast(e.Item.FindControl("BtnAdd"), ImageButton) |
| Dim idCA As String = DirectCast(e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("CODICE"), String) |
| BtnAdd.CommandArgument = idCA |
| End If |
| Catch ex As Exception |
| SentMessage("Error ItemCreated: " & ex.Message) |
| End Try |
| End Sub |
| Private Sub DisplayMessage(ByVal text As String, ByVal grd As RadGrid) |
| grd.Controls.Add(New LiteralControl(String.Format("<span style='color:red'>{0}</span>", "<br />" & text))) |
| End Sub |
| Private gridMessage As String = Nothing |
| Protected Sub grdPap_DataBound(ByVal sender As Object, ByVal e As EventArgs) Handles grdListini.DataBound |
| If Not String.IsNullOrEmpty(gridMessage) Then |
| DisplayMessage(gridMessage, grdListini) |
| End If |
| End Sub |
| Private Sub SentMessage(ByVal text As String) |
| gridMessage = text |
| End Sub |
| End Class |
Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound
If (TypeOf e.Item Is GridDataItem AndAlso e.Item.OwnerTableView.DataSourceID = "sdsSQLr") Then
Dim lbl As Label = CType(e.Item.FindControl("numberLabel"), Label)
lbl.Text = e.Item.ItemIndex + 1
End If
End Sub
<
telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Row number">
<ItemTemplate>
<asp:Label ID="numberLabel" runat="server" Width="30px" />
</ItemTemplate>
<HeaderStyle Width="30px" />
</telerik:GridTemplateColumn>
| <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> |
| <asp:Panel ID="plForm" runat="server"> |
| <telerik:RadAjaxLoadingPanel runat="server" ID="LoadingPanel1" IsSticky="true" Style="position: absolute; |
| top: 0; left: 0; height: 100%; width: 100%;"> |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadTabStrip ID="RadTabStrip1" SelectedIndex="0" runat="server" MultiPageID="RadMultiPage1"> |
| <Tabs> |
| <telerik:RadTab Value="Intro" Text="Intro" runat="server" PageViewID="RadPageViewIntro"> </telerik:RadTab> |
| <telerik:RadTab Value="2" Text="Job" runat="server" PageViewID="RadPageViewJob" Enabled="false"> </telerik:RadTab> |
| <telerik:RadTab Value="3" Text="Technical" runat="server" PageViewID="RadPageViewTechnical" Enabled="false"> </telerik:RadTab> |
| </Tabs> |
| </telerik:RadTabStrip> |
| <telerik:RadMultiPage ID="RadMultiPage1" runat="server"> |
| <telerik:RadPageView runat="server" Selected="true" ID="RadPageViewIntro">please do not include any salary / bank details or any other confidential information on these forms. |
| <asp:Button runat="server" ID="bnIntro" CausesValidation="false" Text="Next" OnClick="bnIntro_Click" /> |
| </telerik:RadPageView> |
| <telerik:RadPageView runat="server" ID="RadPageViewJob"><ol><li><asp:Label ID="lbJobTitle" runat="server" Text="Job Title:" AssociatedControlID="lstJobTitle"></asp:Label><telerik:RadComboBox ID="lstJobTitle" runat="server" AppendDataBoundItems="true" |
| DataTextField="Job_Title"><Items><telerik:RadComboBoxItem Text="Choose One..." Value="0" /></Items></telerik:RadComboBox><asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" InitialValue="Choose One..." |
| ValidationGroup="Job" ControlToValidate="lstJobTitle" ErrorMessage="Please enter Job Title">*</asp:RequiredFieldValidator></li> |
| </ol></telerik:RadPageView> |
| <telerik:RadPageView runat="server" ID="RadPageViewTechnical"> |
| <asp:UpdatePanel ID="UpdatePanel2" runat="server"><ContentTemplate><ol><li> |
| <asp:Label ID="lbApplications" runat="server" Text="Will they require non-standard applications?:" |
| AssociatedControlID="btn_Applications" Height="32px" Width="300px"></asp:Label><asp:RadioButtonList ID="btn_Applications" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" |
| OnSelectedIndexChanged="btn_Applications_SelectedIndexChanged"><asp:ListItem Value="1">Yes</asp:ListItem><asp:ListItem Value="0" Selected="True">No</asp:ListItem></asp:RadioButtonList></li><li><asp:Label ID="lbReqApp" runat="server" Text="Please provide details(eg SDMS,Symmetry) if yes:" |
| AssociatedControlID="txtReqApp"></asp:Label><telerik:RadTextBox ID="txtReqApp" Width="250px" MaxLength="50" Enabled="False" runat="server" ></telerik:RadTextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator15" runat="server" ValidationGroup="Technical" |
| Enabled="false" ControlToValidate="txtReqApp" ErrorMessage="Please enter non-standard applications details">*</asp:RequiredFieldValidator></li><li><asp:ValidationSummary runat="server" ID="validationSummary4" ValidationGroup="Technical" /><asp:Button runat="server" ValidationGroup="Technical" CausesValidation="true" ID="bnTechnical" |
| Text="Next" OnClick="bnTechnical_Click" /></li></ol></ContentTemplate></asp:UpdatePanel></telerik:RadPageView> |
| </telerik:RadMultiPage> |
| </asp:Panel> |
| <telerik:RadAjaxManager runat="server" EnablePageHeadUpdate="False"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="student"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl LoadingPanelID="LoadingPanel1" ControlID="lstSchool" /> |
| <telerik:AjaxUpdatedControl LoadingPanelID="LoadingPanel1" ControlID="lstJobTitle" /> |
| <telerik:AjaxUpdatedControl LoadingPanelID="LoadingPanel1" ControlID="lstCostCentre" /> |
| <telerik:AjaxUpdatedControl LoadingPanelID="LoadingPanel1" ControlID="lstCompletedBy" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| </asp:Content> |

