public static int Insert(DistributionInfo distributionInfo) { var dbConn = new SqlConnection(AppEnv.ConnectionString); var dbCmd = new SqlCommand("CMS_Distributions_Insert", dbConn) { CommandType = CommandType.StoredProcedure }; dbCmd.Parameters.AddWithValue("@Distribution_ContentID", distributionInfo.Distribution_ContentID); dbCmd.Parameters.AddWithValue("@Distribution_ZoneID", distributionInfo.Distribution_ZoneID); dbCmd.Parameters.AddWithValue("@Distribution_CreateDate", distributionInfo.Distribution_CreateDate); dbCmd.Parameters.AddWithValue("@Distribution_Rank", distributionInfo.Distribution_Rank); dbCmd.Parameters.AddWithValue("@Distribution_View", distributionInfo.Distribution_View); dbCmd.Parameters.AddWithValue("@Distribution_Priority", distributionInfo.Distribution_Priority); dbCmd.Parameters.AddWithValue("@Distribution_Layout", distributionInfo.Distribution_Layout); dbCmd.Parameters.AddWithValue("@Distribution_DisableTeaser", distributionInfo.Distribution_DisableTeaser); dbCmd.Parameters.AddWithValue("@Distribution_DisableAvatar", distributionInfo.Distribution_DisableAvatar); dbCmd.Parameters.AddWithValue("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue; try { dbConn.Open(); dbCmd.ExecuteNonQuery(); return((int)dbCmd.Parameters["@RETURN_VALUE"].Value); } finally { dbConn.Close(); } }
/// <inheritdoc/> public void SetMineDistribution() { if (Selection.HasValue && SelectionAngle.HasValue) { m_distribution = mineDistribution.Generate(Selection.Value); } }
private void baseButton1_Click(object sender, EventArgs e) { if (GlobalMessageBox.Show("保存后会修改所有模板的层级,是否确认操作?", "提示", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } else { DistributionInfo info = new DistributionInfo(); info.Level = (int)this.skinComboBox_Level.SelectedValue; InteractResult updateResult = CommonGlobalCache.ServerProxy.UpdateDistributionInfo(new DistributionInfo() { Level = info.Level }); if (updateResult.ExeResult == ExeResult.Success) { GlobalMessageBox.Show("修改成功!"); RefreshPageGetData(); } else { GlobalMessageBox.Show(updateResult.Msg); } } }
/// <summary> /// 配布情報を登録する /// </summary> /// <param name="distributionInfo">配布物</param> /// <param name="remarks">備考</param> /// <returns></returns> public async Task <DistributionTask> RegisterAsync(DistributionInfo distributionInfo, string remarks = null) { try { if (distributionInfo == null) { throw new Exception("parameter 'distributionItem' is required."); } return(await ExecuteAsync( () => { var distributionTask = new DistributionTask(); distributionTask.EnvironmentInfoId = operationHelper.EnvironmentInfoId; distributionTask.Condition = Entities.Enums.ConditionType.NotDistribute; distributionTask.BlobName = Guid.NewGuid().ToString(); distributionTask.Remarks = remarks; operationHelper.MaintenanceDbRepository.AddDistributionTask(distributionTask); operationHelper.MaintenanceDbRepository.SaveChanges(); new BlobHelper(operationHelper.StorageConnectionKey, $"distribution-{distributionTask.EnvironmentInfoId}") .Upload($"{distributionTask.BlobName}", distributionInfo.Serialize()); return distributionTask; })); } catch (Exception ex) { await SendmessageAsync(ex); throw; } }
public static void Update(DistributionInfo distributionInfo) { var dbConn = new SqlConnection(AppEnv.ConnectionString); var dbCmd = new SqlCommand("CMS_Distributions_Update", dbConn) { CommandType = CommandType.StoredProcedure }; dbCmd.Parameters.AddWithValue("@Distribution_ID", distributionInfo.Distribution_ID); dbCmd.Parameters.AddWithValue("@Distribution_ContentID", distributionInfo.Distribution_ContentID); dbCmd.Parameters.AddWithValue("@Distribution_ZoneID", distributionInfo.Distribution_ZoneID); dbCmd.Parameters.AddWithValue("@Distribution_CreateDate", distributionInfo.Distribution_CreateDate); dbCmd.Parameters.AddWithValue("@Distribution_Rank", distributionInfo.Distribution_Rank); dbCmd.Parameters.AddWithValue("@Distribution_View", distributionInfo.Distribution_View); dbCmd.Parameters.AddWithValue("@Distribution_Priority", distributionInfo.Distribution_Priority); dbCmd.Parameters.AddWithValue("@Distribution_Layout", distributionInfo.Distribution_Layout); dbCmd.Parameters.AddWithValue("@Distribution_DisableTeaser", distributionInfo.Distribution_DisableTeaser); dbCmd.Parameters.AddWithValue("@Distribution_DisableAvatar", distributionInfo.Distribution_DisableAvatar); try { dbConn.Open(); dbCmd.ExecuteNonQuery(); } finally { dbConn.Close(); } }
protected void dtgWaitingDeployList_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "return") { try { ContentDB.SetStatus(ConvertUtility.ToInt32(e.Item.Cells[0].Text), (int)AppEnv.CMSWorkFlow.Return); ContentDB.SetComment(ConvertUtility.ToInt32(e.Item.Cells[0].Text), Convert.ToChar(34) + txtComment.Text + Convert.ToChar(34) + "\r\n Trả lại bởi : " + CurrentAdminInfo.User_FullName); lblStatusUpdate.Text = AppEnv.MSG_Return + dropZones.SelectedItem.Text; txtComment.Text = string.Empty; } catch { lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; } } if (e.CommandName == "deploy") { try { ContentDB.SetStatus(ConvertUtility.ToInt32(e.Item.Cells[0].Text), (int)AppEnv.CMSWorkFlow.Deploy); lblStatusUpdate.Text = AppEnv.MSG_Deploy + dropZones.SelectedItem.Text; DistributionInfo info = new DistributionInfo(); info.Distribution_ContentID = ConvertUtility.ToInt32(e.Item.Cells[0].Text); info.Distribution_ZoneID = ConvertUtility.ToInt32(dropZones.SelectedValue); info.Distribution_Rank = (int)AppEnv.CMSContentRank.Default; DistributionDB.Insert(info); } catch { lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; } } }
protected void AddDistributionInfo( string source, string destination) { var files = new List <string>(); var info = source.IsDirectoryOrFile(); if (info == null) { return; } var directoryInfo = info as DirectoryInfo; if (directoryInfo != null) { files = directoryInfo.FullName.FindAllFiles(); } var fileInfo = info as FileInfo; if (fileInfo != null) { files.Add(fileInfo.FullName); } foreach (var file in files) { if (!file.DirectoryOrFileExists()) { LogManager.Instance().LogWarningMessage("Skipping over [" + file + "] as it no longer exists."); continue; } var directoryName = Path.GetDirectoryName(file); if (directoryName == null) { continue; } var destinationFile = file.Replace(source, destination); try { DistributionInfo.Add(new FileInfo(file), new FileInfo(destinationFile)); if (AppConfig.AppConfigCore.IsDebugMode) { LogManager.Instance().LogDebugMessage( "Added file [" + file + "] for distribution to [" + destinationFile + "]."); } } catch (Exception exception) { LogManager.Instance().LogWarningMessage( "Could not add file [" + file + "]. Exception: " + exception); } } }
/// <inheritdoc/> public void CancelZoning() { if (m_distribution != null) { m_distribution = null; } m_optionPanel.DisableTab(1); m_optionPanel.DisableTab(2); }
public void GetFittingOptionsTest() { NormalOptions options = (NormalOptions)DistributionInfo.GetFittingOptions <NormalDistribution>(); Assert.AreEqual(0, options.Regularization); Assert.IsNull(options.Postprocessing); Assert.AreEqual(false, options.Diagonal); Assert.AreEqual(false, options.Robust); Assert.AreEqual(false, options.Shared); }
/// <inheritdoc/> public void DoZoning(Quad3 selection, float angle) { Selection = selection; SelectionAngle = angle; m_optionPanel.EnableTab(1); m_optionPanel.DisableTab(2); if (m_distribution?.Type == DistributionType.GRID) { var distributionThread = new GridDistribution(); m_distribution = distributionThread.Generate(Selection.Value); } }
public static ContentInfo GetContentInfoByDistID(int distID) { DistributionInfo distInfo = DistributionDB.GetInfo(distID); if (distInfo == null) { return(null); } else { return(ContentDB.GetInfo(distInfo.Distribution_ContentID)); } }
protected void Page_Load(object sender, EventArgs e) { _zoneCurrent = ZoneUtility.GetZoneCurrent(); _itemid = ConvertUtility.ToInt32(Request.QueryString["itemid"]); _distInfo = DistributionDB.GetInfo(_itemid); if (_distInfo == null) { Visible = false; return; } DistributionDB.UpdateView(_distInfo.Distribution_ID, 1); _contentId = _distInfo.Distribution_ContentID; var contentInfo = ContentDB.GetInfo(_contentId); lnkName.Text = contentInfo.Content_Name; lnkName.NavigateUrl = UrlFilter.BuildUrlByItemID(_itemid); lnkZone.Text = ZoneDB.GetZoneNameByID(_zoneCurrent); lnkZone.NavigateUrl = UrlFilter.BuildUrlByZoneID(_zoneCurrent); var strSQL = "SELECT CMS_ContentVideo.*, CMS_Videos.* FROM CMS_ContentVideo "; strSQL += " INNER JOIN CMS_Videos ON CMS_ContentVideo.Video_ID = CMS_Videos.Video_ID "; strSQL += " WHERE 1=1 "; strSQL += " AND CMS_ContentVideo.Content_ID=" + _contentId + " "; strSQL += " AND CMS_Videos.Video_Visible=1 "; strSQL += " ORDER BY CMS_ContentVideo.Priority ASC "; var source = DataHelper.GetDataFromTable(strSQL); if (source.Rows.Count > 0) { rptData.DataSource = source; rptData.DataBind(); } else { rptData.Visible = false; } }
protected void cmdUpdate_Click(object sender, EventArgs e) { if (isManager || isDeployer) { //try //{ lblStatusUpdate.Text = AppEnv.MSG_Deploy + "<br /> "; //lstZones.Items.FindByValue(dropZones.SelectedValue).Selected = true; foreach (ListItem item in lstZones.Items) { if (item.Selected) { if (!DistributionDB.CheckContentExist(contentInfo.Content_ID, Convert.ToInt32(item.Value))) { //DistributionDB.RemoverInZoneID(contentInfo.Content_ID, Convert.ToInt32(item.Value)); int zoneID = ConvertUtility.ToInt32(item.Value); var newDist = new DistributionInfo(); newDist.Distribution_ContentID = contentInfo.Content_ID; newDist.Distribution_ZoneID = zoneID; newDist.Distribution_CreateDate = DateTime.Now; newDist.Distribution_Rank = ConvertUtility.ToInt32(AppEnv.CMSContentRank.Default); newDist.Distribution_Layout = "zone"; newDist.Distribution_DisableTeaser = false; newDist.Distribution_DisableAvatar = false; DistributionDB.Insert(newDist); } lblStatusUpdate.Text += item.Text + ",<br>"; } else { DistributionDB.RemoverInZoneID(contentInfo.Content_ID, Convert.ToInt32(item.Value)); } } lblStatusUpdate.Text = lblStatusUpdate.Text.Substring(0, lblStatusUpdate.Text.Length - 5) + "</font>"; lblStatusUpdate2.Text = MiscUtility.UPDATE_SUCCESS; //cmdHuy_Click(null, null); //} //catch //{ // lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; //} } }
public static DistributionInfo ShowDistribution(IWin32Window wnd, string title, string label, List <Tuple <string, double, Color> > data, bool editColors, int lblColWd = -1, string extraSlider = null, double extraValue = double.NaN) { var dlg = new DistributionBox(); dlg.Init(title, label, data, extraSlider, extraValue, editColors, lblColWd); DialogResult dr = dlg.ShowDialog(wnd); DistributionInfo result = (dr == DialogResult.OK) ? new DistributionInfo(dlg.Values, dlg.Colors, dlg.ExtraValue) : null; dlg.Close(); return(result); }
protected void dtgReturnList_ItemCommand(object source, DataGridCommandEventArgs e) { try { int contentID = ConvertUtility.ToInt32(e.Item.Cells[0].Text); switch (e.CommandName) { case "deploy": { if (isManager || isDeployer) { ContentDB.SetStatus(contentID, (int)AppEnv.CMSWorkFlow.Deploy); DistributionInfo newDist = new DistributionInfo(); newDist.Distribution_ContentID = contentID; newDist.Distribution_ZoneID = ConvertUtility.ToInt32(dropZones.SelectedValue); newDist.Distribution_Rank = (int)AppEnv.CMSContentRank.Default; DistributionDB.Insert(newDist); lblStatusUpdate.Text = AppEnv.MSG_Deploy + dropZones.SelectedItem.Text; } else if (isCreater) { ContentDB.SetStatus(contentID, (int)AppEnv.CMSWorkFlow.Waiting); lblStatusUpdate.Text = AppEnv.MSG_Waiting + dropZones.SelectedItem.Text; } break; } case "delete": ContentDB.Delete(contentID); lblStatusUpdate.Text = MiscUtility.UPDATE_SUCCESS; break; case "edit": Response.Redirect(AppEnv.ADMIN_CMD + "cmseditcontent&contentid=" + contentID); break; } } catch { lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; } }
public static DistributionInfo GetInfo(int distribution_ID) { DistributionInfo retVal = null; var dbConn = new SqlConnection(AppEnv.ConnectionString); var dbCmd = new SqlCommand("CMS_Distributions_GetInfo", dbConn) { CommandType = CommandType.StoredProcedure }; dbCmd.Parameters.AddWithValue("@Distribution_ID", distribution_ID); try { dbConn.Open(); var dr = dbCmd.ExecuteReader(); if (dr.Read()) { retVal = new DistributionInfo(); retVal.Distribution_ID = ConvertUtility.ToInt32(dr["Distribution_ID"]); retVal.Distribution_ContentID = ConvertUtility.ToInt32(dr["Distribution_ContentID"]); retVal.Distribution_ZoneID = ConvertUtility.ToInt32(dr["Distribution_ZoneID"]); retVal.Distribution_CreateDate = ConvertUtility.ToDateTime(dr["Distribution_CreateDate"]); retVal.Distribution_Rank = ConvertUtility.ToInt32(dr["Distribution_Rank"]); retVal.Distribution_View = ConvertUtility.ToInt32(dr["Distribution_View"]); retVal.Distribution_Priority = ConvertUtility.ToInt32(dr["Distribution_Priority"]); retVal.Distribution_Layout = ConvertUtility.ToString(dr["Distribution_Layout"]); retVal.Distribution_DisableTeaser = ConvertUtility.ToBoolean(dr["Distribution_DisableTeaser"]); retVal.Distribution_DisableAvatar = ConvertUtility.ToBoolean(dr["Distribution_DisableAvatar"]); } if (dr != null) { dr.Close(); } } finally { dbConn.Close(); } return(retVal); }
/// <summary> /// 配布内容を更新する /// </summary> /// <param name="id"></param> /// <param name="distributionInfo">配布物</param> /// <param name="remarks">備考</param> /// <returns></returns> public async Task <DistributionTask> UpdateAsync(int id, DistributionInfo distributionInfo, string remarks = null) { try { if (id == 0) { throw new Exception("parameter 'id' is required."); } if (distributionInfo == null) { throw new Exception("parameter 'distributionItem' is required."); } return(await ExecuteAsync( () => { var original = FindById(id); var oldBlobName = original.BlobName; original.BlobName = Guid.NewGuid().ToString(); original.Remarks = remarks; operationHelper.MaintenanceDbRepository.SaveChanges(); var blob = new BlobHelper(operationHelper.StorageConnectionKey, $"distribution-{original.EnvironmentInfoId}"); blob.Delete($"{oldBlobName}"); blob.Upload($"{original.BlobName}", distributionInfo.Serialize()); return original; })); } catch (Exception ex) { await SendmessageAsync(ex); throw; } }
protected void Page_Load(object sender, EventArgs e) { _distInfo = DistributionDB.GetInfo(ConvertUtility.ToInt32(Request.QueryString["itemid"])); if (_distInfo == null) { Visible = false; return; } DistributionDB.UpdateView(_distInfo.Distribution_ID, 1); var contentInfo = ContentDB.GetInfo(_distInfo.Distribution_ContentID); litName.Text = contentInfo.Content_Name; if (_distInfo.Distribution_DisableTeaser) { pnTeaser.Visible = false; } else { if (contentInfo.Content_Teaser.Length > 0) { litTeaser.Text = contentInfo.Content_Teaser; } else { litTeaser.Visible = false; } if (_distInfo.Distribution_DisableAvatar) { imgAvatar.Visible = false; } else { var coverInfo = ImageDB.GetCover(ConvertUtility.ToInt32(contentInfo.Content_ID)); if (coverInfo != null) { string avatar = coverInfo.Image_File; if (avatar.Length > 0) { imgAvatar.ImageUrl = UrlFilter.BuildImageUrl(avatar, 150, 0); lnkAvatar.NavigateUrl = MultimediaUtility.GetOriginalImage(avatar); lnkAvatar.Attributes.Add("rel", "prettyPhoto"); lnkAvatar.ToolTip = coverInfo.Image_Description; } else { imgAvatar.Visible = false; } } else { imgAvatar.Visible = false; } } } litContent.Text = contentInfo.Content_Body; //litDatetime.Text = ConvertUtility.ToDateTime(distInfo.Distribution_CreateDate).ToString("dd/MM/yyyy"); //DataTable dtNews = DistributionDB.GetNewsForCurrent(distInfo.Distribution_ID, 5); //if (dtNews.Rows.Count == 0) //{ // pnNew.Visible = false; //} //else //{ // rptNew.DataSource = dtNews; // rptNew.DataBind(); //} }
protected void Page_Load(object sender, EventArgs e) { _zoneCurrent = ZoneUtility.GetZoneCurrent(); _itemid = ConvertUtility.ToInt32(Request.QueryString["itemid"]); _distInfo = DistributionDB.GetInfo(_itemid); if (_distInfo == null) { Visible = false; return; } DistributionDB.UpdateView(_distInfo.Distribution_ID, 1); _contentId = _distInfo.Distribution_ContentID; var contentInfo = ContentDB.GetInfo(_contentId); lnkName.Text = contentInfo.Content_Name; lnkName.NavigateUrl = UrlFilter.BuildUrlByItemID(_itemid); lnkZone.Text = ZoneDB.GetZoneNameByID(_zoneCurrent); lnkZone.NavigateUrl = UrlFilter.BuildUrlByZoneID(_zoneCurrent); var strSQL = "SELECT CMS_ContentImage.*, CMS_Images.* FROM CMS_ContentImage "; strSQL += " INNER JOIN CMS_Images ON CMS_ContentImage.Image_ID = CMS_Images.Image_ID "; strSQL += " WHERE 1=1 "; strSQL += " AND CMS_ContentImage.Content_ID=" + _contentId + " "; strSQL += " AND CMS_Images.Image_Visible=1 "; strSQL += " ORDER BY CMS_ContentImage.Priority ASC "; var source = DataHelper.GetDataFromTable(strSQL); if (source.Rows.Count > 0) { CollectionPager1.DataSource = source.DefaultView; CollectionPager1.BindToControl = rptData; if (AppEnv.GetLanguageFrontEnd() == "vi-VN") { CollectionPager1.LabelText = "Trang: "; } else { CollectionPager1.LabelText = "Page: "; } CollectionPager1.BackText = "<<"; CollectionPager1.PageNumbersSeparator = " "; CollectionPager1.BackNextLinkSeparator = " "; rptData.DataSource = CollectionPager1.DataSourcePaged; rptData.DataBind(); } else { rptData.Visible = false; } }
private static DistributionInfo CreateEntityFromReader(IDataReader reader) { var item = new DistributionInfo(); try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_ID"))) { item.Distribution_ID = ConvertUtility.ToInt32(reader["Distribution_ID"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_ContentID"))) { item.Distribution_ContentID = ConvertUtility.ToInt32(reader["Distribution_ContentID"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_ZoneID"))) { item.Distribution_ZoneID = ConvertUtility.ToInt32(reader["Distribution_ZoneID"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_CreateDate"))) { item.Distribution_CreateDate = ConvertUtility.ToDateTime(reader["Distribution_CreateDate"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_Rank"))) { item.Distribution_Rank = ConvertUtility.ToInt32(reader["Distribution_Rank"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_View"))) { item.Distribution_View = ConvertUtility.ToInt32(reader["Distribution_View"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_Priority"))) { item.Distribution_Priority = ConvertUtility.ToInt32(reader["Distribution_Priority"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_Layout"))) { item.Distribution_Layout = ConvertUtility.ToString(reader["Distribution_Layout"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_DisableTeaser"))) { item.Distribution_DisableTeaser = ConvertUtility.ToBoolean(reader["Distribution_DisableTeaser"]); } } catch { } try { if (!reader.IsDBNull(reader.GetOrdinal("Distribution_DisableAvatar"))) { item.Distribution_DisableAvatar = ConvertUtility.ToBoolean(reader["Distribution_DisableAvatar"]); } } catch { } return(item); }
/// <summary> /// Gets all multivariate distributions (types implementing /// <see cref="IMultivariateDistribution"/>) loaded in the /// current domain. /// </summary> /// public static Type[] GetMultivariateDistributions() { return(DistributionInfo.GetDistributionsInheritingFromBaseType(typeof(IMultivariateDistribution))); }
protected void cmdUpdate_Click(object sender, EventArgs e) { contentInfo.Content_Name = txtName.Text; contentInfo.Content_Teaser = txtTeaser.Text; contentInfo.Content_Body = Editor1.HtmlValue; contentInfo.Content_CreateDate = ConvertUtility.ToDateTime(txtCreateDate.Text); contentInfo.Content_ModifiedDate = DateTime.Now; contentInfo.Content_OriginalZoneID = ConvertUtility.ToInt32(dropZones.SelectedValue); contentInfo.Content_ModifiedUserID = CurrentAdminInfo.User_ID; contentInfo.Content_Author = txtAuthor.Text; contentInfo.Content_EventDate = ConvertUtility.ToDateTime(txtEventDate.Text); contentInfo.Content_FriendlyUrl = UnicodeUtility.UnicodeToFriendlyUrl(txtName.Text); contentInfo.Content_ExcludeFromSearch = chkExcludeFromSearch.Checked; contentInfo.Content_IsPhoto = chkIsPhoto.Checked; contentInfo.Content_IsDownload = chkIsDownload.Checked; contentInfo.Content_IsVideo = chkIsVideo.Checked; contentInfo.Content_IsPoll = chkIsPoll.Checked; contentInfo.Content_IsProduct = chkIsProduct.Checked; contentInfo.Content_Visible = chkVisible.Checked; contentInfo.Content_IsTemp = false; if (isManager || isDeployer) { //try //{ contentInfo.Content_Status = (int)AppEnv.CMSWorkFlow.Deploy; ContentDB.Update(contentInfo); lblStatusUpdate.Text = AppEnv.MSG_Deploy + "<br /> "; lstZones.Items.FindByValue(dropZones.SelectedValue).Selected = true; foreach (ListItem item in lstZones.Items) { if (item.Selected) { if (!DistributionDB.CheckContentExist(contentInfo.Content_ID, Convert.ToInt32(item.Value))) { //DistributionDB.RemoverInZoneID(contentInfo.Content_ID, Convert.ToInt32(item.Value)); int zoneID = ConvertUtility.ToInt32(item.Value); var newDist = new DistributionInfo(); newDist.Distribution_ContentID = contentInfo.Content_ID; newDist.Distribution_ZoneID = zoneID; newDist.Distribution_CreateDate = DateTime.Now; newDist.Distribution_Rank = ConvertUtility.ToInt32(rdoContentRanks.SelectedValue); newDist.Distribution_Layout = dropLayout.SelectedValue; newDist.Distribution_DisableTeaser = chkDisableTeaser.Checked; newDist.Distribution_DisableAvatar = chkDisableAvatar.Checked; DistributionDB.Insert(newDist); } lblStatusUpdate.Text += item.Text + ",<br>"; } else { DistributionDB.RemoverInZoneID(contentInfo.Content_ID, Convert.ToInt32(item.Value)); } } lblStatusUpdate.Text = lblStatusUpdate.Text.Substring(0, lblStatusUpdate.Text.Length - 5) + "</font>"; lblStatusUpdate2.Text = MiscUtility.UPDATE_SUCCESS; //cmdHuy_Click(null, null); //} //catch //{ // lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; //} } else { //try //{ ContentDB.Update(contentInfo); lblStatusUpdate.Text = lblStatusUpdate2.Text = MiscUtility.UPDATE_SUCCESS; //} //catch //{ // lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; //} } }