or
Private Sub AddPageView(ByVal pageViewID As String, oTab As RadTab, sURLNav As String) Try Dim pageView As RadPageView = New RadPageView pageView.ID = "PV" + pageViewID oTab.PageViewID = "PV" + pageViewID pageView.Height = 520 pageView.ContentUrl = sURLNav MainMultiPage.PageViews.Add(pageView) Catch ex As Exception End TryEnd Sub
e.Column = New MyCustomFilteringColumnCS() e.Column = New MyCustomFilteringColumnVB()
| <telerik:RadGrid ID="RadGrid4" runat="server" AllowAutomaticUpdates="True" |
| AllowPaging="True" AutoGenerateEditColumn="True" DataSourceID="SqlDataPending" |
| GridLines="None" Skin="Sunset" AllowSorting="True"> |
| <MasterTableView AutoGenerateColumns="False" CellSpacing="-1" |
| DataKeyNames="JobNumber" DataSourceID="SqlDataPending"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <EditItemTemplate> |
| <div style="height: 236px"> |
| <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Bind("Approved") %>' /> |
| <br /> |
| <asp:CheckBox ID="CheckBox2" runat="server" Checked='<%# Bind("Rejected") %>' /> |
| <br /> |
| <br /> |
| Notes:<br /> |
| <asp:TextBox ID="TextBox2" runat="server" Height="72px" |
| Text='<%# Bind("Notes") %>' Width="348px"></asp:TextBox> |
| <br /> |
| <asp:Button ID="Update" runat="server" Text="Update" /> |
| <asp:Button ID="Cancel" runat="server" Text="Cancel" /> |
| <br /> |
| <asp:Label ID="Label2" runat="server" Text='<%# Eval("JobNumber") %>'></asp:Label> |
| </div> |
| </EditItemTemplate> |
| <Columns> |
| <telerik:GridEditCommandColumn> |
| </telerik:GridEditCommandColumn> |
| <telerik:GridCheckBoxColumn DataField="Approved" DataType="System.Boolean" |
| HeaderText="Approved" SortExpression="Approved" UniqueName="Approved" |
| Visible="False"> |
| </telerik:GridCheckBoxColumn> |
| <telerik:GridCheckBoxColumn DataField="Rejected" DataType="System.Boolean" |
| HeaderText="Rejected" SortExpression="Rejected" UniqueName="Rejected" |
| Visible="False"> |
| </telerik:GridCheckBoxColumn> |
| <telerik:GridBoundColumn DataField="Notes" HeaderText="Notes" |
| SortExpression="Notes" UniqueName="Notes" Visible="False"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="DictatorID" HeaderText="DictatorID" |
| ReadOnly="True" SortExpression="DictatorID" UniqueName="DictatorID"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="JobNumber" DataType="System.Int32" |
| HeaderText="JobNumber" ReadOnly="True" SortExpression="JobNumber" |
| UniqueName="JobNumber"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Juvenile" DataType="System.Double" |
| HeaderText="Juvenile" ReadOnly="True" SortExpression="Juvenile" |
| UniqueName="Juvenile"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Stat" DataType="System.Int16" |
| HeaderText="Stat" ReadOnly="True" SortExpression="Stat" UniqueName="Stat"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Case #" HeaderText="Case #" ReadOnly="True" |
| SortExpression="Case #" UniqueName="Case #"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Date Dictated" DataType="System.DateTime" |
| HeaderText="Date Dictated" ReadOnly="True" SortExpression="Date Dictated" |
| UniqueName="Date Dictated"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Dictating Officer" |
| HeaderText="Dictating Officer" ReadOnly="True" |
| SortExpression="Dictating Officer" UniqueName="Dictating Officer"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Date Typed" DataType="System.DateTime" |
| HeaderText="Date Typed" ReadOnly="True" SortExpression="Date Typed" |
| UniqueName="Date Typed"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <EditFormSettings EditFormType="Template"> |
| <EditColumn UniqueName="EditCommandColumn1"> |
| </EditColumn> |
| </EditFormSettings> |
| </MasterTableView> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
<ClientItemTemplate>
<div style="font-size: 15px; font-weight: bold;">#=Text#</div>
<div style="height: 136px; background: url(../App_Themes/common/Images/OccTypes.jpg) 0px #= Attributes.Offset #px no-repeat;"></div><br />
</ClientItemTemplate>
</telerik:RadComboBox>
private void InsertNewUser(GridItem gridItem) { //initizlize new object of User System User UserBLL = new User(); //initizlize new setUser of User Info Model UserInfo setUserInfo = new UserInfo(); //initizlize new object of PO User System Info POUserSystemInfo POUserSysBLL = new POUserSystemInfo(); //initizlize new object of PO User Attribute Model POInfo setPOUserInfo = new POInfo(); UserControl userControl = (UserControl)gridItem.FindControl(GridEditFormItem.EditFormUserControlID); RadTextBox txtfirstname = (userControl.FindControl("txtfirstname") as RadTextBox); RadTextBox txtlastname = (userControl.FindControl("txtlastname") as RadTextBox); RadTextBox txtusername = (userControl.FindControl("txtusername") as RadTextBox); RadTextBox txtemail = (userControl.FindControl("txtemail") as RadTextBox); RadMaskedTextBox txtPhone = (userControl.FindControl("txtPhone") as RadMaskedTextBox); RadMaskedTextBox txtExtension = (userControl.FindControl("txtExtension") as RadMaskedTextBox); RadMaskedTextBox txtfax = (userControl.FindControl("txtfax") as RadMaskedTextBox); RadTextBox txtjobtitle = (userControl.FindControl("txtjobtitle") as RadTextBox); RadTabStrip RadTabStrip1 = (userControl.FindControl("RadTabStrip1") as RadTabStrip); RadPageView RadPageView2 = (userControl.FindControl("RadPageView2") as RadPageView); setUserInfo.user_id = 0; setUserInfo.firstname = txtfirstname.Text; setUserInfo.lastname = txtlastname.Text; setUserInfo.sys_username = txtusername.Text; setUserInfo.jobtitle = txtjobtitle.Text; setUserInfo.designation = ' '; setUserInfo.phone = txtPhone.Text; setUserInfo.fax = txtfax.Text; setUserInfo.email = txtemail.Text; setUserInfo.update_date = DateTime.Now; setUserInfo.removed = false; setUserInfo.extension = txtExtension.Text; setUserInfo.update_date = DateTime.Now; setUserInfo.removed = false; setUserInfo.extension = txtExtension.Text; setUserInfo.update_by = 0; //Check if Username is not in the database. if (UserBLL.GetUser(txtusername.Text.Trim()) == null) { //Insert New Record to the table in the database int NewUserID = 0; NewUserID = UserBLL.RegisterUser(setUserInfo); if (NewUserID > 0) { //Clear ViewState and Refresh RadGrid Control ViewState["Users"] = null; rgUsersMain.Rebind(); gridItem.OwnerTableView.IsItemInserted = false; Edit = true; EditItemIndex = rgUsersMain.Items.Count - 1; Session["IsNewUser"] = true; Session["rgNewUserID"] = NewUserID; } } else { //Keep Insert Form Open GridEditableItem edititem = (GridEditableItem)gridItem; gridItem.OwnerTableView.IsItemInserted = true; rgUsersMain.MasterTableView.InsertItem(); //rgUsersMain.Rebind(); RadWindowManager1.RadAlert("User Already Exists", 330, 180, "Server RadAlert", "", ""); } } //Clear ViewState and Refresh RadGrid Control ViewState["Users"] = null; rgUsersMain.Rebind(); gridItem.OwnerTableView.IsItemInserted = false; Edit = true; EditItemIndex = rgUsersMain.Items.Count - 1; Session["IsNewUser"] = true; Session["rgNewUserID"] = NewUserID; } } else { //Keep Insert Form Open GridEditableItem edititem = (GridEditableItem)gridItem; gridItem.OwnerTableView.IsItemInserted = true; rgUsersMain.MasterTableView.InsertItem(); //rgUsersMain.Rebind(); RadWindowManager1.RadAlert("User Already Exists", 330, 180, "Server RadAlert", "", ""); }