Example #1
0
        protected void grdModule_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            string strCA = e.CommandArgument.ToString();

            switch (e.CommandName)
            {
            case "AddSub":
                Response.Redirect("/Admins/Module.aspx?Idcha=" + strCA + "");
                BindGrid();
                break;

            case "Edit":
                Insert = false;
                Id     = strCA;
                List <Data.Module> listE = ModuleBUS.Module_GetById(Id);
                txtName.Text      = listE[0].Name;
                txtOrd.Text       = listE[0].Ord;
                txtIcon.Text      = listE[0].Icon;
                Label1.Text       = "<i class=\"fa " + listE[0].Icon + "\"></i>";
                txtLink.Text      = listE[0].Link;
                chkActive.Checked = listE[0].Active == "1" || listE[0].Active == "True";
                pnView.Visible    = false;
                pnUpdate.Visible  = true;
                break;

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

            case "Delete":
                ModuleBUS.Module_Delete(strCA);
                BindGrid();
                break;

            case "UpdateOrd":
                Int32   tableRowId = e.Item.ItemIndex;
                TextBox ltrprice   = (TextBox)grdModule.Items[tableRowId].FindControl("txtthutu");
                sql.ExecuteNonQuery("Update Module set Ord=" + ltrprice.Text + "  Where Id='" + strCA + "'");
                BindGrid();
                break;
            }
        }
Example #2
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            DataGridItem item = default(DataGridItem);

            for (int i = 0; i < grdModule.Items.Count; i++)
            {
                item = grdModule.Items[i];
                if (item.ItemType == ListItemType.AlternatingItem | item.ItemType == ListItemType.Item)
                {
                    if (((CheckBox)item.FindControl("ChkSelect")).Checked)
                    {
                        string strId = item.Cells[1].Text;
                        ModuleBUS.Module_Delete(strId);
                    }
                }
            }
            grdModule.CurrentPageIndex = 0;
            BindGrid();
        }