or
if
(content ==
""
|| content ==
null
|| jQuery.trim(content) ==
""
) {
content =
"<p> </p>"
;
}
$(
"#telerik-editor"
).dialog(
"option"
,
"title"
, title);
$(
"#telerik-editor"
).dialog(
"open"
);
var
editor = $find(
"<%= radEditor.ClientID %>"
);
editor.set_html(content);
$(
'input:visible'
).eq(0).trigger(
'focus'
);
setTimeout(
function
(){
editor.setFocus();
if
($telerik.isFirefox){
setTimeout(
function
(){
editor.pasteHtml(
""
);
editor.undo(1);
}, 200);
};
},200);
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="shoppingcart.ascx.vb" Inherits="ctl_shoppingcart" %>
<%@ Register Assembly="DevExpress.Web.ASPxEditors.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dxe" %>
<%@ Register assembly="DevExpress.Web.ASPxGridView.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxGridView" tagprefix="dxwgv" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<
script
type
=
"text/javascript"
>
function showSubDetail(URL) {
var oWnd = radopen(URL, "windowItemDetail");
}
</
script
>
<
div
class
=
"shoppingcart"
>
<
div
class
=
"heading"
>
Current Items in Your Cart
</
div
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AllowSorting
=
"true"
EnableAJAX
=
"true"
DataSourceID
=
"SqlDataSource1"
AllowAutomaticDeletes
=
"true"
AllowAutomaticInserts
=
"true"
AllowAutomaticUpdates
=
"true"
>
<
MasterTableView
AutoGenerateColumns
=
"False"
DataKeyNames
=
"lineID"
DataSourceID
=
"SqlDataSource1"
EditMode
=
"InPlace"
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"LinkButton"
UniqueName
=
"editcolumn"
></
telerik:GridEditCommandColumn
>
<
telerik:GridBoundColumn
DataField
=
"quoteID"
DataType
=
"System.Int32"
HeaderText
=
"quoteID"
UniqueName
=
"quoteID"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"lineID"
HeaderText
=
"lineID"
UniqueName
=
"lineID"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"enteredByContactID"
HeaderText
=
"enteredByContactID"
UniqueName
=
"enteredByContactID"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"containersOrdered"
HeaderText
=
"containersOrdered"
UniqueName
=
"containersOrdered"
></
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
<
br
/><
br
/>
<
telerik:RadButton
ID
=
"btnCheckout"
Text
=
"Checkout"
runat
=
"server"
>
</
telerik:RadButton
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"windowItemDetail"
CssClass
=
"itemDetailWindow"
runat
=
"server"
Modal
=
"true"
Behaviors
=
"Close"
Animation
=
"Fade"
AnimationDuration
=
"500"
width
=
"500"
Overlay
=
"true"
Title
=
"Assorted Species Tray Detail"
VisibleTitlebar
=
"true"
VisibleStatusbar
=
"false"
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
<
asp:SqlDataSource
ID
=
"SqlDataSource1"
runat
=
"server"
ConflictDetection
=
"CompareAllValues"
ConnectionString="<%$ ConnectionStrings:RakerDBConnectionString %>"
SelectCommand="spSelectQuoteDetailInfoByQuoteID" SelectCommandType="StoredProcedure"
UpdateCommand="spUpdateQuoteDetailLineByCriteria" UpdateCommandType="StoredProcedure">
<
SelectParameters
>
<
asp:Parameter
Name
=
"quoteID"
Type
=
"Int32"
DefaultValue
=
"1229"
/>
</
SelectParameters
>
<
UpdateParameters
>
<
asp:Parameter
Name
=
"quoteID"
Type
=
"Int32"
/>
<
asp:Parameter
Name
=
"lineID"
Type
=
"Int32"
/>
<
asp:Parameter
Name
=
"containersOrdered"
Type
=
"Int32"
/>
<
asp:Parameter
Name
=
"enteredByContactID"
Type
=
"Int32"
/>
</
UpdateParameters
>
</
asp:SqlDataSource
>
</
div
>
Imports
System.Data
Imports
Telerik.Web.UI
Partial
Class
ctl_shoppingcart
Inherits
System.Web.UI.UserControl
End
Class
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Admin"
Visible='<%# iif(session("UserID") = "1", "True", "False") %>'>
DataTable datTabDatosDetalle =
new
DataTable();
if
(ViewState[
"OrdCompraProdDetallesSub"
+ IdOrdenCompra + Skucode] ==
null
)
{
datTabDatosDetalle = CCSMovimientoProductos.BuscarProdDetOrdenCompra_CEDIS(IdOrdenCompra, Skucode).Tables[0];
ViewState.Add(
"OrdCompraProdDetallesSub"
+ IdOrdenCompra + Skucode, datTabDatosDetalle);
}
else
datTabDatosDetalle = (DataTable)ViewState[
"OrdCompraProdDetallesSub"
+ IdOrdenCompra + Skucode];
Telerik.Web.UI.GridTableView detailTable =
new
Telerik.Web.UI.GridTableView(radGriOrdComDetalles);
Telerik.Web.UI.GridRelationFields relationFields_Id =
new
Telerik.Web.UI.GridRelationFields();
relationFields_Id.MasterKeyField =
"Id"
;
relationFields_Id.DetailKeyField =
"Id"
;
detailTable.ParentTableRelation.Add(relationFields_Id);
Telerik.Web.UI.GridRelationFields relationFields_Skucode =
new
Telerik.Web.UI.GridRelationFields();
detailTable.ParentTableRelation.Add(relationFields_Skucode);
relationFields_Skucode.MasterKeyField =
"prodSkucode"
;
relationFields_Skucode.DetailKeyField =
"prodSkucode"
;
radGriOrdComDetalles.MasterTableView.DetailTables.Add(detailTable);
detailTable.Name =
"tabDetail"
+ IdOrdenCompra + Skucode;
detailTable.DataKeyNames =
new
string
[] {
"prodSkucode"
};
detailTable.EnableViewState =
true
;
detailTable.NoDetailRecordsText =
""
;
detailTable.Caption =
"Detalle del producto Sku "
+ Skucode;
detailTable.EditMode = Telerik.Web.UI.GridEditMode.InPlace;
foreach
(DataColumn dc
in
datTabDatosDetalle.Columns)
{
Telerik.Web.UI.GridBoundColumn campo =
new
Telerik.Web.UI.GridBoundColumn();
detailTable.Columns.Add(campo);
campo.UniqueName =
"col"
+ dc.ColumnName;
campo.HeaderText =
"[ "
+ dc.ColumnName +
" ]"
;
campo.HeaderStyle.Font.Bold =
true
;
campo.HeaderStyle.HorizontalAlign = HorizontalAlign.Center;
campo.DataField = dc.ColumnName;
if
(dc.ColumnName ==
"Id"
)
{
campo.Visible =
false
;
}
if
(dc.ColumnName ==
"prodSkucode"
)
{
campo.Visible =
false
;
}
if
(dc.ColumnName ==
"Talla"
)
{
campo.ReadOnly =
true
;
}
}
Telerik.Web.UI.GridEditCommandColumn campoEdit =
new
Telerik.Web.UI.GridEditCommandColumn();
detailTable.Columns.Add(campoEdit);
campoEdit.UniqueName =
"colEdit"
;
campoEdit.ButtonType = Telerik.Web.UI.GridButtonColumnType.LinkButton;
campoEdit.EditText =
"Editar"
;
campoEdit.UpdateText =
"Actualizar"
;
campoEdit.CancelText =
"Cancelar"
;
detailTable.DataSource = datTabDatosDetalle;
detailTable.Rebind();
radGriOrdComDetalles.Rebind();
var
_menu = $find(
'<%=Menu.ClientID%>'
);