| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| <Scripts> |
| <asp:ScriptReference Name="Telerik.Web.UI.Common.Core.js" Assembly="Telerik.Web.UI" /> |
| <asp:ScriptReference Name="Telerik.Web.UI.Upload.RadUpload.js" Assembly="Telerik.Web.UI"/> |
| <asp:ScriptReference Name="Telerik.Web.UI.TabStrip.MultiPage.RadMultiPageScripts.js" Assembly="Telerik.Web.UI"/> |
| <asp:ScriptReference Name="Telerik.Web.UI.Common.Scrolling.ScrollingScripts.js" Assembly="Telerik.Web.UI" /> |
| <asp:ScriptReference Name="Telerik.Web.UI.Common.Navigation.NavigationScripts.js" Assembly="Telerik.Web.UI" /> |
| <asp:ScriptReference Name="Telerik.Web.UI.TabStrip.RadTabStripScripts.js" Assembly="Telerik.Web.UI" /> |
| </Scripts> |
| </asp:ScriptManager> |

<
asp:UpdatePanel ID="pnlToolTipUpdate" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
<ContentTemplate>
<telerik:RadToolTip ID="ttpAdjustment"
Visible="false"
runat="server"
Modal="True"
ShowCallout="False"
Position="Center"
RelativeTo="BrowserWindow"
ShowEvent="FromCode"
Skin="Black"
HideEvent="FromCode">
<uc2:AddAdjustmentPopup ID="ucAddAdjustmentPopup" runat="server" Mode="Adjustment" AllowPremiumPartSelection="false" />
</telerik:RadToolTip>
</ContentTemplate>
</
asp:UpdatePanel>
<
asp:UpdatePanel ID="pnlGridUpdate" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
<ContentTemplate>
<telerik:RadGrid ID="grdAdjustments" runat="server" AutoGenerateColumns="False" Width="80%" GridLines="None" Skin="Office2007" OnItemDataBound="grdAdjustments_ItemDataBound" OnDetailTableDataBind="grdAdjustments_DetailTableDataBind" OnNeedDataSource="grdAdjustments_NeedDataSource" OnItemCommand="grdAdjustments_ItemCommand">
<HeaderContextMenu>
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</HeaderContextMenu>
<MasterTableView DataKeyNames="ID">
<DetailTables>
<telerik:GridTableView runat="server" ShowHeader="true" ShowFooter="false">
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn UniqueName="AdjustmentType" HeaderText="Type">
<ItemTemplate>
<asp:Literal ID="litAdjustmentType" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="AdjustmentNet" HeaderText="Net">
<ItemTemplate>
<asp:Literal ID="litNet" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="AdjustmentIPT" HeaderText="IPT">
<ItemTemplate>
<asp:Literal ID="litIpt" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="AdjustmentGross" HeaderText="Gross">
<ItemTemplate>
<asp:Literal ID="litGross" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="Commands" HeaderText="">
<ItemTemplate>
<asp:LinkButton ID="lnkComments" runat="server" />
<asp:LinkButton ID="lnkRemove" runat="server" Text="Remove adjustment" CommandName="RemoveAdjustment" />
<telerik:RadToolTip ID="tipComments"
TargetControlID="lnkComments"
HideEvent="ManualClose"
Modal="false"
ShowEvent="OnMouseOver"
runat="server"
RelativeTo="Element"
ShowCallout="true"
Skin="Default"
Width="400">
<p>
<strong>
<asp:Literal ID="litCommentTitle" runat="server" /></strong></p>
<ul style="list-style-type: none;">
<li>
<asp:Literal ID="litComments" runat="server" /></li>
</ul>
</telerik:RadToolTip>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</telerik:GridTableView>
</DetailTables>
<ExpandCollapseColumn Visible="True">
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn UniqueName="PremiumPartName" HeaderText="Premium Part">
<ItemTemplate>
<asp:HiddenField ID="hdnPremiumPartID" runat="server" />
<asp:HiddenField ID="hdnOriginalITP" runat="server" />
<asp:HiddenField ID="hdnOriginalGross" runat="server" />
<asp:Literal ID="litPremiumPart" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="OriginalNetPremium" HeaderText="Original Net Premium">
<ItemTemplate>
<asp:Literal ID="litOriginalNetPremium" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="NetAdjustment" HeaderText="Net Adjustment">
<ItemTemplate>
<asp:Literal ID="litNetAdjustment" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="TotalIPT" HeaderText="Total IPT">
<ItemTemplate>
<asp:Literal ID="litTotalIPT" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="GrossPremium" HeaderText="Gross Premium">
<ItemTemplate>
<asp:Literal ID="litGrossPremium" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="Commands">
<ItemTemplate>
<asp:LinkButton ID="lnkAddAdjustment" runat="server" Text="Add adjustment" CommandName="AddAdjustment" />
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<FilterMenu>
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>
</ContentTemplate>
</
asp:UpdatePanel>
| Sys.Application.add_init(function() { |
| $create(Telerik.Web.UI.RadDatePicker, {"_PopupButtonSettings":{ ResolvedImageUrl : "", ResolvedHoverImageUrl : ""},"_popupControlID":"extendedDataForm_ctl12_234178_extendedField_Immun_DipTetPert_3_datePicker_popupButton","clientStateFieldID":"extendedDataForm_ctl12_234178_extendedField_Immun_DipTetPert_3_datePicker_ClientState","focusedDate":"2009-02-06-00-00-00","maxDate":"9999-12-31-00-00-00","minDate":"1753-01-01-00-00-00"}, null, {"calendar":"sharedRadCalendar","dateInput":"extendedDataForm_ctl12_234178_extendedField_Immun_DipTetPert_3_datePicker_dateInput"}, $get("extendedDataForm_ctl12_234178_extendedField_Immun_DipTetPert_3_datePicker")); |
| }); |
| Sys.Application.add_init(function() { |
| $create(Telerik.Web.UI.RadDateInput, {"_focused":false,"_originalValue":"7/22/1994 12:00:00 AM","_postBackEventReferenceScript":"__doPostBack(\u0027extendedDataForm$ctl13$234178_extendedField_Immun_DipTetPert_4$datePicker\u0027,\u0027\u0027)","clientStateFieldID":"extendedDataForm_ctl13_234178_extendedField_Immun_DipTetPert_4_datePicker_dateInput_ClientState","dateFormat":"M/d/yyyy","dateFormatInfo":{"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"AMDesignator":"AM","PMDesignator":"PM","DateSeparator":"/","TimeSeparator":":","FirstDayOfWeek":0,"DateSlots":{"Month":0,"Year":2,"Day":1},"ShortYearCenturyEnd":2029,"TimeInputOnly":false},"displayDateFormat":"M/d/yyyy","enabled":true,"incrementSettings":{InterceptArrowKeys:true,InterceptMouseWheel:false,Step:1},"styles":{HoveredStyle: ["width:100%;vertical-align:middle;", "riTextBox riHover field"],InvalidStyle: ["width:100%;vertical-align:middle;", "riTextBox riError field"],DisabledStyle: ["width:100%;vertical-align:middle;", "riTextBox riDisabled field"],FocusedStyle: ["width:100%;vertical-align:middle;", "riTextBox riFocused field"],EmptyMessageStyle: ["width:100%;vertical-align:middle;", "riTextBox riEmpty field"],ReadOnlyStyle: ["width:100%;vertical-align:middle;", "riTextBox riRead field"],EnabledStyle: ["width:100%;vertical-align:middle;", "riTextBox riEnabled field"]}}, {"error":function() { |
| document.getElementById('extendedDataForm_ctl13_234178_extendedField_Immun_DipTetPert_4_invalidDateHidden').value = document.getElementById('extendedDataForm_ctl13_234178_extendedField_Immun_DipTetPert_4_datePicker_dateInput_text').value; |
| }}, null, $get("extendedDataForm_ctl13_234178_extendedField_Immun_DipTetPert_4_datePicker_dateInput")); |
| }); |

