5 Answers, 1 is accepted
Can you share the problematic page code? We will check it out and turn back to you with our findings.
All the best,
Iana
the Telerik team

<%
@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/MasterPage.master"
AutoEventWireup="true" CodeFile="SiparisBayi.aspx.cs" Inherits="Forms_SiparisBayi" %>
<
asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="Server">
Siparis Bayi
</
asp:Content>
<
asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<telerik:RadCodeBlock runat="server" ID="SiparisRadCodeBlock">
<script language="javascript" type="text/javascript">
function OnClientClose(oWnd, args) {
var arg = args.get_argument();
var StokRadTextBox = $find("<%=StokRadTextBox.ClientID%>");
var StokKoduTextBox = $get("<%=StokKoduTextBox.ClientID%>");
var StokLogicalRefTextBox = $get("<%=StokLogicalRefTextBox.ClientID%>");
var KDVTextBox = $find('<%=KDVTextBox.ClientID %>');
var BirimFiyatTextBox = $find('<%=BirimFiyatTextBox.ClientID %>');
if (arg != null) {
StokKoduTextBox.value = arg.code;
//StokRadTextBox._textBoxElement.value = arg.name;
StokRadTextBox._SetValue(arg.name);
StokLogicalRefTextBox.value = arg.lref;
KDVTextBox.set_value(arg.sellvat);
BirimFiyatTextBox._SetValue(arg.birimfiyat);
}
}
function OdemeSekliRadComboBoxSelectedIndexChanged(combo, eventArgs) {
var VadeliOdemeTuruRadComboBox = $find('<%=VadeliOdemeTuruRadComboBox.ClientID %>');
var OrtalamaVadeGunuTextBox = $get('<%=OrtalamaVadeGunuTextBox.ClientID %>');
ClearComboBox(VadeliOdemeTuruRadComboBox,
false);
OrtalamaVadeGunuTextBox.value =
"";
}
function AssignToClientTextChange(combo, eventArgs) {
var value = combo.get_value();
if (value == "") {
combo.set_text(
"");
}
}
function StokBirimRadComboBoxOnClientItemsRequesting(sender, args) {
var sbrcb1 = $get('<%= StokLogicalRefTextBox.ClientID %>');
args.get_context()[
'ITEMREF'] = sbrcb1.value;
}
function ValueChanged() {
var MiktarTextBox = $get('<%=MiktarTextBox.ClientID %>');
var KDVTextBox = $find('<%=KDVTextBox.ClientID %>');
var TutarRadTextBox = $find('<%=TutarRadTextBox.ClientID %>');
var KDVDahilTutarRadTextBox = $find('<%=KDVDahilTutarRadTextBox.ClientID %>');
var BirimFiyatTextBox = $find('<%=BirimFiyatTextBox.ClientID %>');
if (BirimFiyatTextBox._element.value != "" && MiktarTextBox.value != "") {
var birimFiyat = BirimFiyatTextBox._element.value;
var miktar = MiktarTextBox.value;
var kdv = KDVTextBox._element.value;
}
var tutar;
var kdvTutar;
var kdv;
if (KDVTextBox._element.value != "") {
kdv = (parseFloat(birimFiyat.replace(
",", ".")) * (parseFloat(kdv.replace(",", ".")))) / 100;
tutar = (parseFloat(birimFiyat.replace(
",", ".")) * parseFloat(miktar.replace(",", ".")));
kdvTutar = kdv + tutar;
TutarRadTextBox._SetValue((tutar.toString()).replace(
".", ","));
KDVDahilTutarRadTextBox._SetValue((kdvTutar.toString()).replace(
".", ","));
}
}
function OdemeSekliRadComboBoxDropDownClosed(sender, args) {
var VadeliOdemeTuruRadComboBox = $find('<%= VadeliOdemeTuruRadComboBox.ClientID %>');
var OrtalamaVadeGunuTextBox = $get('<%=OrtalamaVadeGunuTextBox.ClientID %>');
var VadeliOdemeTuruRadComboBoxRequired = $get('<%= VadeliOdemeTuruRadComboBoxRequired.ClientID %>');
var OrtalamaVadeGunuRequired = $get('<%= OrtalamaVadeGunuRequired.ClientID %>');
if (sender != null && sender._value != "") {
if (sender._value == "1") {
VadeliOdemeTuruRadComboBox.disable();
OrtalamaVadeGunuRequired.enabled =
false;
VadeliOdemeTuruRadComboBoxRequired.enabled =
false;
if (OrtalamaVadeGunuRequired) {
OrtalamaVadeGunuRequired.style.visibility =
'hidden';
}
if (VadeliOdemeTuruRadComboBoxRequired) {
VadeliOdemeTuruRadComboBoxRequired.style.visibility =
'hidden';
}
OrtalamaVadeGunuTextBox.disabled =
true;
}
else if (sender._value == "2") {
VadeliOdemeTuruRadComboBox.enable();
OrtalamaVadeGunuRequired.enabled =
true;
VadeliOdemeTuruRadComboBoxRequired.enabled =
true;
OrtalamaVadeGunuTextBox.disabled =
false;
}
}
}
function SiparisDetayKaydetButtonClick() {
var validated = Page_ClientValidate('siparisDetay');
var miktar = document.getElementById('<%=MiktarTextBox.ClientID %>');
var miktarrequired = document.getElementById('<%=MiktarRequired.ClientID %>');
var SiparisDetayValidationSummary = document.getElementById('<%=SiparisDetayValidationSummary.ClientID %>');
var birim = document.getElementById('<%=StokBirimRadComboBox.ClientID %>');
if (!AspTextBoxValidation(miktar)) {
validated = AspTextBoxValidation(miktar);
miktarrequired.style.visibility =
'';
}
else {
miktarrequired.style.visibility =
'hidden';
}
if (!AspTextBoxValidation(birim))
validated = AspTextBoxValidation(birim);
if (validated) {
SiparisDetayValidationSummary.visible =
false;
return true;
}
else {
SiparisDetayValidationSummary.visible =
true;
return false;
}
}
function AspTextBoxValidation(textbox) {
if (textbox.value != "")
return true;
else
return false;
}
function MiktarGirisKontrol() {
var MiktarTextBox = $get('<%= MiktarTextBox.ClientID %>');
if (isNaN(MiktarTextBox.value) || MiktarTextBox.value=="")
;
else
ValueChanged();
}
</script>
</telerik:RadCodeBlock>
<telerik:RadAjaxManager ID="SiparisRadAjaxManager" runat="server" HorizontalAlign="NotSet"
LoadingPanelID="SiparisRadAjaxLoadingPanel" EnableAJAX="true" OnAjaxRequest="SiparisRadAjaxManager_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="SiparisRadGrid">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="SiparisDetayPanel" />
<telerik:AjaxUpdatedControl ControlID="SiparisRadGrid" LoadingPanelID="SiparisRadAjaxLoadingPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="SiparisKaydetButton" EventName="SiparisKaydet_Click">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="SiparisPanel" LoadingPanelID="SiparisRadAjaxLoadingPanel" />
<telerik:AjaxUpdatedControl ControlID="SiparisDetayPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="SiparisDetayKaydetButton" EventName="SiparisDetayKaydetButton_Click">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="SiparisDetayPanel" LoadingPanelID="SiparisRadAjaxLoadingPanel" />
<telerik:AjaxUpdatedControl ControlID="SiparisRadGrid" />
<telerik:AjaxUpdatedControl ControlID="PlasiyerGonderButton" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="PlasiyerGonderButton">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="SiparisDetayPanel" />
<telerik:AjaxUpdatedControl ControlID="hoxTest" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<table style="width: 100%">
<tr>
<td align="left">
<asp:UpdatePanel runat="server" ID="pan">
<ContentTemplate>
<asp:TextBox ID="StokKoduTextBox" runat="server" Style="display: none"></asp:TextBox>
<asp:TextBox ID="StokLogicalRefTextBox" runat="server" Style="display: none"></asp:TextBox>
<asp:TextBox ID="SiparisIDTextBox" runat="server" Style="display: none" Text=""></asp:TextBox>
<asp:TextBox ID="SiparisDetayIDTextBox" runat="server" Style="display: none" Text=""></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
<telerik:RadAjaxPanel ID="SiparisRadAjaxPanel" runat="server">
<table style="width: 100%">
<tr>
<td align="left">
<asp:Button ID="PlasiyerGonderButton" runat="server" OnClick="PlasiyerGonderButton_Click"
Text="Siparis Onayla" Enabled="false" />
</td>
</tr>
</table>
<table width="50%">
<tr>
<td style="font-weight: bold; color: White; background-color: #98acbf; height: 20px"
align="left" valign="middle">
Siparis:
</td>
</tr>
</table>
<asp:Panel ID="SiparisPanel" runat="server" Width="1080px">
<table style="width: 60%">
<tr>
<td align="left">
<asp:Label ID="IslemTarihLabel" runat="server" Text="Islem Tarihi"></asp:Label>
<asp:RequiredFieldValidator ID="IslemTarihRequired" runat="server" ControlToValidate="IslemTarihiRadDateTimePicker"
Text="*" ToolTip="Islem Tarihi Bos Olamaz!" ValidationGroup="siparis"></asp:RequiredFieldValidator>
</td>
<td align="left">
<telerik:RadDatePicker ID="IslemTarihiRadDateTimePicker" runat="server" Calendar-FastNavigationSettings-CancelButtonCaption="Iptal"
EnableEmbeddedSkins="false" Skin="WebBlueM" Calendar-FastNavigationSettings-OkButtonCaption="Tamam"
Calendar-FastNavigationSettings-TodayButtonCaption="Bugün" Width="165px"
TabIndex="1">
<Calendar runat="server" EnableEmbeddedSkins="False" Skin="WebBlueM"
UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False"
ViewSelectorText="x">
<FastNavigationSettings CancelButtonCaption="Iptal" OkButtonCaption="Tamam"
TodayButtonCaption="Bugün">
</FastNavigationSettings>
</Calendar>
<DateInput DateFormat="dd.MM.yyyy" DisplayDateFormat="dd.MM.yyyy"
EnableEmbeddedSkins="False" TabIndex="1">
</DateInput>
<DatePopupButton HoverImageUrl="" ImageUrl="" TabIndex="1" />
</telerik:RadDatePicker>
</td>
<td align="left">
<asp:Label ID="VadeliOdemeTuruLabel" runat="server" Text="Vadeli Ödeme Türü"></asp:Label>
<asp:RequiredFieldValidator ID="VadeliOdemeTuruRadComboBoxRequired" runat="server"
ControlToValidate="VadeliOdemeTuruRadComboBox" Text="*" ToolTip="Ödeme Türü Bos Olamaz!"
ValidationGroup="siparis"></asp:RequiredFieldValidator>
</td>
<td align="left">
<telerik:RadComboBox ID="VadeliOdemeTuruRadComboBox" runat="server" AllowCustomText="true"
EnableEmbeddedSkins="false" Skin="WebBlueM" DataTextField="Text" DataValueField="Value"
EmptyMessage="Seçiniz..." Filter="Contains" LoadingMessage="Yükleniyor"
Width="164px" TabIndex="3">
</telerik:RadComboBox>
</td>
</tr>
<tr>
<td align="left">
<asp:Label ID="OdemeSekliLabel" runat="server" Text="Ödeme Sekli"></asp:Label>
<asp:RequiredFieldValidator ID="OdemeSekliRadComboBoxRequired" runat="server" ControlToValidate="OdemeSekliRadComboBox"
Text="*" ToolTip="Ödeme Sekli Bos Olamaz!" ValidationGroup="siparis"></asp:RequiredFieldValidator>
</td>
<td align="left">
<telerik:RadComboBox ID="OdemeSekliRadComboBox" runat="server" AllowCustomText="true"
EnableEmbeddedSkins="false" Skin="WebBlueM" DataTextField="Text" DataValueField="Value"
EmptyMessage="Seçiniz..." Filter="Contains" LoadingMessage="Yükleniyor" OnClientDropDownClosed="OdemeSekliRadComboBoxDropDownClosed"
OnClientSelectedIndexChanged="OdemeSekliRadComboBoxSelectedIndexChanged"
Width="164px" TabIndex="2">
</telerik:RadComboBox>
</td>
<td align="left">
<asp:Label ID="OrtalamaVadeGunuLabel" runat="server" Text="Ortalama Vade Günü"></asp:Label>
<asp:RequiredFieldValidator ID="OrtalamaVadeGunuRequired" runat="server" ControlToValidate="OrtalamaVadeGunuTextBox"
Text="*" ToolTip="Ortalama Vade Gunu Bos Olamaz!" ValidationGroup="siparis"></asp:RequiredFieldValidator>
</td>
<td align="left">
<asp:TextBox ID="OrtalamaVadeGunuTextBox" runat="server" MaxLength="3"
Width="160px" TabIndex="4"></asp:TextBox>
<telerik:RadInputManager ID="OrtalamaVadeGunuRadInputManager" Skin="WebBlue" runat="server" >
<telerik:RegExpTextBoxSetting BehaviorID="OrtalamaVadeGunuRegExpTextBoxSetting" ErrorMessage="Sayi giriniz."
ValidationExpression="\d+\,?\d{0,2}"
Validation-ValidationGroup="siparisDetay"
>
<TargetControls>
<telerik:TargetInput ControlID="OrtalamaVadeGunuTextBox" />
<telerik:TargetInput ControlID="MiktarTextBox" />
</TargetControls>
</telerik:RegExpTextBoxSetting>
</telerik:RadInputManager>
</td>
</tr>
<tr>
<td align="left" valign="top">
<asp:Label ID="AciklamaLabel" runat="server" Text="Açiklama"></asp:Label>
</td>
<td align="left" rowspan="2">
<telerik:RadTextBox ID="AciklamaRadTextBox" runat="server" EnableEmbeddedSkins="false"
Height="60px" Skin="WebBlueM" TextMode="MultiLine" Width="160px"
TabIndex="5">
</telerik:RadTextBox>
</td>
<td align="left">
</td>
<td align="left" rowspan="2">
</td>
</tr>
<tr>
<td>
<tr>
<td colspan="4" align="left">
<asp:Button ID="SiparisKaydetButton" runat="server" OnClick="SiparisKaydet_Click"
Width="130px" Text="Siparis Kaydet" ValidationGroup="siparis"
TabIndex="6" />
</td>
</tr>
</td>
</tr>
</table>
</asp:Panel>
</telerik:RadAjaxPanel>
</td>
</tr>
<tr style="height: 35px">
<td align="left">
<asp:ValidationSummary ID="SiparisValidationSummary" runat="server" HeaderText="( * ) Zorunlu alanlar bos geçilemez."
ShowSummary="true" ValidationGroup="siparis" />
</td>
</tr>
<tr>
<td align="left">
<table width="50%">
<tr>
<td style="font-weight: bold; color: White; background-color: #98acbf; height: 20px"
align="left" valign="middle">
Siparis Detay:
</td>
</tr>
</table>
<telerik:RadAjaxPanel ID="SiparisDetayRadAjaxPanel" runat="server" >
<asp:Panel ID="SiparisDetayPanel" runat="server" Width="1080px" Enabled="false">
<table style="width: 60%">
<tr>
<td align="left">
<asp:Label ID="StokAdiLabel" runat="server" Text="Stok Adi"></asp:Label>
<asp:RequiredFieldValidator ID="StokAdiRequired" runat="server" ControlToValidate="StokRadTextBox"
Text="*" ToolTip="Stok Adi Bos Olamaz!" ValidationGroup="siparisDetay" EnableClientScript="true"></asp:RequiredFieldValidator>
</td>
<td align="left">
<telerik:RadTextBox ID="StokRadTextBox" EnableEmbeddedSkins="false" Skin="WebBlueM"
runat="server" Width="127px" Enabled="false" TabIndex="7">
</telerik:RadTextBox>
<asp:Button ID="StokSecButton" runat="server" Text="..." ToolTip="Stok Seç"
OnClientClick="return false;" TabIndex="8" />
<telerik:RadWindowManager ID="BoyaListesiRadWindowManager" runat="server" Behaviors="Reload,Close,Move"
EnableEmbeddedSkins="true" Height="500" Modal="true" Skin="WebBlue" Width="500">
<Windows>
<telerik:RadWindow ID="BoyaListesiRadWindow" runat="server" Height="500" Modal="true"
NavigateUrl="BoyaRehberModal.aspx" OnClientClose="OnClientClose" OpenerElementID="ctl00$ContentPlaceHolder1$StokSecButton"
ReloadOnShow="true" ShowContentDuringLoad="false" Width="800" />
</Windows>
</telerik:RadWindowManager>
</td>
<td align="left">
<asp:Label ID="KDVLabel" runat="server" Text="KDV"></asp:Label>
</td>
<td align="left">
<telerik:RadTextBox ID="KDVTextBox" runat="server" Enabled="false"
Width="120px" TabIndex="12"></telerik:RadTextBox>
</td>
<td align="left">
</td>
</tr>
<tr>
<td align="left">
<asp:Label ID="StokBirimLabel" runat="server" Text="Stok Birimi"></asp:Label>
<asp:RequiredFieldValidator ID="StokBirimRadComboRequired" runat="server" ControlToValidate="StokBirimRadComboBox"
Text="*" ToolTip="Stok Birim Bos Olamaz!" ValidationGroup="siparisDetay" EnableClientScript="true"></asp:RequiredFieldValidator>
<%
--<asp:CustomValidator ID="StokBirimCustomValidator" runat="server" ClientValidationFunction="validateCombo"
ControlToValidate="StokBirimRadComboBox" ValidationGroup="siparisDetay" ErrorMessage="radcombovalidation"></asp:CustomValidator>--
%>
<%
-- <asp:CompareValidator ValueToCompare="Seçiniz..." Operator="NotEqual" ControlToValidate="StokBirimRadComboBox"
ErrorMessage="Must select a city" runat="server" ID="Comparevalidator1" />--
%>
</td>
<td align="left">
<telerik:RadComboBox ID="StokBirimRadComboBox" runat="server" AllowCustomText="true"
EnableEmbeddedSkins="false" Skin="WebBlueM" AppendDataBoundItems="true" DataTextField="CODE"
DataValueField="LOGICALREF" EmptyMessage="Seçiniz..." EnableAutomaticLoadOnDemand="true"
LoadingMessage="Yükleniyor" Width="154px" OnClientItemsRequesting="StokBirimRadComboBoxOnClientItemsRequesting"
Filter="Contains" OnClientTextChange="AssignToClientTextChange"
TabIndex="9">
<WebServiceSettings Method="GetLogoStokBirimListesi" Path="../WebServices/DataService.asmx" />
</telerik:RadComboBox>
</td>
<td align="left">
<asp:Label ID="TutarLabel" runat="server" Text="Tutar"></asp:Label>
</td>
<td align="left">
<telerik:RadTextBox ID="TutarRadTextBox" runat="server" Enabled="false"
Skin="WebBlue" Width="120px" TabIndex="13">
</telerik:RadTextBox>
</td>
<td align="left">
</td>
</tr>
<tr>
<td align="left">
<asp:Label ID="MiktarLabel" runat="server" Text="Miktar"></asp:Label>
<asp:RequiredFieldValidator ID="MiktarRequired" runat="server" ControlToValidate="MiktarTextBox"
Text="*" ToolTip="Miktar Bos Olamaz!" ValidationGroup="siparisDetay" EnableClientScript="true"></asp:RequiredFieldValidator>
<%
-- <asp:CustomValidator runat="server" ID="MiktarRequired2" ControlToValidate="MiktarTextBox" ValidationGroup="siparisDetay" ClientValidationFunction="validateMiktar" ></asp:CustomValidator>
--
%>
</td>
<td align="left">
<asp:TextBox ID="MiktarTextBox" runat="server" ValidationGroup="siparisDetay"
Width="153px" TabIndex="10"></asp:TextBox>
</td>
<td align="left">
<asp:Label ID="KDVTutarLabel" runat="server" Text="KDV Dahil Tutar"></asp:Label>
</td>
<td align="left">
<telerik:RadTextBox ID="KDVDahilTutarRadTextBox" runat="server" Enabled="false" EnableEmbeddedSkins="false"
Skin="WebBlueM" Width="120px" TabIndex="14">
</telerik:RadTextBox>
</td>
<td align="left">
</td>
</tr>
<tr>
<td align="left">
<asp:Label ID="BirimFiyatLabel" runat="server" Text="Birim Fiyat"></asp:Label>
</td>
<td align="left">
<telerik:RadTextBox ID="BirimFiyatTextBox" runat="server" Enabled="false"
Width="153px" TabIndex="11"></telerik:RadTextBox>
</td>
<td align="left">
</td>
<td align="left">
<%
--<asp:TextBox runat="server" ID="TutarTextBox" Width="120px" Enabled="false"></asp:TextBox>--%>
</td>
<td align="left">
</td>
</tr>
<tr>
<td align="left">
</td>
<td align="left">
<%
--<telerik:RadInputManager ID="hoxTest" runat="server">
<telerik:NumericTextBoxSetting BehaviorID="TextBoxBehavior1" Type="Number" DecimalDigits="0">
<Validation Location="../ValidationService.asmx" ValidateOnEvent="Submit" Method="RequiredIsValid" />
<ClientEvents OnValidating="onValidating" />
</telerik:NumericTextBoxSetting>
</telerik:RadInputManager>--
%>
</td>
<td align="left">
</td>
<td align="left">
<%
--<asp:TextBox runat="server" ID="KDVTutarTextBox" Width="120px" Enabled="false" ></asp:TextBox>--%>
</td>
<td align="left">
</td>
</tr>
<tr>
<td colspan="2" align="left">
<asp:Button ID="SiparisDetayKaydetButton" runat="server" TabIndex="15" Text="Kaydet"
ValidationGroup="siparisDetay" OnClientClick="if (!SiparisDetayKaydetButtonClick()) { return false; }"
Width="130px" />
<span style="visibility:hidden">
<asp:Button ID="btnHiddenKaydet" runat="server"
Text="." />
</span>
</td>
</tr>
<tr>
<td style="height: 35px" align="left" colspan="5">
<asp:ValidationSummary ID="SiparisDetayValidationSummary" runat="server" HeaderText="( * ) Zorunlu alanlar bos geçilemez."
ShowSummary="true" ValidationGroup="siparisDetay" />
</td>
</tr>
</table>
<table>
<tr>
<td colspan="5">
<table width="100%" align="left">
<tr>
<td>
<telerik:RadGrid runat="server" ID="SiparisRadGrid" AllowSorting="True" AllowPaging="True"
AutoGenerateColumns="False" Skin="WebBlueM" EnableEmbeddedSkins="False" AllowCustomPaging="false"
SortingSettings-SortToolTip="Siralamak için tiklayiniz." PagerStyle-PageSizeLabelText="Sayfa basina kayit sayisi"
PagerStyle-ShowPagerText="false" PagerStyle-FirstPageToolTip="Ilk Sayfa" PagerStyle-NextPageToolTip="Sonraki Sayfa"
PagerStyle-PrevPageToolTip="Önceki Sayfa" PagerStyle-LastPageToolTip="Son Sayfa"
GridLines="None" OnDeleteCommand="SiparisRadGrid_DeleteCommand" OnPageIndexChanged="SiparisRadGrid_PageIndexChanged"
OnNeedDataSource="SiparisRadGrid_NeedDataSource" TabIndex="16">
<HeaderContextMenu EnableAutoScroll="true">
</HeaderContextMenu>
<MasterTableView DataKeyNames="SiparisDetayID" AllowFilteringByColumn="true" ShowFooter="True">
<NoRecordsTemplate>
Gösterilecek kayit yok.
</NoRecordsTemplate>
<Columns>
<telerik:GridTemplateColumn AllowFiltering="false">
<ItemTemplate>
<asp:ImageButton runat="server" ID="DuzenleImageButton" ToolTip="Siparis Detay Düzenle"
ImageUrl="~/App_Themes/Gray/Images/Edit.gif" OnClick="DuzenleImageButton_Click" />
</ItemTemplate>
<ItemStyle Width="25px" HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="SiparisDetayID" SortExpression="StokID" Visible="false" />
<telerik:GridBoundColumn DataField="StokAdi" HeaderText="Stok Adi" SortExpression="StokAdi"
AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="StokBirim" HeaderText="Birim" SortExpression="StokBirim"
AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="Miktar" HeaderText="Miktar" SortExpression="Miktar"
AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataFormatString="{0:#.##}"
ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="Birim Fiyat" DataFormatString="{0:#.##}" HeaderText="BirimFiyat"
SortExpression="BirimFiyat" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="KDVOran" HeaderText="KDV Oran" DataFormatString="{0:#.##}"
SortExpression="KDVOran" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="KDVTutari" HeaderText="KDV Tutari" DataFormatString="{0:#.##}"
SortExpression="KDVTutari" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="NetTutar" HeaderText="Net Tutar" DataFormatString="{0:#.##}"
SortExpression="NetTutar" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="KDVDahilTutar" HeaderText="KDV Dahil Tutar" DataFormatString="{0:#.##}"
SortExpression="KDVDahilTutar" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="IskontoOrani" HeaderText="Iskonto Oran" SortExpression="IskontoOrani"
AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />
<telerik:GridBoundColumn DataField="IskontoTutari" HeaderText="Iskonto Tutar" SortExpression="IskontoTutari"
AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />
<%
-- <telerik:GridBoundColumn DataField="KDVliTutar" DataFormatString="{0:#.##}" HeaderText="Tutar+KDV"
SortExpression="KDVliTutar" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
ShowFilterIcon="false" />--
%>
<%
-- <telerik:GridBoundColumn Aggregate="Sum" DataField="KDVliTutar" DataType="System.Decimal"
HeaderText="KDV+Tutar" SortExpression="KDVliTutar" ShowFilterIcon="false" UniqueName="KDVliTutar"
DataFormatString="{0:#.##}" FooterText="Toplam" />--
%>
<telerik:GridButtonColumn ConfirmText="Bu kaydi silmek istediginizden emin misiniz?"
CommandName="Delete" ConfirmDialogType="RadWindow" ConfirmDialogWidth="400px"
ConfirmDialogHeight="150px" ButtonType="ImageButton" ImageUrl="~/App_Themes/Gray/Images/Delete.gif"
ConfirmTitle="Kayit Sil" Text="Sil">
</telerik:GridButtonColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="5">
<asp:Label ID="UyariLabel" runat="server" ForeColor="Red" Font-Bold="true"></asp:Label>
</td>
</tr>
</table>
</asp:Panel>
</telerik:RadAjaxPanel>
</td>
</tr>
</table>
<table width="100%">
<tr>
<td align="left">
<asp:UpdatePanel runat="server" ID="StokTransferleriUpdatePanel" UpdateMode="Always">
<ContentTemplate>
<asp:Label ID="SilindiLabel" runat="server" ForeColor="Red" Font-Bold="true"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
</table>
<telerik:RadAjaxLoadingPanel ID="SiparisRadAjaxLoadingPanel" Skin="Web20" runat="server">
</telerik:RadAjaxLoadingPanel>
</
asp:Content>

