T
Tides
My new page just won't fire the Update, Insert or Delete function on
the BLL.
I'm newish to ASP.NET and this may be a simple thing I have forgotten,
but its driving me up the wall.
I have other pages that work fine for this functionality.
Here is the ObjectDataSource:
<asp:ObjectDataSource ID="StaffDetailsDataSource" runat="server"
DeleteMethod="DeleteStaff" InsertMethod="InsertStaff"
OldValuesParameterFormatString=""
SelectMethod="GetStaffByStaffID"
TypeName="StaffBLL" UpdateMethod="UpdateStaff">
<DeleteParameters>
<asp
arameter Name="ID" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp
arameter Name="ID" Type="Int32" />
<asp
arameter Name="CompanyID" Type="Int32" />
<asp
arameter Name="LoginName" Type="String" />
<asp
arameter Name="FirstName" Type="String" />
<asp
arameter Name="LastName" Type="String" />
<asp
arameter Name="ChargeRate" Type="Decimal" />
<asp
arameter Name="Position" Type="String" />
<asp
arameter Name="Gender" Type="String" />
<asp
arameter Name="Birthday" Type="DateTime" />
<asp
arameter Name="AccessLevel" Type="Int32" />
<asp
arameter Name="AlarmCode" Type="String" />
<asp
arameter Name="Notes" Type="String" />
<asp
arameter Name="AddressDetailsID" Type="Int32" />
<asp
arameter Name="BankDetailsID" Type="Int32" />
<asp
arameter Name="LoginEmailAddress" Type="String" />
<asp
arameter Name="Image" Type="Object" />
</UpdateParameters>
<SelectParameters>
<asp:QueryStringParameter Name="ID" QueryStringField="ID"
Type="Int32" />
</SelectParameters>
<InsertParameters>
<asp
arameter Name="CompanyID" Type="Int32" />
<asp
arameter Name="LoginName" Type="String" />
<asp
arameter Name="FirstName" Type="String" />
<asp
arameter Name="LastName" Type="String" />
<asp
arameter Name="ChargeRate" Type="Decimal" />
<asp
arameter Name="Position" Type="String" />
<asp
arameter Name="Gender" Type="String" />
<asp
arameter Name="Birthday" Type="DateTime" />
<asp
arameter Name="AccessLevel" Type="Int32" />
<asp
arameter Name="AlarmCode" Type="String" />
<asp
arameter Name="Notes" Type="String" />
<asp
arameter Name="AddressDetailsID" Type="Int32" />
<asp
arameter Name="BankDetailsID" Type="Int32" />
<asp
arameter Name="LoginEmailAddress" Type="String" />
<asp
arameter Name="Image" Type="Object" />
</InsertParameters>
</asp:ObjectDataSource>
This is linked to a DetailsView that loads the data correctly.
Please let me know if you can help.
the BLL.
I'm newish to ASP.NET and this may be a simple thing I have forgotten,
but its driving me up the wall.
I have other pages that work fine for this functionality.
Here is the ObjectDataSource:
<asp:ObjectDataSource ID="StaffDetailsDataSource" runat="server"
DeleteMethod="DeleteStaff" InsertMethod="InsertStaff"
OldValuesParameterFormatString=""
SelectMethod="GetStaffByStaffID"
TypeName="StaffBLL" UpdateMethod="UpdateStaff">
<DeleteParameters>
<asp

</DeleteParameters>
<UpdateParameters>
<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

</UpdateParameters>
<SelectParameters>
<asp:QueryStringParameter Name="ID" QueryStringField="ID"
Type="Int32" />
</SelectParameters>
<InsertParameters>
<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

<asp

</InsertParameters>
</asp:ObjectDataSource>
This is linked to a DetailsView that loads the data correctly.
Please let me know if you can help.