| protected void RadGrid1_PreRender(object sender, EventArgs e) |
| { |
| if (!IsPostBack||forceEditable) |
| { |
| forceEditable = false; |
| foreach (GridItem item in RadGrid1.MasterTableView.Items) |
| { |
| if (item is GridEditableItem) |
| { |
| GridEditableItem editableItem = item as GridDataItem; |
| editableItem.Edit = true; |
| } |
| } |
| } |
| } |
| } |
| private void CollectRowInformation() |
| { |
| foreach (GridDataItem item in RadGrid1.MasterTableView.Items) |
| { |
| foreach (OrderLineItem lineItem in OrderLine) |
| { |
| int itemId = int.Parse(item.GetDataKeyValue("OrderLineID").ToString()); |
| int lineId = lineItem.OrderLineID; |
| if (itemId == lineId) |
| { |
| lineItem.Product = (item["Product"].FindControl("ProductCombo") as RadComboBox).Text; |
| lineItem.Unit = (item["Unit"].Controls[0] as TextBox).Text; |
| lineItem.Info = (item["Product"].FindControl("InfoTextBox") as RadComboBox).Text; |
| lineItem.AccountID = (item.FindControl("AccountID") as RadComboBox).SelectedValue; |
| lineItem.CostCenterID = (item.FindControl("CostCenterID") as RadComboBox).SelectedValue; |
| if ((item["Quantity"].FindControl("Quantity") as RadNumericTextBox).DbValue == null) |
| lineItem.Quantity = 0; |
| else |
| lineItem.Quantity = float.Parse((item["Quantity"].FindControl("Quantity") as RadNumericTextBox).DbValue.ToString()); |
| if((item["Price"].FindControl("Price") as RadNumericTextBox).DbValue==null) |
| lineItem.Price = 0; |
| else |
| lineItem.Price = float.Parse((item["Price"].FindControl("Price") as RadNumericTextBox).DbValue.ToString()); |
| lineItem.Position = int.Parse((item["Position"].Controls[0] as TextBox).Text); |
| if ((item["EstimatedDeliveryDate"].FindControl("EstimatedDeliveryDate") as RadDatePicker).DbSelectedDate == null) |
| (item["EstimatedDeliveryDate"].FindControl("EstimatedDeliveryDate") as RadDatePicker).DbSelectedDate = DateTime.Now; |
| lineItem.EstimatedDeliveryDate =(DateTime)(item["EstimatedDeliveryDate"].FindControl("EstimatedDeliveryDate") as RadDatePicker).SelectedDate; |
| lineItem.Received = (item.FindControl("Received") as CheckBox).Checked; |
| lineItem.Invoiced = (item.FindControl("Invoiced") as CheckBox).Checked; |
| //lines.Add(lineItem); |
| } |
| } |
| } |
