Пример #1
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            DataGridItem item = default(DataGridItem);

            for (int i = 0; i < grdUploadFiles.Items.Count; i++)
            {
                item = grdUploadFiles.Items[i];
                if (item.ItemType == ListItemType.AlternatingItem | item.ItemType == ListItemType.Item)
                {
                    if (((CheckBox)item.FindControl("ChkSelect")).Checked)
                    {
                        string strId = item.Cells[1].Text;
                        FilesUploadService.FilesUpload_Delete(strId);
                    }
                }
            }
            grdUploadFiles.CurrentPageIndex = 0;
            BindGrid();
        }
Пример #2
0
        protected void grdUploadFiles_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            string strCA = e.CommandArgument.ToString();

            switch (e.CommandName)
            {
            case "Edit":
                Insert = false;
                Id     = strCA;
                dt     = FilesUploadService.FilesUpload_GetByTop("1", "Id='" + Id + "'", "");
                LoadDropDownBoxProduct();
                if (!string.Empty.Equals(dt.Rows[0]["ProductId"].ToString()))
                {
                    ddlProduct.SelectedValue = dt.Rows[0]["ProductId"].ToString();
                }

                txtImage.Text     = dt.Rows[0]["ThumbnailLink"].ToString();
                imgImage.ImageUrl = dt.Rows[0]["ThumbnailLink"].ToString().Length > 0 ? dt.Rows[0]["ThumbnailLink"].ToString() : "";
                chkActive.Checked = dt.Rows[0]["Active"].ToString() == "1" || dt.Rows[0]["Active"].ToString() == "True";
                pnView.Visible    = false;
                pnUpdate.Visible  = true;
                break;

            case "Active":
                string strA = "";
                string str  = e.Item.Cells[2].Text;
                strA = str == "1" ? "0" : "1";
                SqlDataProvider sql = new SqlDataProvider();
                sql.ExecuteNonQuery("Update [FilesUpload] set Active=" + strA + "  Where Id='" + strCA + "'");
                BindGrid();
                break;

            case "Delete":
                FilesUploadService.FilesUpload_Delete(strCA);
                BindGrid();
                break;
            }
        }