or
Protected Sub gvYearByYearValueProjection_DataBound(sender As Object, e As System.EventArgs) Handles gvYearByYearValueProjection.DataBound Dim Season As Integer = Utility.GetCurrentSeason Dim headerItem As GridHeaderItem = gvYearByYearValueProjection.MasterTableView.GetItems(GridItemType.Header)(0) headerItem("Yr1").Text = Convert.ToString(Season & "-" & Right(Season, 2) + 1) headerItem("Yr2").Text = Convert.ToString(Season + 1 & "-" & Right(Season, 2) + 2) headerItem("Yr3").Text = Convert.ToString(Season + 2 & "-" & Right(Season, 2) + 3) headerItem("Yr4").Text = Convert.ToString(Season + 3 & "-" & Right(Season, 2) + 4) headerItem("Yr5").Text = Convert.ToString(Season + 4 & "-" & Right(Season, 2) + 5) headerItem("Yr6").Text = Convert.ToString(Season + 5 & "-" & Right(Season, 2) + 6) End SubProtected Sub gvYearByYearValueProjection_ItemDataBound(sender As Object, e As Telerik.Web.UI.GridItemEventArgs) Handles gvYearByYearValueProjection.ItemDataBound Dim Season As Integer = Utility.GetCurrentSeason If TypeOf e.Item Is GridHeaderItem Then Dim header As GridHeaderItem = DirectCast(e.Item, GridHeaderItem) header("Yr1").Text = Convert.ToString(Season & "-" & Right(Season, 2) + 1) header("Yr2").Text = Convert.ToString(Season + 1 & "-" & Right(Season, 2) + 2) header("Yr3").Text = Convert.ToString(Season + 2 & "-" & Right(Season, 2) + 3) header("Yr4").Text = Convert.ToString(Season + 3 & "-" & Right(Season, 2) + 4) header("Yr5").Text = Convert.ToString(Season + 4 & "-" & Right(Season, 2) + 5) header("Yr6").Text = Convert.ToString(Season + 5 & "-" & Right(Season, 2) + 6) End If If TypeOf e.Item Is GridDataItem Then Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) End IfEnd Sub
<telerik:RadAjaxPanel ID="RadAjaxPanel3" runat="server"> <telerik:RadComboBox ID="RadComboBox2" Runat="server" AllowCustomText="True" EmptyMessage="Alle Lagen" DataSourceID="XmlDataSource1" DataTextField="Text" DataValueField="Value" Width="230px" > <ItemTemplate> <div> <asp:CheckBox runat="server" ID="chk1" Checked="false" onclick="onCheckBoxClick(this)" AutoPostBack="True" oncheckedchanged="chk1_CheckedChanged" /> <asp:Label runat="server" ID="Label1" AssociatedControlID="chk1"> <%# Eval("Text") %> </asp:Label> </div> </ItemTemplate> <CollapseAnimation Duration="200" Type="OutQuint"></CollapseAnimation> </telerik:RadComboBox> <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/combobox.xml"> </asp:XmlDataSource> </telerik:RadAjaxPanel>Protected Sub RadComboBox2_DataBound(sender As Object, e As System.EventArgs) Handles RadComboBox2.DataBound For Each item As RadComboBoxItem In RadComboBox2.Items Dim chk As CheckBox = DirectCast(item.FindControl("chk1"), CheckBox) Dim text As Label = DirectCast(item.FindControl("Label1"), Label) RadAjaxManager1.AjaxSettings.AddAjaxSetting(chk, GridView1, RadAjaxLoadingPanel1) Next End Sub
protected void rfeStorage_ItemCommand(object sender, RadFileExplorerEventArgs e)
{
//file manager
string path = e.Path.Remove(0, e.Path.IndexOf("/") + 1);
path = path.Remove(0, path.IndexOf("/") + 1);
path = path.Replace("/", @"\");
path = @oCompany.StorageBoxLocation + @"\" + path;
using (UNCAccessWithCredentials unc = Generic.GetDocumentCredentials(path.Remove(path.LastIndexOf(@"\"))))
{
if (unc.NetUseWithCredentials())
{
switch (e.Command)
{
case "UploadFile":
FilesCOL f = new FilesCOL();
f.Name = Path.GetFileName(path);
f.UserID = oUsers.UserID;
f.isShared = false;
f.isDeleted = false;
FilesDAL.Insert(ref f);
FileLogCOL fileLog = new FileLogCOL();
fileLog.UserID = oUsers.UserID;
fileLog.Action = "Uploaded";
fileLog.LogDate = DateTime.Now;
fileLog.FilePath = path;
fileLog.FileID = f.FileID;
FileLogDAL.Insert(ref fileLog);
break;
case "MoveDirectory":
break;
case "CreateDirectory":
break;
case "DeleteDirectory":
break;
case "DeleteFile":
FileLogCOL fileLog3 = new FileLogCOL();
FileLogCOL fileLog5 = FileLogDAL.SelectFileLog(path);
fileLog3.UserID = oUsers.UserID;
fileLog3.Action = "Deleted";
fileLog3.LogDate = DateTime.Now;
fileLog3.FilePath = getNewPath(e.Path);
fileLog3.FileID = fileLog5.FileID;
FileLogDAL.Insert(ref fileLog3);
FilesCOL f2 = FilesDAL.Select(fileLog3.FileID);
f2.isDeleted = true;
FilesDAL.Update(ref f2);
break;
case "MoveFile":
FileLogCOL fileLog2 = new FileLogCOL();
FileLogCOL fileLog4 = FileLogDAL.SelectFileLog(path);
fileLog2.FilePath = getNewPath(e.NewPath);
fileLog2.UserID = oUsers.UserID;
fileLog2.Action = "Moved";
fileLog2.LogDate = DateTime.Now;
fileLog2.FileID = fileLog4.FileID;
FileLogDAL.Insert(ref fileLog2);
break;
}
}
}
}