or
The DateTime represented by the string is not supported in calendar System.Globalization.GregorianCalendar
</
telerik:RadScriptManager
>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function loadajax() {
var loadingPanel = $find("<%= RadAjaxLoadingPanel1.ClientID %>");
var grid = $find("<%= RadGrid1.ClientID%>").get_masterTableView();
loadingPanel.show(grid.get_id());
}
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
div
>
<
telerik:RadButton
ID
=
"RadButton1"
runat
=
"server"
Text
=
"RadButton"
OnClientClicking
=
"loadajax"
>
</
telerik:RadButton
><
br
/>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"Default"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
>
</
telerik:RadGrid
>
</
div
>
<
asp:SqlDataSource
ID
=
"SqlDataSource1"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:FMS_Conn %>"
SelectCommand="sp_getTopCreditUnions" SelectCommandType="StoredProcedure"
DeleteCommand="sp_DelTopCreditUnion" DeleteCommandType="StoredProcedure"
InsertCommand="sp_InsTopCreditUnion" InsertCommandType="StoredProcedure">
<
DeleteParameters
>
<
asp:Parameter
Name
=
"asi_num"
Type
=
"Int32"
></
asp:Parameter
>
<
asp:SessionParameter
Name
=
"user_id"
SessionField
=
"user_id"
Type
=
"String"
/>
</
DeleteParameters
>
<
InsertParameters
>
<
asp:Parameter
Name
=
"asi_num"
Type
=
"Int32"
></
asp:Parameter
>
<
asp:SessionParameter
Name
=
"user_id"
SessionField
=
"user_id"
Type
=
"String"
/>
</
InsertParameters
>
</
asp:SqlDataSource
>
<
asp:SqlDataSource
ID
=
"SqlDataSource2"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:FMS_Conn %>"
SelectCommand="sp_getASI_CreditUnions" SelectCommandType="StoredProcedure">
</
asp:SqlDataSource
>
<
script
type
=
"text/javascript"
>
var maxTextLength = 100;
var maxTextLengthM = 250;
var messageText = 'Ha superado el máximo permitido de ' + maxTextLength + ' caracteres para el Texto Corto!';
var messageTextM = 'Ha superado el máximo permitido de ' + maxTextLengthM + ' caracteres para el Texto Medio!';
function isAlphaNumericKey(keyCode) {
if ((keyCode > 47 && keyCode <
58
) || (keyCode > 64 && keyCode <
91
)) {
return true;
}
return false;
}
function LimitCharacters(editor) {
editor.attachEventHandler("keydown", function (e) {
e = (e == null) ? window.event : e;
if (isAlphaNumericKey(e.keyCode)) {
textLength
=
editor
.get_text().length;
if (textLength >= maxTextLength) {
alert(messageText);
e.returnValue = false;
return false;
}
}
});
}
function LimitCharactersM(editor) {
editor.attachEventHandler("keydown", function (e) {
e = (e == null) ? window.event : e;
if (isAlphaNumericKey(e.keyCode)) {
textLength = editor.get_text().length;
if (textLength >= maxTextLengthM) {
alert(messageTextM);
e.returnValue = false;
return false;
}
}
});
}
function CalculateLength(editor, value) {
var textLength = editor.get_text().length;
var clipboardLength = value.length;
textLength += clipboardLength;
return textLength;
}
function OnClientPasteHtml(editor, args) {
var commandName = args.get_commandName();
var value = args.get_value();
if (commandName == "PasteFromWord"
|| commandName == "PasteFromWordNoFontsNoSizes"
|| commandName == "PastePlainText"
|| commandName == "PasteAsHtml"
|| commandName == "Paste") {
var textLength = CalculateLength(editor, value);
if (textLength >= maxTextLength) {
alert(messageText);
args.set_cancel(true);
}
}
}
function OnClientPasteHtmlM(editor, args) {
var commandName = args.get_commandName();
var value = args.get_value();
if (commandName == "PasteFromWord"
|| commandName == "PasteFromWordNoFontsNoSizes"
|| commandName == "PastePlainText"
|| commandName == "PasteAsHtml"
|| commandName == "Paste") {
var textLength = CalculateLength(editor, value);
if (textLength >= maxTextLengthM) {
alert(messageTextM);
args.set_cancel(true);
}
}
}
</
script
>
<
table
style
=
"width:500px; border:none;"
>
<
tr
>
<
td
style
=
"text-align:center; font-weight:bold; text-align:center;"
>Texto Corto
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"vertical-align:top;"
>
<
telerik:RadEditor
Language
=
"es-ES"
LocalizationPath
=
"~/App_GlobalResources/"
id
=
"txtTextoCorto"
runat
=
"server"
SkinID
=
"DefaultSetOfTools"
EditModes
=
"Design"
Skin
=
"Sunset"
ToolsFile
=
"~/EditorOpcionesBasicas.xml"
OnClientLoad
=
"LimitCharacters"
OnClientPasteHtml
=
"OnClientPasteHtml"
Height
=
"120"
>
</
telerik:RadEditor
>
</
td
>
</
tr
>
<
tr
><
td
style
=
"height:30px;"
></
td
></
tr
>
<
tr
>
<
td
style
=
"text-align:center; font-weight:bold; text-align:center;"
>Texto Medio</
td
>
</
tr
>
<
tr
>
<
td
style
=
"vertical-align:top;"
>
<
telerik:RadEditor
Language
=
"es-ES"
LocalizationPath
=
"~/App_GlobalResources/"
id
=
"txtTextoMedio"
runat
=
"server"
SkinID
=
"DefaultSetOfTools"
EditModes
=
"Design"
Skin
=
"Sunset"
ToolsFile
=
"~/EditorOpcionesBasicas.xml"
OnClientLoad
=
"LimitCharactersM"
OnClientPasteHtml
=
"OnClientPasteHtmlM"
Height
=
"190"
>
</
telerik:RadEditor
>
</
td
>
</
tr
>
<
tr
><
td
style
=
"height:30px;"
></
td
></
tr
>
<
tr
>
<
td
style
=
"text-align:center; font-weight:bold; text-align:center;"
>Texto Largo</
td
>
</
tr
>
<
tr
>
<
td
style
=
"vertical-align:top;"
>
<
telerik:RadEditor
Language
=
"es-ES"
LocalizationPath
=
"~/App_GlobalResources/"
id
=
"txtTextoLargo"
runat
=
"server"
SkinID
=
"DefaultSetOfTools"
EditModes
=
"Design"
Skin
=
"Sunset"
ToolsFile
=
"~/EditorOpcionesBasicas.xml"
Height
=
"300"
>
</
telerik:RadEditor
>
</
td
>
</
tr
>
</
table
>
public
bool
GuardarTextos(
string
pIdACP,
out
string
pError)
{
pError =
""
;
return
mLN.GuardarTextosACP(pIdACP, txtTextoCorto.Content.Trim(), txtTextoMedio.Content.Trim(), txtTextoLargo.Content.Trim(),
out
pError);
}