public ActionResult Grid2_Delete(JArray selectedRows, JArray Grid2_fields, int gridIndex, int gridPageSize, string Grid1_selectedRows) { foreach (string rowId in selectedRows) { Panda_GroupPump item = db.Panda_GroupPump.Find(Convert.ToInt32(rowId)); db.Panda_GroupPump.Remove(item); } db.SaveChanges(); UpdateGrid(Grid2_fields, gridIndex, gridPageSize, Grid1_selectedRows); return(UIHelper.Result()); }
public ActionResult Grid2_Insert(JArray Grid2_fields, int gridIndex, int gridPageSize, int Grid1_selectedRows, string idList) { string[] id = idList.Split(','); Panda_GroupPump pump = new Panda_GroupPump(); pump.GroupID = Grid1_selectedRows; for (int i = 0; i < id.Length; i++) { pump.PumpID = id[i]; db.Panda_GroupPump.Add(pump); db.SaveChanges(); } var grid2 = UIHelper.Grid("Grid2"); string sql = string.Empty; sql = sql + " and a.GroupID = " + Grid1_selectedRows; Hashtable table = Panda_PGroupDal.SearchGroupPump(gridIndex, gridPageSize, "PCode", "DESC", sql); grid2.DataSource(table["data"], Grid2_fields); grid2.RecordCount(Int32.Parse(table["total"].ToString())); return(UIHelper.Result()); }