protected void dtgDeployList_ItemCommand(object source, DataGridCommandEventArgs e) { try { switch (e.CommandName) { case "updaterank": if (isManager || isDeployer) { foreach (DataGridItem item in dtgDeployList.Items) { DropDownList dropContentRank = (DropDownList)item.FindControl("dropContentRank"); DistributionDB.SetRank(ConvertUtility.ToInt32(item.Cells[0].Text), ConvertUtility.ToInt32(dropContentRank.SelectedValue)); } } break; case "updatepriority": if (isManager || isDeployer) { foreach (DataGridItem item in dtgDeployList.Items) { DropDownList dropIndex = (DropDownList)item.FindControl("dropIndex"); DistributionDB.SetPriority(ConvertUtility.ToInt32(item.Cells[0].Text), ConvertUtility.ToInt32(dropIndex.SelectedValue)); } } break; case "remover": DistributionDB.Delete(ConvertUtility.ToInt32(e.Item.Cells[0].Text)); break; case "delete": // xoa anh? ContentDB.Delete(ConvertUtility.ToInt32(e.Item.Cells[1].Text)); break; case "edit": Response.Redirect(AppEnv.ADMIN_CMD + "cmseditcontent&contentid=" + ConvertUtility.ToInt32(e.Item.Cells[1].Text)); break; } lblStatusUpdate.Text = MiscUtility.UPDATE_SUCCESS; } catch { lblStatusUpdate.Text = MiscUtility.UPDATE_ERROR; } }