Пример #1
0
    protected void iBtnRemoveGroupPosition_Click(object sender, ImageClickEventArgs e)
    {
        Biz_RelGroupPositionInfos relGroupPosInfo = new Biz_RelGroupPositionInfos();
        DataTable dataTable = relGroupPosInfo.GetDataTableSchema();

        dataTable = UltraGridUtility.GetDataTableByCheckValue(uwgRelGrpPosInfo
                                                              , "cBox"
                                                              , "selchk"
                                                              , new string[] { "REL_GRP_POS_ID" }
                                                              , dataTable);

        foreach (DataRow dataRow in dataTable.Rows)
        {
            dataRow["COMP_ID"]        = COMP_ID;
            dataRow["REL_GRP_ID"]     = REL_GRP_ID;
            dataRow["EST_ID"]         = EST_ID;
            dataRow["ESTTERM_REF_ID"] = ESTTERM_REF_ID;
        }

        bool isOK = relGroupPosInfo.RemoveRelGroupPosInfo(dataTable);

        if (isOK)
        {
            BindingRelGroupPosInfo(COMP_ID, REL_GRP_ID, EST_ID, ESTTERM_REF_ID);
            ButtonStatusByInit_RelGrpPos();
            uwgRelGrpPosData.Clear();
        }
        else
        {
            ltrScript.Text = JSHelper.GetAlertScript("정상적으로 삭제가 처리되지 않았습니다.");
            return;
        }
    }