Exemplo n.º 1
0
    /// <summary>
    /// method
    /// Load temporal state data into a drop down list
    /// </summary>
    /// <param name="BaseMstr"></param>
    /// <param name="ddl"></param>
    /// <returns></returns>
    public static CStatus LoadTSDropDownList(CData Data, DropDownList ddl)
    {
        ddl.Items.Clear();

        //get the dataset
        DataSet            dsTS   = null;
        CTemporalStateData tsd    = new CTemporalStateData(Data);
        CStatus            status = tsd.GetTemporalStateDS((long)k_ACTIVE_ID.All, out dsTS);

        if (!status.Status)
        {
            return(status);
        }

        //render the dataset
        status = CDropDownList.RenderDataSet(
            dsTS,
            ddl,
            "TS_LABEL",
            "TS_ID");
        if (!status.Status)
        {
            return(status);
        }

        return(new CStatus());
    }
Exemplo n.º 2
0
    /// <summary>
    /// load the temporal state list
    /// </summary>
    /// <returns></returns>
    private CStatus LoadTemporalStates()
    {
        //get the data
        DataSet            ds     = null;
        CTemporalStateData tsd    = new CTemporalStateData(BaseMstr.BaseData);
        CStatus            status = tsd.GetTemporalStateDS((long)k_ACTIVE_ID.All, out ds);

        if (!status.Status)
        {
            return(status);
        }

        TemporalStates = ds.Tables[0];
        gvTemporalStates.DataSource = TemporalStates;
        gvTemporalStates.DataBind();
        return(new CStatus());
    }
Exemplo n.º 3
0
    public override CStatus LoadControl(k_EDIT_MODE lEditMode)
    {
        EditMode = lEditMode;

        //get the data
        DataSet            ds     = null;
        CTemporalStateData tsd    = new CTemporalStateData(BaseMstr.BaseData);
        CStatus            status = tsd.GetTemporalStateDS((long)k_ACTIVE_ID.Active, out ds);

        if (!status.Status)
        {
            return(status);
        }

        TemporalStates  = ds.Tables[0];
        gvTS.DataSource = TemporalStates;
        gvTS.DataBind();

        //get the cli data and check the checkboxes
        CChecklistItemData itemData = new CChecklistItemData(BaseMstr.BaseData);
        DataSet            dsTS     = null;

        status = itemData.GetTemporalStateDS(ChecklistID, ChecklistItemID, out dsTS);
        if (!status.Status)
        {
            return(status);
        }

        string strTSIDs = ",";

        foreach (DataRow dr in dsTS.Tables[0].Rows)
        {
            strTSIDs += dr["ts_id"].ToString() + ",";
        }

        TemporalStateIDs = strTSIDs;
        CGridView.SetCheckedRows(
            gvTS,
            TemporalStateIDs,
            "chkSelect");

        return(new CStatus());
    }