Beispiel #1
0
        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());
        }
Beispiel #2
0
        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());
        }