Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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();
            }
        }