protected void btnSave_Click(object sender, EventArgs e) { string pid = Request.QueryString["pid"]; int cid = 0; //categoryID string rid = Request.QueryString["rid"] ?? ""; if (Request.QueryString["cid"] != null) cid = int.Parse(Request.QueryString["cid"]); int sid = 0; //storeID RESERVED foreach (UltraGridRow row in grdProduct.Rows) { if (row.Cells.FromKey("Selected").Text == "true") { ViTriSanPham vtsp = new ViTriSanPham(); int sanphamID = int.Parse(row.Cells.FromKey("SanPhamID").Value.ToString()); if (rid != "") { if ((row.Cells.FromKey("ViTriSanPham").Text != pid) || (row.Cells.FromKey("ViTriSanPham").Text != rid)) { vtsp.InsertFields(sanphamID, int.Parse(pid), sid, int.Parse(rid)); } } else { if (row.Cells.FromKey("ViTriSanPham").Text != pid) { vtsp.InsertFields(sanphamID, int.Parse(pid), sid, null); } } } else if (row.Cells.FromKey("Selected").Text == "false") { if (row.Cells.FromKey("ViTriSanPham").Text == pid) { ViTriSanPham vtsp = new ViTriSanPham(); int vtspID = int.Parse(row.Cells.FromKey("ViTriSanPhamID").Value.ToString()); vtsp.Delete(vtspID); } } } if (Request.QueryString["rid"] != null) { //int rid = int.Parse(Request.QueryString["rid"]); spanSelect.InnerText = LoadSanPham(int.Parse(pid), int.Parse(rid), grdProduct.DisplayLayout.Pager.CurrentPageIndex).ToString(); } else { spanSelect.InnerText = LoadSanPham(int.Parse(pid), grdProduct.DisplayLayout.Pager.CurrentPageIndex).ToString(); } }
protected void pnlSanPham_ContentRefresh(object sender, EventArgs e) { int pid = int.Parse(Request.QueryString["pid"]); if (hiddropdown.Value == "1") LoadDanhMuc2(); else if (hiddropdown.Value == "2") LoadDanhMuc3(); if (hidAdd.Value.ToLower() == "true") { //string pid = Request.QueryString["pid"]; string rid = Request.QueryString["rid"] ?? ""; foreach (UltraGridRow row in grdProduct.Rows) { if (row.Cells.FromKey("Selected").Text == "true") { ViTriSanPham vtsp = new ViTriSanPham(); int sanphamID = int.Parse(row.Cells.FromKey("SanPhamID").Value.ToString()); if (rid != "") { vtsp.InsertFields(sanphamID, pid, 0, int.Parse(rid)); } else { vtsp.InsertFields(sanphamID, pid, 0, null); } } } } if (Request.QueryString["rid"] != null) { int rid = int.Parse(Request.QueryString["rid"]); spanSelect.InnerText = LoadSanPham(pid, rid).ToString(); } else { if (Request.QueryString["cid"] != null) { int Catid = int.Parse(Request.QueryString["cid"]); spanSelect.InnerText = LoadSanPham(pid, Catid, 0).ToString(); } else spanSelect.InnerText = LoadSanPham(pid).ToString(); } LoadData(grdSanPham.DisplayLayout.Pager.CurrentPageIndex); }