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)); }
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); }