/// <summary> /// method /// load the decision states into the grid view /// </summary> /// <returns></returns> private CStatus LoadDecisionStates() { //get the data DataSet ds = null; CDecisionStateData dsd = new CDecisionStateData(BaseMstr.BaseData); CStatus status = dsd.GetDecisionStateDS(k_ACTIVE_ID.All, out ds); if (!status.Status) { return(status); } DecisionStates = ds.Tables[0]; gvDecisionStates.DataSource = DecisionStates; gvDecisionStates.DataBind(); return(new CStatus()); }
public override CStatus LoadControl(k_EDIT_MODE lEditMode) { EditMode = lEditMode; //get the data DataSet ds = null; CDecisionStateData dsd = new CDecisionStateData(BaseMstr.BaseData); CStatus status = dsd.GetDecisionStateDS(k_ACTIVE_ID.Active, out ds); if (!status.Status) { return(status); } DecisionStates = ds.Tables[0]; gvDS.DataSource = DecisionStates; gvDS.DataBind(); //get the cli data and check the checkboxes CChecklistItemData itemData = new CChecklistItemData(BaseMstr.BaseData); DataSet dsDS = null; status = itemData.GetDecisionStateDS(ChecklistID, ChecklistItemID, out dsDS); if (!status.Status) { return(status); } string strDSIDs = ","; foreach (DataRow dr in dsDS.Tables[0].Rows) { strDSIDs += dr["ds_id"].ToString() + ","; } DecisionStateIDs = strDSIDs; CGridView.SetCheckedRows( gvDS, DecisionStateIDs, "chkSelect"); return(new CStatus()); }