Ejemplo n.º 1
0
        private void Init()
        {
            myDataView = myMemberPackage.GetActive_n_NonFreeMemberPackage_For_POS_Calculation_New(myPOS);

            myCreditAccount.RefreshForConvert(myPOS.StrMembershipID, myPOS.NCategoryID, myPOS.ReceiptItemsTable);
            DeleteUntouchSameCreditPackage(myPOS);
            MergeNormalCreditPackage();

            if (myPOS.NCategoryID == 4 || myPOS.NCategoryID == 5 || myPOS.NCategoryID == 6 || myPOS.NCategoryID == 7 || myPOS.NCategoryID == 9 || myPOS.NCategoryID == 36 || myPOS.NCategoryID == 37)
            {
                SqlHelper.FillDataset(connection, CommandType.StoredProcedure, "sp_GetSpaComboPkgForConversion", _ds, new string[] { "Table" }, new SqlParameter("@strMembershipID", myPOS.StrMembershipID));
                dtCombo = _ds.Tables["table"];
                if (dtCombo.Rows.Count > 0)
                {
                    MergeNormalComboPackage();
                }
            }

            dtCombo.Dispose();
            myDataView.Table.DefaultView.RowFilter = " UsageBalAmt > 0 ";

            GridControlMemberPackage.DataSource = myDataView;
        }