コード例 #1
0
        private void FillTPihutang(string PiHutangStatus, string likeValue, DateTime DateFrom, DateTime DateTo)
        {
            if (string.IsNullOrEmpty(likeValue))
            {
                likeValue = "%%";
            }

            IList listPiHutang = DataMaster.GetListBetweenEqLikeValue(typeof(TPiHutang), TPiHutang.ColumnNames.PiHutangDate, DateFrom, DateTo, TPiHutang.ColumnNames.PiHutangStatus, PiHutangStatus, TPiHutang.ColumnNames.PiHutangPic, likeValue);

            bs            = new BindingSource();
            bs.DataSource = listPiHutang;
            reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("Inventori_Data_TPiHutang", bs));

            TPiHutang pihut;
            IList     listTrans = new List <VTotalTransactionDetail>();

            for (int i = 0; i < listPiHutang.Count; i++)
            {
                pihut = (TPiHutang)listPiHutang[i];
                IList listTemp = DataMaster.GetListEq(typeof(VTotalTransactionDetail), VTotalTransactionDetail.ColumnNames.TransactionId, pihut.TransactionId);
                for (int j = 0; j < listTemp.Count; j++)
                {
                    listTrans.Add((VTotalTransactionDetail)listTemp[j]);
                }
            }

            bs            = new BindingSource();
            bs.DataSource = listTrans;
            reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("Inventori_Data_VTotalTransactionDetail", bs));
        }
コード例 #2
0
        private void SavePiHutang()
        {
            TPiHutang pihutang = new TPiHutang();

            pihutang.PiHutangCreditLong = piHutangCreditLongNumericUpDown.Value;
            pihutang.PiHutangDate       = DateTime.Now;

            ListOfPiHutangStatus piHutangStatus = ListOfPiHutangStatus.Hutang;

            switch (trans)
            {
            case ListOfTransaction.Purchase:
                namaTransaksi  = "Pembelian ";
                piHutangStatus = ListOfPiHutangStatus.Hutang;

                break;

            case ListOfTransaction.Sales:
                namaTransaksi  = "Penjualan ";
                piHutangStatus = ListOfPiHutangStatus.Piutang;

                break;

            default:
                break;
            }
            pihutang.PiHutangDesc       = transactionFacturTextBox.Text;
            pihutang.PiHutangDibayar    = 0;
            pihutang.PiHutangJatuhTempo = DateTime.Now.AddDays(Convert.ToDouble(piHutangCreditLongNumericUpDown.Value));
            pihutang.PiHutangJumlah     = GrandTotalNumericUpDown.Value;
            pihutang.PiHutangLunasDate  = DateTime.Now;
            pihutang.PiHutangStatus     = piHutangStatus.ToString();
            pihutang.SubAccountId       = subAcc;
            pihutang.TransactionId      = Convert.ToDecimal(transactionIdLabel.Text);

            pihutang.ModifiedBy   = lbl_UserName.Text;
            pihutang.ModifiedDate = DateTime.Now;
            DataMaster.SavePersistence(pihutang);
        }