using
System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
Pronic.Mapper;
using
Pronic.Data;
using
Telerik.Web.UI;
using
Pronic.Mapper.Collections;
using
Pronic.Mapper.QueryLayer;
using
Pronic.Mapper.Domain;
using
System.Transactions;
using
Pronic.VMS.Common;
using
Pronic.VMS.Business;
public
partial class Forms_deneme2 : System.Web.UI.Page
{
UserInfo ui;
private int siparisID = 0;
protected SiparisClass siparisClass;
private Siparis siparis;
private SiparisDetay siparisDetay;
protected bool IsEdit;
protected bool IsDelete;
protected bool IsNew;
protected bool IsRead;
Int32 IslemTuru;//siparis detay log için
Int32 SiparisIslemTuru;//siparis log için
Int32 SiparisDurum;
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
RadComboBox os = (RadComboBox)Page.Master.FindControl("contentplaceholder1").FindControl("OdemeSekliRadComboBox");
if (IsPostBack && os != null && os.SelectedValue == ((int)GlobalConsts.SiparisOdemeSekli.Nakit).ToString())
{
VadeliOdemeTuruRadComboBoxRequired.IsValid =
true;
OrtalamaVadeGunuRequired.IsValid =
true;
// this.SiparisDetayIDRadTextBox.Text = this.SiparisDetayIDRadTextBox.Text;
}
//if (!IsPostBack)
//{
// MiktarTextBox.Attributes.Add("onchange", "ValueChanged()");
//}
}
protected void Page_Init(object sender, EventArgs e)
{
//RadAjaxManager manager = new RadAjaxManager();
// manager.ID = "SiparisRadAjaxManager";
// manager.EnableAJAX = true;
// manager.DefaultLoadingPanelID = SiparisRadAjaxLoadingPanel.ClientID;
// this.Page.Form.Controls.Add(manager);
this.SiparisDetayKaydetButton.Click += new System.EventHandler(this.SiparisDetayKaydetButton_Click);
}
protected void Page_Load(object sender, EventArgs e)
{
ui =
new UserInfo(Context);
siparisClass =
new SiparisClass();
if ((ui.YetkiOku(ui.KullaniciRol, 36) == null) ? true : !(bool)ui.YetkiOku(ui.KullaniciRol, 36))
Response.Redirect(
"Default2.aspx");
IsEdit = ui.YetkiDegistir(ui.KullaniciRol, 36) ==
null ? false : (bool)ui.YetkiDegistir(ui.KullaniciRol, 36);
//IsDelete = ui.YetkiSil(ui.KullaniciRol, 36) == null ? false : (bool)ui.YetkiSil(ui.KullaniciRol, 36);
IsNew = ui.YetkiYeni(ui.KullaniciRol, 36) ==
null ? false : (bool)ui.YetkiYeni(ui.KullaniciRol, 36);
IsRead = ui.YetkiOku(ui.KullaniciRol, 36) ==
null ? false : (bool)ui.YetkiOku(ui.KullaniciRol, 36);
if (!IsRead)
Response.Redirect(
"Default2.aspx");
if (Request.Params["SiparisID"] == null)
{
if (!IsNew) // Yeni Kayit Yetkisi
Response.Redirect(
"Default2.aspx");
if (SiparisIDTextBox.Text != "")
siparisID =
Int32.Parse(SiparisIDTextBox.Text);
}
if (Request.Params["SiparisID"] != null)
{
if (!IsEdit) // Güncelle Yetkisi
Response.Redirect(
"Default2.aspx");
siparisID =
Int32.Parse(Request.Params["SiparisId"].ToString());
}
if (Request.Params["SiparisID"] != null && !IsPostBack)
{
SiparisDuzenle(siparisID);
}
if (Request.Params["SiparisID"] != null)
{
siparis =
Siparis.FetchByID(siparisID);
if (siparis.OdemeSekli == (int)GlobalConsts.SiparisOdemeSekli.Nakit)
{
VadeliOdemeTuruRadComboBoxRequired.Enabled =
false;
OrtalamaVadeGunuRequired.Enabled =
false;
VadeliOdemeTuruRadComboBox.Enabled =
false;
OrtalamaVadeGunuTextBox.Enabled =
false;
}
if (siparis.SiparisDurum == (int)GlobalConsts.SiparisDurum.Plasiyerde)
{
SiparisDetayPanel.Enabled =
false;
SiparisPanel.Enabled =
false;
}
}
if (!IsPostBack)
{
OdemeSekliRadComboBox.DataSource =
Common.EnumDanListeOlustur<GlobalConsts.SiparisOdemeSekli>();
OdemeSekliRadComboBox.DataBind();
VadeliOdemeTuruRadComboBox.DataSource =
Common.EnumDanListeOlustur<GlobalConsts.VadeliOdemeTuru>();
VadeliOdemeTuruRadComboBox.DataBind();
}
if (!IsPostBack)
{
MiktarTextBox.Attributes.Add(
"onblur", "MiktarGirisKontrol();");
}
///////
//RadAjaxManager SiparisRadAjaxManager = RadAjaxManager.GetCurrent(Page);
//SiparisRadAjaxManager.DefaultLoadingPanelID = SiparisRadAjaxLoadingPanel.ClientID;
//SiparisRadAjaxManager.EnableAJAX = true;
//AjaxSetting ajaxsetting1 = new AjaxSetting();
//ajaxsetting1.AjaxControlID = SiparisRadGrid.ClientID;
//AjaxSetting ajaxsetting2 = new AjaxSetting();
//ajaxsetting2.AjaxControlID = SiparisKaydetButton.ClientID;
//AjaxUpdatedControl ajaxUpdatedControl1 = new AjaxUpdatedControl();
//ajaxUpdatedControl1.ControlID = SiparisRadGrid.ClientID;
//AjaxUpdatedControl ajaxUpdatedControl2 = new AjaxUpdatedControl();
//ajaxUpdatedControl2.ControlID = SiparisDetayPanel.ClientID;
//ajaxUpdatedControl2.LoadingPanelID = SiparisRadAjaxLoadingPanel.ClientID;
//AjaxUpdatedControl ajaxUpdatedControl3 = new AjaxUpdatedControl();
//ajaxUpdatedControl3.ControlID = SiparisPanel.ClientID;
//ajaxUpdatedControl3.LoadingPanelID = SiparisRadAjaxLoadingPanel.ClientID;
//SiparisRadAjaxManager.AjaxSettings.Add(ajaxsetting1);
//SiparisRadAjaxManager.AjaxSettings[0].UpdatedControls.Add(ajaxUpdatedControl1);
//SiparisRadAjaxManager.AjaxSettings[0].UpdatedControls.Add(ajaxUpdatedControl2);
//SiparisRadAjaxManager.AjaxSettings.Add(ajaxsetting2);
//SiparisRadAjaxManager.AjaxSettings[1].UpdatedControls.Add(ajaxUpdatedControl2);
//SiparisRadAjaxManager.AjaxSettings[1].UpdatedControls.Add(ajaxUpdatedControl3);
}
protected void SiparisRadGrid_PageIndexChanged(object sender, GridPageChangedEventArgs e)
{
SiparisRadGrid.CurrentPageIndex = e.NewPageIndex;
}
protected void SiparisKaydet_Click(object sender, EventArgs e)
{
SiparisIDTextBox.Text = Kaydet(SiparisDurum).ToString();
//siparis table kaydet
//int siparisIDforLOG = Int32.Parse(SiparisIDTextBox.Text);//siparisLOG table a Kayit için siparis table kayit olanin siparisID si
//SiparisLOGKaydet(siparisID);
SiparisPanel.Enabled =
false;
SiparisDetayPanel.Enabled =
true;
}
protected void SiparisLOGKaydet(Siparis siparis, Int32 SiparisIslemTuru)
{
siparisClass.SiparisLOGKaydet(siparis, SiparisIslemTuru,
DateTime.Now);
}
protected Int32 Kaydet(Int32 SiparisDurum)//siparis table kaydet
{
if (SiparisDurum == 0)
{
if (siparisID == 0)
{
siparis =
new Siparis();
SiparisIslemTuru = (
int)GlobalConsts.SiparisIslemTuru.Eklendi;
siparis.SiparisDurum = (
int)GlobalConsts.SiparisDurum.Bayide;
}
else
{
siparis =
Siparis.FetchByID(siparisID);
SiparisIslemTuru = (
int)GlobalConsts.SiparisIslemTuru.Guncellendi;
siparis.SiparisDurum = (
int)GlobalConsts.SiparisDurum.Bayide;
}
}
else
{
siparis =
Siparis.FetchByID(siparisID);
SiparisIslemTuru = (
int)GlobalConsts.SiparisIslemTuru.Guncellendi;
siparis.SiparisDurum = (
int)GlobalConsts.SiparisDurum.Plasiyerde;
}
siparis.ToplamKDVDahilTutar = 0;
siparis.ToplamIskontoTutar = 0;
siparis.ToplamNetTutar = 0;
siparis.ToplamBrutTutar = 0;
siparis.ToplamKDVTutar = 0;
siparis.BayiAdi = ui.AnaBayiAdi;
siparis.Bayi = ui.AnaBayiLogicalRef;
siparis.KullaniciID = ui.KullaniciId;
siparis.Aciklama = AciklamaRadTextBox.Text;
siparis.IslemTarihi = IslemTarihiRadDateTimePicker.SelectedDate;
siparis.OdemeSekli = (
int)(GlobalConsts.SiparisOdemeSekli)Enum.Parse(typeof(GlobalConsts.SiparisOdemeSekli), OdemeSekliRadComboBox.Text);
if (siparis.OdemeSekli == (int)GlobalConsts.SiparisOdemeSekli.Vadeli)
{
siparis.VadeliOdemeTuru = (
int)(GlobalConsts.VadeliOdemeTuru)Enum.Parse(typeof(GlobalConsts.VadeliOdemeTuru), VadeliOdemeTuruRadComboBox.Text);
siparis.OrtalamaVadeGunu =
Int32.Parse(OrtalamaVadeGunuTextBox.Text);
}
if (siparis.SiparisID == 0)
{
siparis.OlusturanID = ui.KullaniciId;
siparis.OlusturmaTarihi =
DateTime.Now;
}
else
{
siparis.DegistirenID = ui.KullaniciId;
siparis.DegistirmeTarihi =
DateTime.Now;
}
siparisClass.SiparisKaydet(siparis);
SiparisLOGKaydet(siparis, SiparisIslemTuru);
return siparis.SiparisID;
}
protected void SiparisDuzenle(Int32 siparisID)
{
siparis =
Siparis.FetchByID(siparisID);
SiparisIDTextBox.Text = siparis.SiparisID.ToString();
IslemTarihiRadDateTimePicker.SelectedDate = siparis.IslemTarihi;
OdemeSekliRadComboBox.SelectedValue = siparis.OdemeSekli.ToString();
if (siparis.OdemeSekli == (int)GlobalConsts.SiparisOdemeSekli.Vadeli)
{
VadeliOdemeTuruRadComboBox.SelectedValue = siparis.VadeliOdemeTuru.ToString();
OrtalamaVadeGunuTextBox.Text = siparis.OrtalamaVadeGunu.ToString();
}
ListBase<SiparisDetayView> sdList = siparisClass.SiparisDetaylariByID(siparisID);
if (sdList.Count > 0)
{
SiparisPanel.Enabled =
false;
SiparisKaydetButton.Enabled =
false;
SiparisDetayPanel.Enabled =
true;
if (siparis.SiparisDurum != (int)GlobalConsts.SiparisDurum.Plasiyerde)
{
PlasiyerGonderButton.Enabled =
true;
}
}
else
{
SiparisDetayPanel.Enabled =
true;
SiparisPanel.Enabled =
true;
SiparisKaydetButton.Enabled =
true;
}
//siparisClass.SiparisKaydet(siparis);
}
protected void SiparisDetayKaydetButton_Click(object sender, EventArgs e)
{
if (MiktarTextBox.Text != "Sayi giriniz.")
{
if (SiparisIDTextBox.Text != "")
{
SiparisDetayKaydet(
Int32.Parse(SiparisIDTextBox.Text)); //siparis detay table kaydet
ListBase<SiparisDetayView> sdList = siparisClass.SiparisDetaylariByID(siparisID);
if (sdList.Count > 0)
{
PlasiyerGonderButton.Enabled =
true;
}
else
{
PlasiyerGonderButton.Enabled =
false;
}
// SiparisDetayLOGKaydet(Int32.Parse(SiparisIDTextBox.Text)); //siparis detay log table kaydet
}
StokLogicalRefTextBox.Text =
"";
SiparisRadGrid.Rebind();
if (SiparisDetayKaydetButton.Text == "Güncelle")
{
SiparisDetayKaydetButton.Text =
"Kaydet";
}
AlanlariTemizle();
}
}
protected void SiparisDetayLOGKaydet(SiparisDetay siparisDetay, Int32 IslemTuru)
{
siparisClass.SiparisDetayLOGKaydet(siparisDetay, IslemTuru,
DateTime.Now);//güncellemede,yenikayitta,delete de siparis detaylog a kayit
}
protected void SiparisDetayKaydet(Int32 siparisID)//siparis detay table kaydet
{
// Int32 IslemTuru;
//if (Session["ID"] != null)
// SiparisDetayIDTextBox.Text = Session["ID"].ToString();
if (SiparisDetayIDTextBox.Text == "")
{
siparisDetay =
new SiparisDetay();
IslemTuru = (
int)GlobalConsts.SiparisIslemTuru.Eklendi;
}
else
{
siparisDetay =
SiparisDetay.FetchByID(Int32.Parse(SiparisDetayIDTextBox.Text));
IslemTuru = (
int)GlobalConsts.SiparisIslemTuru.Guncellendi;
}
siparisDetay.SiparisID = siparisID;
if (!String.IsNullOrEmpty(MiktarTextBox.Text))
siparisDetay.Miktar =
decimal.Parse(MiktarTextBox.Text.Replace(".", ","));
if (!String.IsNullOrEmpty(BirimFiyatTextBox.Text))
siparisDetay.BirimFiyat =
decimal.Parse(BirimFiyatTextBox.Text.Replace(".", ","));
if (!String.IsNullOrEmpty(KDVTextBox.Text))
siparisDetay.KDVOran =
decimal.Parse(KDVTextBox.Text.Replace(".", ","));
if (!String.IsNullOrEmpty(TutarRadTextBox.Text))
siparisDetay.NetTutar =
decimal.Parse(TutarRadTextBox.Text);
if (!String.IsNullOrEmpty(KDVDahilTutarRadTextBox.Text))
siparisDetay.KDVDahilTutar =
decimal.Parse(KDVDahilTutarRadTextBox.Text);
if (StokLogicalRefTextBox.Text != "")
{
siparisDetay.StokLogicalRef =
Int32.Parse(StokLogicalRefTextBox.Text);
}
siparisDetay.DetayTip = (
int)GlobalConsts.SiparisDetayTuru.Malzeme;
siparisDetay.StokAdi = StokRadTextBox.Text;
siparisDetay.StokBirim = StokBirimRadComboBox.Text;
if (siparisDetay.SiparisDetayID == 0)
{
siparisDetay.OlusturanID = ui.KullaniciId;
siparisDetay.OlusturmaTarihi =
DateTime.Now;
}
else
{
siparisDetay.DegistirenID = ui.KullaniciId;
siparisDetay.DegistirmeTarihi =
DateTime.Now;
}
siparisClass.SiparisDetayKaydet(siparisDetay);
siparisDetay.UstID = siparisDetay.SiparisDetayID;
siparisClass.SiparisDetayKaydet(siparisDetay);
SiparisDetayLOGKaydet(siparisDetay, IslemTuru);
SilindiLabel.Visible =
false;
}
protected void DuzenleImageButton_Click(object sender, EventArgs e)
{
ImageButton Duzenle = sender as ImageButton;
GridDataItem item = (GridDataItem)Duzenle.NamingContainer;
SiparisDetay siparisDetay = SiparisDetay.FetchByID(Int32.Parse(item.OwnerTableView.Items[item.ItemIndex]["SiparisDetayID"].Text));
int siparisDetayID = Int32.Parse(item.OwnerTableView.Items[item.ItemIndex]["SiparisDetayID"].Text);
//SiparisDetayIDTextBox.Attributes["value"] = siparisDetay.SiparisDetayID.ToString();
SiparisDetayIDTextBox.Text = siparisDetay.SiparisDetayID.ToString();
//Session.Add("ID", SiparisDetayIDTextBox.Text);
if (siparisDetay.SiparisDetayID.ToString() != "")
{
SiparisDetayDuzenle(siparisDetay.SiparisDetayID);
SiparisDetayKaydetButton.Text =
"Güncelle";
}
}
protected void SiparisDetayDuzenle(Int32 siparisDetayID)
{
siparisDetay =
SiparisDetay.FetchByID(siparisDetayID);
if (siparisDetay.Miktar != null)
{
MiktarTextBox.Text = siparisDetay.Miktar.Value.ToString(
"0.##");
}
if (siparisDetay.StokAdi != null)
{
StokRadTextBox.Text = siparisDetay.StokAdi;
}
if (siparisDetay.StokBirim != null)
{
//StokBirimRadComboBox.SelectedValue = siparisDetay.StokBirim;
StokBirimRadComboBox.Text = siparisDetay.StokBirim;
}
if (siparisDetay.BirimFiyat != null)
{
BirimFiyatTextBox.Text = siparisDetay.BirimFiyat.Value.ToString(
"0.##").Replace(".", ",");
}
if (siparisDetay.KDVOran != null)
{
KDVTextBox.Text = siparisDetay.KDVOran.Value.ToString(
"0.##").Replace(".", ",");
}
if (siparisDetay.NetTutar != null)
{
TutarRadTextBox.Text = siparisDetay.NetTutar.Value.ToString(
"0.##").Replace(".", ","); ;
}
if (siparisDetay.KDVDahilTutar != null)
{
KDVDahilTutarRadTextBox.Text = siparisDetay.KDVDahilTutar.Value.ToString(
"0.##").Replace(".", ","); ;
}
}
protected void SiparisRadGrid_DeleteCommand(object sender, GridCommandEventArgs e)
{
int siparisDetayId = 0;
Int32.TryParse(e.Item.Cells[3].Text, out siparisDetayId);
if (siparisDetayId != 0)
{
SiparisDetayIDTextBox.Text = siparisDetayId.ToString();
siparisDetay =
SiparisDetay.FetchByID(siparisDetayId);
IslemTuru = (
int)GlobalConsts.SiparisIslemTuru.Silindi;
SiparisDetayLOGKaydet(siparisDetay, IslemTuru);
siparisClass.SiparisDetaySil(siparisDetayId);
ListBase<SiparisDetayView> sdList = siparisClass.SiparisDetaylariByID(siparisID);
if (sdList.Count > 0)
{
PlasiyerGonderButton.Enabled =
true;
SiparisPanel.Enabled =
false;
SiparisKaydetButton.Enabled =
false;
}
else
{
PlasiyerGonderButton.Enabled =
false;
SiparisPanel.Enabled =
true;
SiparisKaydetButton.Enabled =
true;
}
SiparisDetayRadGridDataBind();
SilindiLabel.Visible =
true;
SilindiLabel.Text =
"Kayit(lar) basarili bir sekilde silindi!";
SiparisDetayIDTextBox.Text =
"";
if (SiparisDetayKaydetButton.Text == "Güncelle")
{
SiparisDetayKaydetButton.Text =
"Kaydet";
}
AlanlariTemizle();
}
}
protected void SiparisDetayRadGridDataBind()
{
DataSet ds = null;
Int32 count;
if (!String.IsNullOrEmpty(SiparisIDTextBox.Text))
siparisID =
Int32.Parse(SiparisIDTextBox.Text);
if (siparisID != 0)
{
count = siparisClass.refSiparisDetayListesiWithPaging(
ref ds, SiparisRadGrid.CurrentPageIndex, siparisID);
SiparisRadGrid.DataSource = ds;
SiparisRadGrid.VirtualItemCount = count;
}
else
{
count = siparisClass.refSiparisDetayListesiWithPaging(
ref ds, SiparisRadGrid.CurrentPageIndex, -1);
SiparisRadGrid.DataSource = ds;
SiparisRadGrid.VirtualItemCount = count;
}
//SiparisRadGrid.Rebind();
}
protected void AlanlariTemizle()
{
MiktarTextBox.Text =
"";
StokRadTextBox.Text =
"";
BirimFiyatTextBox.Text =
"";
KDVTextBox.Text =
"";
TutarRadTextBox.Text =
"";
KDVDahilTutarRadTextBox.Text =
"";
StokBirimRadComboBox.SelectedIndex = -1;
StokBirimRadComboBox.Text =
"";
}
protected void PlasiyerGonderButton_Click(object sender, EventArgs e)
{
siparis =
Siparis.FetchByID(Int32.Parse(SiparisIDTextBox.Text));
siparis.SiparisDurum = (
int)GlobalConsts.SiparisDurum.Plasiyerde;
Kaydet((
int)siparis.SiparisDurum);
// SiparisLOGKaydet(siparis, (int)GlobalConsts.SiparisIslemTuru.Guncellendi);
SiparisDetayPanel.Enabled =
false;
PlasiyerGonderButton.Enabled =
false;
}
protected void SiparisRadGrid_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
SiparisDetayRadGridDataBind();
}
protected void SiparisRadAjaxManager_AjaxRequest(object sender, AjaxRequestEventArgs e)
{
SiparisDetayRadGridDataBind();
}
}

i tried removing radajaxmanager from page they worked well but i need rad ajax manager in page. I tiried to add manager programatically but it doesn't worked either.....
i thing someting happening when manager updating controls andd pageIsValid settin true...then startting postback but when the click method running page finds out that page is not valid...and the validators are being active after all the operations done .
Can you try commenting out the RadAjaxManager declaration with its ajax settings and see if it makes any difference? I can see that you have wrapped the page content into two RadAjaxPanel controls, however it is not suggested to use more than one ajax control to ajaxify the same page content.
Greetings,
Iana
the Telerik team