SlipFill() public method

public SlipFill ( int SlipId, bool Copy ) : void
SlipId int
Copy bool
return void
Example #1
0
    protected virtual void OnButtonViewClicked(object sender, System.EventArgs e)
    {
        TreeIter iter;
        int type, itemid;
        string place;
        ResponseType result;

        switch (notebookMain.CurrentPage) {
        case 0:
            treeviewPlaces.Selection.GetSelected (out iter);
            place = PlaceSort.GetValue (iter, (int)PlaceCol.place_no).ToString ();
            type = Convert.ToInt32 (PlaceSort.GetValue (iter, (int)PlaceCol.type_place_id));
            Place winPlace = new Place (false);
            winPlace.PlaceFill (type, place);
            winPlace.Show ();
            result = (ResponseType)winPlace.Run ();
            winPlace.Destroy ();
            if (result == ResponseType.Ok)
                UpdatePlaces ();
            break;
        case 1:
            treeviewLessees.Selection.GetSelected (out iter);
            itemid = Convert.ToInt32 (LesseesSort.GetValue (iter, (int)LesseesCol.id));
            lessee winLessee = new lessee ();
            winLessee.LesseeFill (itemid);
            winLessee.Show ();
            result = (ResponseType)winLessee.Run ();
            winLessee.Destroy ();
            if (result == ResponseType.Ok)
                UpdateLessees ();
            break;
        case 2:
            treeviewContract.Selection.GetSelected (out iter);
            itemid = (int)ContractSort.GetValue (iter, (int)ContractCol.id);
            Contract winContract = new Contract ();
            winContract.ContractFill (itemid);
            winContract.Show ();
            result = (ResponseType)winContract.Run ();
            winContract.Destroy ();
            if (result == ResponseType.Ok)
                UpdateContract ();
            break;
        case 3:
            itemid = Convert.ToInt32 (treeviewAccrual.GetSelectedObject<AccrualListEntryDTO>().Id);
            Accrual winAccrual = new Accrual ();
            winAccrual.AccrualFill (itemid);
            winAccrual.Show ();
            result = (ResponseType)winAccrual.Run ();
            winAccrual.Destroy ();
            if (result == ResponseType.Ok)
                UpdateAccrual ();
            break;
        case 4:
            switch (notebookCash.CurrentPage) {
            case 0:
                treeviewIncome.Selection.GetSelected (out iter);
                itemid = Convert.ToInt32 (CashIncomeSort.GetValue (iter, (int)CashIncomeCol.id));
                IncomeSlip winIncome = new IncomeSlip ();
                winIncome.SlipFill (itemid, false);
                winIncome.Show ();
                result = (ResponseType)winIncome.Run ();
                winIncome.Destroy ();
                if (result == ResponseType.Ok) {
                    UpdateCashIncome ();
                    CalculateTotalCash ();
                }
                break;
            case 1:
                treeviewExpense.Selection.GetSelected (out iter);
                itemid = Convert.ToInt32 (CashExpenseSort.GetValue (iter, (int)CashExpenseCol.id));
                ExpenseSlip winExpense = new  ExpenseSlip ();
                winExpense.SlipFill (itemid, false);
                winExpense.Show ();
                result = (ResponseType)winExpense.Run ();
                winExpense.Destroy ();
                if (result == ResponseType.Ok) {
                    UpdateCashExpense ();
                    CalculateTotalCash ();
                }
                break;
            case 2:
                treeviewAdvance.Selection.GetSelected (out iter);
                itemid = Convert.ToInt32 (CashAdvanceSort.GetValue (iter, (int)CashAdvanceCol.id));
                AdvanceStatement winAdvance = new AdvanceStatement ();
                winAdvance.StatementFill (itemid, false);
                winAdvance.Show ();
                result = (ResponseType)winAdvance.Run ();
                winAdvance.Destroy ();
                if (result == ResponseType.Ok)
                    UpdateCashAdvance ();
                break;
            }
            break;
        case 5:
            treeviewEvents.Selection.GetSelected (out iter);
            itemid = Convert.ToInt32 (EventsListStore.GetValue (iter, 0));
            Event winEvent = new Event ();
            winEvent.EventFill (itemid);
            winEvent.Show ();
            result = (ResponseType)winEvent.Run ();
            winEvent.Destroy ();
            if (result == ResponseType.Ok)
                UpdateEvents ();
            break;
        default:
            break;
        }
    }
Example #2
0
    protected virtual void ExpenseCopy(object o, EventArgs args)
    {
        TreeIter iter;
        treeviewExpense.Selection.GetSelected(out iter);
        int itemid = Convert.ToInt32(CashExpenseSort.GetValue(iter, (int)CashExpenseCol.id));

        ExpenseSlip winExpenseSlip = new ExpenseSlip();
        winExpenseSlip.SlipFill(itemid, true);
        winExpenseSlip.Show();
        winExpenseSlip.Run();
        winExpenseSlip.Destroy();
        UpdateCashExpense();
        CalculateTotalCash();
    }