/// <summary> /// Handles the OnClick event of the lbAddFile control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void lbAddFile_OnClick(object sender, EventArgs e) { var siteId = CurrentUser.Instance.SiteID; var fsp = new FileSystemProvider(); if (rauFile.UploadedFiles.Count > 0) { string fileName = null; if (rauFile.UploadedFiles.Count > 0) { IFileProvider fileProvider = new FSProvider(); fileName = fileProvider.GetFilename(siteId, rauFile.UploadedFiles[0].FileName); fsp.Upload(siteId, fileName, rauFile.UploadedFiles[0].InputStream); } var link = new tbl_Links(); link.SiteID = siteId; link.Name = fileName; link.RuleTypeID = (int)RuleType.File; link.URL = fileName; link.FileSize = rauFile.UploadedFiles[0].InputStream.Length; string code = String.Format("file_[{0}]_[{1}]", DateTime.Now.ToString("ddMMyyyy"), DateTime.Now.ToString("mmss")); int maxCode = DataManager.Links.SelectByCode(siteId, code); if (maxCode != 0) { maxCode++; } link.Code = code + (maxCode != 0 ? String.Format("[{0}]", maxCode >= 10 ? maxCode.ToString() : "0" + maxCode.ToString()) : ""); DataManager.Links.Add(link); BindFiles(); } }
/// <summary> /// Adds the specified site activity rules. /// </summary> /// <param name="siteActivityRules">The site activity rules.</param> /// <returns></returns> public tbl_Links Add(tbl_Links siteActivityRules) { if (siteActivityRules.ID == Guid.Empty) { siteActivityRules.ID = Guid.NewGuid(); } _dataContext.tbl_Links.AddObject(siteActivityRules); _dataContext.SaveChanges(); return(siteActivityRules); }
/// <summary> /// Handles the OnClick event of the btnUpdate control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void btnUpdate_OnClick(object sender, EventArgs e) { if (!access.Write) { return; } var link = new tbl_Links(); var checkCode = DataManager.Links.Select(SiteId, txtCode.Text); if (_linkId != Guid.Empty) { link = DataManager.Links.SelectById(_linkId); if (checkCode != null && checkCode.ID == _linkId) { checkCode = null; } } ucMessage.Text = ""; if (checkCode == null) { link.SiteID = SiteId; link.Name = txtName.Text; link.RuleTypeID = (int)RuleType.Link; if (_linkId == Guid.Empty) { link.Code = txtCode.Text; } link.URL = txtURL.Text; if (_linkId != Guid.Empty) { DataManager.Links.Update(link); } else { link.OwnerID = CurrentUser.Instance.ContactID; link.ID = Guid.NewGuid(); DataManager.Links.Add(link); } } else { ucMessage.Text = "Правило с таким кодом уже существует."; } Response.Redirect(UrlsData.AP_SiteActivityRules((int)RuleType.Link)); }
/// <summary> /// Handles the OnClick event of the lbAddFile control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void lbAddFile_OnClick(object sender, EventArgs e) { var btnAddFile = (RadButton)sender; var editFormTableCell = FindControlParent(btnAddFile, typeof(GridEditFormItem.EditFormTableCell)) as GridEditFormItem.EditFormTableCell; var rauFile = (RadAsyncUpload)editFormTableCell.FindControl("rauFile"); var siteId = CurrentUser.Instance.SiteID; var fsp = new FileSystemProvider(); if (rauFile.UploadedFiles.Count > 0) { string fileName = null; if (rauFile.UploadedFiles.Count > 0) { IFileProvider fileProvider = new FSProvider(); fileName = fileProvider.GetFilename(siteId, rauFile.UploadedFiles[0].FileName); fsp.Upload(siteId, fileName, rauFile.UploadedFiles[0].InputStream); } var link = new tbl_Links(); link.SiteID = siteId; link.Name = fileName; link.RuleTypeID = (int)RuleType.File; link.URL = fileName; link.FileSize = rauFile.UploadedFiles[0].InputStream.Length; string code = String.Format("file_[{0}]_[{1}]", DateTime.Now.ToString("ddMMyyyy"), DateTime.Now.ToString("mmss")); int maxCode = _dataManager.Links.SelectByCode(siteId, code); if (maxCode != 0) { maxCode++; } link.Code = code + (maxCode != 0 ? String.Format("[{0}]", maxCode >= 10 ? maxCode.ToString() : "0" + maxCode.ToString()) : ""); _dataManager.Links.Add(link); ((DictionaryOnDemandComboBox)editFormTableCell.FindControl("dcbFile")).BindData(); } }
protected void lbAddFile_OnClick(object sender, EventArgs e) { var fsp = new FileSystemProvider(); if (rauFile.UploadedFiles.Count > 0) { string fileName = null; if (rauFile.UploadedFiles.Count > 0) { //fileName = fsp.Upload(CurrentUser.Instance.SiteID, "Links", // rauFile.UploadedFiles[0].FileName, rauFile.UploadedFiles[0].InputStream, // FileType.Attachment); IFileProvider fileProvider = new FSProvider(); fileName = fileProvider.GetFilename(siteID, rauFile.UploadedFiles[0].FileName); fsp.Upload(siteID, fileName, rauFile.UploadedFiles[0].InputStream); } var file = new tbl_Links(); file.SiteID = siteID; file.Name = fileName; file.RuleTypeID = (int)RuleType.File; file.URL = fileName; file.FileSize = rauFile.UploadedFiles[0].InputStream.Length; file.Description = txtDescription.Text; file.OwnerID = CurrentUser.Instance.ContactID; string code = String.Format("file_[{0}]_[{1}]", DateTime.Now.ToString("ddMMyyyy"), DateTime.Now.ToString("mmss")); int maxCode = _dataManager.Links.SelectByCode(siteID, code); if (maxCode != 0) { maxCode++; } file.Code = code + (maxCode != 0 ? String.Format("[{0}]", maxCode >= 10 ? maxCode.ToString() : "0" + maxCode.ToString()) : ""); _dataManager.Links.Add(file); txtDescription.Text = ""; gridLinks.Rebind(); } }
/// <summary> /// Updates the specified site user. /// </summary> /// <param name="siteUser">The site user.</param> public void Update(tbl_Links siteUser) { _dataContext.SaveChanges(); }