/// <summary> /// method /// load the outcome state list /// </summary> /// <returns></returns> private CStatus LoadOutcomeStates() { //get the data DataSet ds = null; COutcomeStateData osd = new COutcomeStateData(BaseMstr.BaseData); CStatus status = osd.GetOutcomeStateDS((long)k_ACTIVE_ID.All, out ds); if (!status.Status) { return(status); } OutcomeStates = ds.Tables[0]; gvOutcomeStates.DataSource = OutcomeStates; gvOutcomeStates.DataBind(); return(new CStatus()); }
public override CStatus LoadControl(k_EDIT_MODE lEditMode) { EditMode = lEditMode; //get the data DataSet ds = null; COutcomeStateData osd = new COutcomeStateData(BaseMstr.BaseData); CStatus status = osd.GetOutcomeStateDS((long)k_ACTIVE_ID.Active, out ds); if (!status.Status) { return(status); } OutcomeStates = ds.Tables[0]; gvOS.DataSource = OutcomeStates; gvOS.DataBind(); //get the cli data and check the checkboxes CChecklistItemData itemData = new CChecklistItemData(BaseMstr.BaseData); DataSet dsOS = null; status = itemData.GetOutcomeStateDS(ChecklistID, ChecklistItemID, out dsOS); if (!status.Status) { return(status); } string strOSIDs = ","; foreach (DataRow dr in dsOS.Tables[0].Rows) { strOSIDs += dr["os_id"].ToString() + ","; } OutcomeStateIDs = strOSIDs; CGridView.SetCheckedRows( gvOS, OutcomeStateIDs, "chkSelect"); return(new CStatus()); }