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 Try
End 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"
,
""
,
""
);
}