private void BindGridSelect() { TrainTypeExerciseBLL objBll = new TrainTypeExerciseBLL(); IList <TrainTypeExercise> objList = objBll.GetTrainTypeExerciseByTrainTypeID(Convert.ToInt32(ViewState["TrainTypeID"].ToString())); Grid2.DataSource = objList; Grid2.DataBind(); }
private ArrayList GetPaperList() { TrainTypeExerciseBLL objBll = new TrainTypeExerciseBLL(); IList <TrainTypeExercise> objExerciseList = objBll.GetTrainTypeExerciseByTrainTypeID(Convert.ToInt32(ViewState["TrainTypeID"].ToString())); ArrayList objList = new ArrayList(); if (objExerciseList.Count > 0) { foreach (TrainTypeExercise obj in objExerciseList) { objList.Add(obj.PaperID); } } return(objList); }
protected void btnDel_Click(object sender, EventArgs e) { TrainTypeExerciseBLL objBll = new TrainTypeExerciseBLL(); GridItemCollection activeItems = Grid2.GetCheckedItems(Grid2.Levels[0].Columns[0]); foreach (GridItem activeItem in activeItems) { TrainTypeExercise obj = new TrainTypeExercise(); obj.TrainTypeID = Convert.ToInt32(ViewState["TrainTypeID"].ToString()); obj.PaperID = Convert.ToInt32(activeItem[1]); objBll.DelTrainTypeExercise(obj.TrainTypeID, obj.PaperID); } BindGrid(); BindGridSelect(); }
protected void btnAdd_Click(object sender, EventArgs e) { TrainTypeExerciseBLL objBll = new TrainTypeExerciseBLL(); ArrayList objList = GetPaperList(); GridItemCollection activeItems = Grid1.GetCheckedItems(Grid1.Levels[0].Columns[0]); foreach (GridItem activeItem in activeItems) { if (objList.IndexOf(activeItem[1]) == -1) { TrainTypeExercise obj = new TrainTypeExercise(); obj.TrainTypeID = Convert.ToInt32(ViewState["TrainTypeID"].ToString()); obj.PaperID = Convert.ToInt32(activeItem[1]); objBll.AddTrainTypeExercise(obj); } } BindGrid(); BindGridSelect(); }