protected void cmdUpdate_Click(object sender, EventArgs e) { var info = DownloadDB.GetInfo(ConvertUtility.ToInt32(txtID.Text)); info.Download_Name = ConvertUtility.ToString(txtName.Text); info.Download_Description = txtTeaser.Text; info.Download_Visible = chkVisible.Checked; try { DownloadDB.Update(info); lblStatusUpdate.Text = lblStatusUpdate2.Text = MiscUtility.UPDATE_SUCCESS; } catch { lblStatusUpdate.Text = lblStatusUpdate2.Text = MiscUtility.UPDATE_ERROR; } }
protected void dtgPix_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "delete") { int id = ConvertUtility.ToInt32(e.Item.Cells[0].Text); DownloadInfo info = DownloadDB.GetInfo(id); try { string file = info.Download_File; if (file.Length > 0) { int lengUploadFile = AppEnv.UploadDocument.Length; string filenameVideo = file.Substring(lengUploadFile); FileInfo file5 = new FileInfo(Server.MapPath(AppEnv.UploadDocument) + filenameVideo); if (file5.Exists) { file5.Delete(); } } ContentDownloadDB.Delete(_contentId, id); DownloadDB.Delete(id); lblStatusUpdate.Text = MiscUtility.UPDATE_SUCCESS; } catch { lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; } } if (e.CommandName == "updaterow") { try { int id = ConvertUtility.ToInt32(e.Item.Cells[0].Text); DownloadInfo info = DownloadDB.GetInfo(id); TextBox txtPriority = (TextBox)e.Item.FindControl("txtPriority"); CheckBox chkVisible = (CheckBox)e.Item.FindControl("chkVisible"); info.Download_Visible = ConvertUtility.ToBoolean(chkVisible.Checked); DownloadDB.Update(info); var ctinfo = ContentDownloadDB.GetInfo(_contentId, id); ctinfo.Priority = ConvertUtility.ToInt32(txtPriority.Text); ContentDownloadDB.Update(ctinfo); lblStatusUpdate.Text = MiscUtility.UPDATE_SUCCESS; } catch { lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; //ex.ToString(); } } if (e.CommandName == "editrow") { lblStatusUpdate.Text = lblStatusUpdate2.Text = string.Empty; var id = ConvertUtility.ToInt32(e.Item.Cells[0].Text); var info = DownloadDB.GetInfo(id); chkVisible.Checked = info.Download_Visible; txtName.Text = info.Download_Name; txtTeaser.Text = info.Download_Description; txtID.Text = id.ToString(); } }