Bài viết liên quan

Tạo method trên table MonthlyBudgetHeader


31/03/2020- duocnt    1138 Views    

NỘI DUNG 

  1. Method Insert().
  2. Method Update().
  3. Method headrTitle().


THỰC HIỆN.

1 - Method Insert().

 - Right-click lên node Methods của table MonthlyBudgetHeader.

 - Chọn Override => tìm và chọn phương thức Insert.


 - Viết phương thức Insert() với code bên dưới.

    /// <summary>
    ///
    ///</summary>
    public void insert()
    {
        super();
        for(int i = 1;i<=12;i++)
        {
            MonthlyBudgetLine   _budgetLine;
            _budgetLine.Year        =  this.year;
            _budgetLine.MonthNum    =  i;
            _budgetLine.MonthName   =  mthName(i);
            _budgetLine.insert();
        }
    }


2 - Method update().

 - Chọn Override phương thức update() như thao tác trên.

 -Viết phương thức update() với code như bên dưới.

    ///<summary>
    ///
    ///</summary>
    public void update()
    {
        super();
 
        MonthlyBudgetLine   _budgetLine;
        select count(RecId) from _budgetLine
            where _budgetLine.Year == this.year;
        if(_budgetLine.RecId == 0)
        {
            for(int i = 1;i<=12;i++)
            {
                _budgetLine.Year        =  this.year;
                _budgetLine.MonthNum    =  i;
                _budgetLine.MonthName   =  mthName(i);
                _budgetLine.insert();
            }
        }
    }


3 - Method headrTitle().

 - Right-click lên node Methods của table MonthlyBudgetHeader.

 - Chọn New Method.


 - Viết phương thức headTitle() với code bên dưới.

    public display str headTitle()
    {
        return "Budget for year "+ int2Str(this.year);
    }











Góp ý kiến

;
;