override protected int DeleteByID(int pID)
 {
     try
     {
         DAProductOption DAProductOption = new DAProductOption();
         DAProductOption.USP_ProductOption_Delete(pID);
         return(1);
     }
     catch { return(0); }
 }
    override protected int ExecUpdate()
    {
        // Update with ID = this.ID
        try
        {
            DAProductOption DAProductOption = CreateObjectFromPage();
            DAProductOption.fID = this.KeyID;

            DAProductOption.USP_ProductOption_Update();
            return(1);
        }
        catch { return(0); }
    }
    private DAProductOption CreateObjectFromPage()
    {
        // check
        DAProductOption daProductOption = new DAProductOption();

        //
        daProductOption.fProductOption        = fProductOption.Value.Trim();
        daProductOption.fValue                = fValue.Value.Trim();
        daProductOption.fProductOptionGroupID = Convert.ToInt32(fProductOptionGroupID.SelectedValue.Trim());

        //

        return(daProductOption);
    }
    override protected Boolean LoadData()
    {
        try
        {
            // Load Data For Page.
            DAProductOption daProductOption = new DAProductOption();
            daProductOption.USP_ProductOption_GetFullID(this.KeyID);
            //
            fProductOption.Value = daProductOption.fProductOption.ToString();
            fValue.Value         = daProductOption.fValue.ToString();
            fProductOptionGroupID.SelectedValue = daProductOption.fProductOptionGroupID.ToString();
        }
        catch (Exception e)
        {
            ShowErrorMes("Lỗi hệ thống: " + e.ToString());
            return(false);
        }

        return(true);
    }
    override protected int ExecInsert()
    {
        try
        {
            DAProductOption DAProductOption = CreateObjectFromPage();

            if (this.mode == ActParam.New)
            {
                DAProductOption.fID = DAProductOption.USP_GetKey();
                this.KeyID          = DAProductOption.fID; // --> Update new SessionID for continue edit.
            }
            else
            {
                DAProductOption.fID = 0;
            }

            DAProductOption.USP_ProductOption_Insert();
            return(1);
        }
        catch { return(0); }
    }