private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.PembuanganBahanBakuDetail(DropDownListCariTempat.SelectedValue.ToInt(), 0, TextBoxCariKode.Text, DropDownListCariBahanBaku.SelectedValue.ToInt(), DropDownListCariSatuan.SelectedValue.ToInt(), DropDownListCariKategori.SelectedValue.ToInt(), string.Empty, true); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } ButtonPrint.OnClientClick = "return popitup('PembuanganBahanBakuPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion LabelTotalSubtotal.Text = Result["Subtotal"]; RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"]; Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.ProyeksiDetail(DropDownListCariTempat.SelectedValue.ToInt(), null, 0, DropDownListCariStatus.SelectedValue.ToInt(), TextBoxCariKodeProyeksiDetail.Text, DropDownListCariPemilikProdukProyeksiDetail.SelectedValue.ToInt(), DropDownListCariProdukProyeksiDetail.SelectedValue.ToInt(), DropDownListCariAtributProdukProyeksiDetail.SelectedValue.ToInt(), DropDownListCariKategoriProyeksiDetail.SelectedValue.ToInt(), true); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; LinkDownloadProyeksiDetail.Visible = GenerateExcel; if (LinkDownloadProyeksiDetail.Visible) { LinkDownloadProyeksiDetail.HRef = Laporan_Class.LinkDownload; } ButtonPrintProyeksiDetail.OnClientClick = "return popitup('ProyeksiDetailPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion LabelTotalJumlahHeaderProyeksiDetail.Text = Result["Jumlah"]; LabelTotalJumlahFooterProyeksiDetail.Text = LabelTotalJumlahHeaderProyeksiDetail.Text; RepeaterProyeksiDetail.DataSource = Result["Data"]; RepeaterProyeksiDetail.DataBind(); } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.Pembayaran(DropDownListJenisTanggal.SelectedValue.ToInt(), DropDownListTempat.SelectedValue.ToInt(), DropDownListJenisTransaksi.SelectedValue.ToInt()); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } ButtonPrint.OnClientClick = "return popitup('PembayaranPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion #region USER INTERFACE LAPORAN LiteralHeader.Text = Result["Header"]; LiteralBody.Text = Result["Body"]; LiteralSumary1.Text = Result["Sumary"]; LiteralSumary2.Text = Result["Sumary"]; #endregion } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.POProduksiBahanBakuPenagihan(DropDownListCariTempat.SelectedValue.ToInt(), TextBoxCariID.Text, DropDownListCariSupplier.SelectedValue.ToInt(), DropDownListCariPengguna.SelectedValue.ToInt(), TextBoxCariKeterangan.Text); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; //LinkDownload.Visible = GenerateExcel; //if (LinkDownload.Visible) // LinkDownload.HRef = Laporan_Class.LinkDownload; //ButtonPrintPurchaseOrder.OnClientClick = "return popitup('PurchaseOrderRawMaterialPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion RepeaterPurchaseOrder.DataSource = Result["Data"]; RepeaterPurchaseOrder.DataBind(); } }
private void LoadData(bool GenerateExcel) { //DEFAULT using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], DateTime.Now, DateTime.Now, GenerateExcel); Result = Laporan_Class.StokMultistore(DropDownListJenisStokProduk.SelectedValue.ToInt(), DropDownListKategoriTempat.SelectedValue.ToInt(), TextBoxKode.Text, DropDownListCariProduk.SelectedValue.ToInt(), DropDownListCariAtributProduk.SelectedValue.ToInt(), DropDownListCariPemilikProduk.SelectedValue.ToInt(), DropDownListCariKategoriProduk.SelectedValue.ToInt()); RepeaterTempat.DataSource = Result["Tempat"]; RepeaterTempat.DataBind(); RepeaterTotalTempat1.DataSource = Result["Tempat"]; RepeaterTotalTempat1.DataBind(); RepeaterTotalTempat2.DataSource = Result["Tempat"]; RepeaterTotalTempat2.DataBind(); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); //FILE EXCEL LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } //PRINT LAPORAN ButtonPrint.OnClientClick = "return popitup('MultistorePrint.aspx" + Laporan_Class.TempPencarian + "')"; } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.POProduksiBahanBakuDetail(DropDownListCariTempatPurchaseOrder.SelectedValue.ToInt(), null, 0, 0, 0, DropDownListCariStatusPurchaseOrder.SelectedValue.ToInt(), TextBoxCariKodePurchaseOrder.Text, DropDownListCariBahanBakuPurchaseOrder.SelectedValue.ToInt(), DropDownListCariSatuanPurchaseOrder.SelectedValue.ToInt(), DropDownListCariKategoriPurchaseOrder.SelectedValue.ToInt(), true); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; //LinkDownloadPurchaseOrder.Visible = GenerateExcel; //if (LinkDownloadPurchaseOrder.Visible) // LinkDownloadPurchaseOrder.HRef = Laporan_Class.LinkDownload; //ButtonPrintPurchaseOrder.OnClientClick = "return popitup('POProduksiBahanBakuDetailPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion RepeaterPurchaseOrder.DataSource = Result["Data"]; RepeaterPurchaseOrder.DataBind(); LabelGrandTotalPurchaseOrderHeader.Text = Result["Grandtotal"]; LabelGrandTotalPurchaseOrderFooter.Text = LabelGrandTotalPurchaseOrderHeader.Text; } }
private void LoadData(bool GenerateExcel) { TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.SisaPOProduksiProduk(DropDownListCariTempatPurchaseOrder.SelectedValue.ToInt(), DropDownListCariVendorPurchaseOrder.SelectedValue.ToInt(), TextBoxCariIDPOProduksiProdukPurchaseOrder.Text, 0, DropDownListCariStatusSisaPurchaseOrder.SelectedValue); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; //LinkDownloadPurchaseOrder.Visible = GenerateExcel; //if (LinkDownloadPurchaseOrder.Visible) // LinkDownloadPurchaseOrder.HRef = Laporan_Class.LinkDownload; //ButtonPrintPurchaseOrder.OnClientClick = "return popitup('SisaPOPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion RepeaterPurchaseOrder.DataSource = Result["Data"]; RepeaterPurchaseOrder.DataBind(); LabelSubtotalHeaderPurchaseOrder.Text = Result["Subtotal"]; LabelSubtotalFooterPurchaseOrder.Text = LabelSubtotalHeaderPurchaseOrder.Text; } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); Result = Laporan_Class.GrossProfit(); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); LabelPeriode.Text = Laporan_Class.Periode; //FILE EXCEL LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } //PRINT LAPORAN ButtonPrint.OnClientClick = "return popitup('DefaultPrint.aspx" + Laporan_Class.TempPencarian + "')"; } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy HH:mm"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy HH:mm"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); List <int> ListIDTempat = new List <int>(); List <int> ListIDJenisTransaksi = new List <int>(); List <int> ListIDStatusTransaksi = new List <int>(); foreach (ListItem item in ListBoxTempat.Items) { if (item.Selected) { ListIDTempat.Add(item.Value.ToInt()); } } foreach (ListItem item in ListBoxJenisTransaksi.Items) { if (item.Selected) { ListIDJenisTransaksi.Add(item.Value.ToInt()); } } foreach (ListItem item in ListBoxStatusTransaksi.Items) { if (item.Selected) { ListIDStatusTransaksi.Add(item.Value.ToInt()); } } Result = Laporan_Class.TransaksiPrintLog(ListIDTempat, ListIDJenisTransaksi, ListIDStatusTransaksi, TextBoxTanggalAwal.Text.ToDateTime(), TextBoxTanggalAkhir.Text.ToDateTime()); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); //FILE EXCEL LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } //PRINT LAPORAN ButtonPrint.OnClientClick = "return popitup('/WITReport/Transaksi/TransaksiPrintLogPrint.aspx" + Laporan_Class.TempPencarian + "')"; } }
private void LoadData(bool GenerateExcel) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PanelTahun.Visible = DropDownListJenisLaporan.SelectedValue != "3"; DateTime TanggalAwal = new DateTime(DropDownListTahun.SelectedValue.ToInt(), 1, 1); DateTime TanggalAkhir = new DateTime(DropDownListTahun.SelectedValue.ToInt(), 12, DateTime.DaysInMonth(DropDownListTahun.SelectedValue.ToInt(), 12)); Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], TanggalAwal, TanggalAkhir, GenerateExcel); var Result = Laporan_Class.Ringkasan(DropDownListJenisLaporan.SelectedValue.ToInt(), DropDownListTempat.SelectedValue.ToInt(), DropDownListJenisTransaksi.SelectedValue.ToInt()); #region KONFIGURASI LAPORAN LabelPeriode.Text = Result["JenisLaporan"]; LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } ButtonPrint.OnClientClick = "return popitup('RingkasanPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion #region USER INTERFACE LAPORAN LabelTamu.Text = Result["Tamu"]; LabelQuantity.Text = Result["Quantity"]; LabelPelanggan.Text = Result["Pelanggan"]; LabelNonPelanggan.Text = Result["NonPelanggan"]; LabelDiscount.Text = Result["Discount"]; LabelNonDiscount.Text = Result["NonDiscount"]; LabelPengiriman.Text = Result["Pengiriman"]; LabelNonPengiriman.Text = Result["NonPengiriman"]; LabelTransaksi.Text = Result["Transaksi"]; LabelNominal.Text = Result["Nominal"]; LabelTamu1.Text = LabelTamu.Text; LabelQuantity1.Text = LabelQuantity.Text; LabelPelanggan1.Text = LabelPelanggan.Text; LabelNonPelanggan1.Text = LabelNonPelanggan.Text; LabelDiscount1.Text = LabelDiscount.Text; LabelNonDiscount1.Text = LabelNonDiscount.Text; LabelPengiriman1.Text = LabelPengiriman.Text; LabelNonPengiriman1.Text = LabelNonPengiriman.Text; LabelTransaksi1.Text = LabelTransaksi.Text; LabelNominal1.Text = LabelNominal.Text; RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); #endregion } }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; Laporan_Class Laporan_Class = new Laporan_Class(db, Pengguna, DateTime.Now, DateTime.Now, false); Result = Laporan_Class.StokProduk_Class(Request.QueryString["do"], Pengguna.IDTempat, 0, TextBoxProduk.Text, 0, 0, DropDownListKategori.SelectedValue.ToInt(), string.Empty, DropDownListVarian.SelectedValue.ToInt(), string.Empty, TextBoxQuantity.Text); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); } }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], DateTime.Now, DateTime.Now, false); Result = Laporan_Class.StokProduk_Class(Request.QueryString["do"], DropDownListTempat.SelectedValue.ToInt(), DropDownListJenisStok.Text.ToInt(), TextBoxProduk.Text, DropDownListWarna.SelectedValue.ToInt(), DropDownListBrand.SelectedValue.ToInt(), DropDownListKategori.SelectedValue.ToInt(), TextBoxKodeProduk.Text, DropDownListVarian.SelectedValue.ToInt(), string.Empty, string.Empty); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); //PRINT LAPORAN ButtonCetak.OnClientClick = "return popitup('PengaturanPrint.aspx" + Laporan_Class.TempPencarian + "')"; } }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], DateTime.Now, DateTime.Now, false); Result = Laporan_Class.PersediaanStokProduk(DropDownListTempat.SelectedValue.ToInt(), DropDownListJenisStok.Text.ToInt(), TextBoxProduk.Text, DropDownListWarna.SelectedValue.ToInt(), DropDownListBrand.SelectedValue.ToInt(), DropDownListKategori.SelectedValue.ToInt(), TextBoxKodeProduk.Text, DropDownListVarian.SelectedValue.ToInt(), TextBoxHarga.Text, TextBoxCOGS.Text, TextBoxQuantity.Text, TextBoxTotalHarga.Text, TextBoxTotalCOGS.Text); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); //PRINT LAPORAN ButtonPrint.OnClientClick = "return popitup('PersediaanPrint.aspx" + Laporan_Class.TempPencarian + "')"; } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.Consignment(DropDownListTempat.SelectedValue.ToInt(), DropDownListBrand.SelectedValue.ToInt()); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); LabelPeriode.Text = Laporan_Class.Periode; LabelStok.Text = Parse.ToFormatHargaBulat(Result["StockQuantity"]); LabelNominalStok.Text = Parse.ToFormatHarga(Result["StockNominal"]); LabelQuantity.Text = Parse.ToFormatHargaBulat(Result["SalesQuantity"]); LabelBeforeDiscount.Text = Parse.ToFormatHarga(Result["SalesBeforeDiscount"]); LabelDiscount.Text = Parse.ToFormatHarga(Result["SalesDiscount"]); LabelSubtotal.Text = Parse.ToFormatHarga(Result["SalesSubtotal"]); LabelConsignment.Text = Parse.ToFormatHarga(Result["SalesConsignment"]); LabelPayToBrand.Text = Parse.ToFormatHarga(Result["SalesPayToBrand"]); LabelTotalProduk.Text = Parse.ToFormatHargaBulat(Result["TotalProduk"]); LabelStok1.Text = LabelStok.Text; LabelNominalStok1.Text = LabelNominalStok.Text; LabelQuantity1.Text = LabelQuantity.Text; LabelBeforeDiscount1.Text = LabelBeforeDiscount.Text; LabelDiscount1.Text = LabelDiscount.Text; LabelSubtotal1.Text = LabelSubtotal.Text; LabelConsignment1.Text = LabelConsignment.Text; LabelPayToBrand1.Text = LabelPayToBrand.Text; LabelTotalProduk1.Text = LabelTotalProduk.Text; //FILE EXCEL LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } //PRINT LAPORAN ButtonPrint.OnClientClick = "return popitup('DefaultPrint.aspx" + Laporan_Class.TempPencarian + "')"; } }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"]; Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], Pengaturan.HariIni()[0], Pengaturan.HariIni()[1], false); var Result = Laporan_Class.PerbandinganHargaVendor(pengguna.IDTempat, DropDownListCariProduk.SelectedValue.ToInt(), DropDownListCariAtributProduk.SelectedValue.ToInt()); LiteralColspan.Text = "<td colspan='" + Result["DataJumlahVendor"].ToString() + "'></td>"; RepeaterVendor.DataSource = Result["DataVendor"]; RepeaterVendor.DataBind(); RepeaterProduk.DataSource = Result["DataHargaVendor"]; RepeaterProduk.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"]; TBStore store = db.TBStores.FirstOrDefault(); TBTempat tempat = new TBTempat(); if (!string.IsNullOrWhiteSpace(Request.QueryString["IDTempat"])) { tempat = db.TBTempats.FirstOrDefault(item => item.IDTempat == Request.QueryString["IDTempat"].ToInt()); } else { tempat = db.TBTempats.FirstOrDefault(item => item.IDTempat == pengguna.IDTempat.ToInt()); } LabelTempatStok.Text = tempat.Nama; LabelNamaStore.Text = store.Nama + " - " + tempat.Nama; LabelAlamatStore.Text = tempat.Alamat; LabelTeleponStore.Text = tempat.Telepon1; LabelWebsite.Text = store.Website; HyperLinkEmail.Text = tempat.Email; HyperLinkEmail.NavigateUrl = tempat.Email; LabelTanggalPrint.Text = DateTime.Now.ToString("d MMMM yyyy HH:mm"); LabelNamaPengguna.Text = pengguna.NamaLengkap; LabelTempatPengguna.Text = pengguna.Tempat; Laporan_Class LaporanStok = new Laporan_Class(db, pengguna, DateTime.Now, DateTime.Now, false); Result = LaporanStok.DataStokBahanBaku(Request.QueryString["IDTempat"].ToInt(), 0, Request.QueryString["Kategori"].ToInt(), Request.QueryString["KondisiStok"], Request.QueryString["Kode"], Request.QueryString["BahanBaku"], Request.QueryString["PilihSatuan"], Request.QueryString["Status"].ToLower()); LabelSubtotal.Text = "Subtotal : " + Parse.ToFormatHarga(Result["Subtotal"]); RepeaterStokBahanBakuBisaDihitung.DataSource = Result["Data"]; RepeaterStokBahanBakuBisaDihitung.DataBind(); } } }
private void LoadData(bool GenerateExcel) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], DateTime.Now, DateTime.Now, GenerateExcel); Result = Laporan_Class.UmurProduk(); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); //FILE EXCEL LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } //PRINT LAPORAN ButtonPrint.OnClientClick = "return popitup('DefaultPrint.aspx" + Laporan_Class.TempPencarian + "')"; } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"]; Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.TransferProduk(TextBoxCariIDTransfer.Text, DropDownListCariTempatPengirimTransfer.SelectedValue.ToInt(), DropDownListCariPengirimTransfer.SelectedValue.ToInt(), DropDownListCariTempatPenerimaTransfer.SelectedValue.ToInt(), DropDownListCariPenerimaTransfer.SelectedValue.ToInt(), DropDownListCariStatusTransfer.SelectedValue.ToInt(), TextBoxCariKeteranganTransfer.Text); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; LinkDownloadTransfer.Visible = GenerateExcel; if (LinkDownloadTransfer.Visible) { LinkDownloadTransfer.HRef = Laporan_Class.LinkDownload; } ButtonPrintTransfer.OnClientClick = "return popitup('ProdukPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion LabelTotalJumlahHeaderTransfer.Text = Result["Jumlah"]; LabelTotalJumlahFooterTransfer.Text = LabelTotalJumlahHeaderTransfer.Text; LabelTotalGrandtotalHeaderTransfer.Text = Result["GrandTotalHargaJual"]; LabelTotalGrandtotalFooterTransfer.Text = LabelTotalGrandtotalHeaderTransfer.Text; RepeaterTransfer.DataSource = Result["Data"]; RepeaterTransfer.DataBind(); } }
private void LoadDataBahanBaku(bool GenerateExcel) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; //STOK BISA DIHITUNG Laporan_Class LaporanStok = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], DateTime.Now, DateTime.Now, GenerateExcel); Result = LaporanStok.DataStokBahanBaku(DropDownListTempat.SelectedValue.ToInt(), 0, DropDownListCariKategoriBahanBaku.SelectedValue.ToInt(), DropDownListKondisiStokBahanBaku.SelectedValue, TextBoxCariKodeBahanBaku.Text, TextBoxCariBahanBaku.Text, DropDownListCariSatuanBahanBaku.SelectedValue, DropDownListCariStatusBahanBaku.SelectedItem.Text.ToLower()); LabelSubtotal.Text = Parse.ToFormatHarga(Result["Subtotal"]); RepeaterStokBahanBaku.DataSource = Result["Data"]; RepeaterStokBahanBaku.DataBind(); ButtonCetakBahanBaku.OnClientClick = "return popitup('CetakStokBahanBaku.aspx" + LaporanStok.TempPencarian + "')"; LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = LaporanStok.LinkDownload; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { #region FIND CONTROL Label LabelJudul = (Label)Page.Master.FindControl("LabelJudul"); Label LabelSubJudul = (Label)Page.Master.FindControl("LabelSubJudul"); Label LabelStoreTempat = (Label)Page.Master.FindControl("LabelStoreTempat"); Label LabelPrintTanggal = (Label)Page.Master.FindControl("LabelPrintTanggal"); Label LabelPrintPengguna = (Label)Page.Master.FindControl("LabelPrintPengguna"); Label LabelPrintStoreTempat = (Label)Page.Master.FindControl("LabelPrintStoreTempat"); HtmlGenericControl PanelPengirimHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimHeader"); HtmlGenericControl PanelPengirimFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimFooter"); Label LabelPengirimTempat = (Label)Page.Master.FindControl("LabelPengirimTempat"); Label LabelPengirimPengguna = (Label)Page.Master.FindControl("LabelPengirimPengguna"); Label LabelPengirimPengguna1 = (Label)Page.Master.FindControl("LabelPengirimPengguna1"); Label LabelPengirimTanggal = (Label)Page.Master.FindControl("LabelPengirimTanggal"); Label LabelPengirimAlamat = (Label)Page.Master.FindControl("LabelPengirimAlamat"); Label LabelPengirimTelepon = (Label)Page.Master.FindControl("LabelPengirimTelepon"); Label LabelPengirimEmail = (Label)Page.Master.FindControl("LabelPengirimEmail"); HtmlGenericControl PanelKeterangan = (HtmlGenericControl)Page.Master.FindControl("PanelKeterangan"); Label LabelPengirimKeterangan = (Label)Page.Master.FindControl("LabelPengirimKeterangan"); HtmlGenericControl PanelPenerimaHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaHeader"); HtmlGenericControl PanelPenerimaFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaFooter"); Label LabelPenerimaTempat = (Label)Page.Master.FindControl("LabelPenerimaTempat"); Label LabelPenerimaPengguna = (Label)Page.Master.FindControl("LabelPenerimaPengguna"); Label LabelPenerimaPengguna1 = (Label)Page.Master.FindControl("LabelPenerimaPengguna1"); Label LabelPenerimaTanggal = (Label)Page.Master.FindControl("LabelPenerimaTanggal"); Label LabelPenerimaAlamat = (Label)Page.Master.FindControl("LabelPenerimaAlamat"); Label LabelPenerimaTelepon = (Label)Page.Master.FindControl("LabelPenerimaTelepon"); #endregion PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, Pengguna, DateTime.Now, DateTime.Now, false); Result = Laporan_Class.StokMultistore(Request.QueryString["IDJenisStokProduk"].ToInt(), Request.QueryString["IDKategoriTempat"].ToInt(), Request.QueryString["Kode"], Request.QueryString["IDProduk"].ToInt(), Request.QueryString["IDAtributProduk"].ToInt(), Request.QueryString["IDPemilikProduk"].ToInt(), Request.QueryString["IDKategoriProduk"].ToInt()); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); RepeaterTempat.DataSource = Result["Tempat"]; RepeaterTempat.DataBind(); RepeaterTotalTempat1.DataSource = Result["Tempat"]; RepeaterTotalTempat1.DataBind(); RepeaterTotalTempat2.DataSource = Result["Tempat"]; RepeaterTotalTempat2.DataBind(); LabelJudul.Text = "Stock Multistore"; LabelSubJudul.Text = Result["JenisStokProduk"]; Title = LabelJudul.Text + " " + LabelSubJudul.Text; //LabelStoreTempat.Text LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintStoreTempat.Text = Pengguna.Store + " - " + Pengguna.Tempat; PanelPengirimHeader.Visible = false; PanelPengirimFooter.Visible = false; //LabelPengirimTempat.Text //LabelPengirimPengguna.Text //LabelPengirimPengguna1.Text = LabelPengirimPengguna.Text; //LabelPengirimTanggal.Text //LabelPengirimAlamat.Text //LabelPengirimTelepon.Text //LabelPengirimEmail.Text //PanelKeterangan.Visible //LabelPengirimKeterangan.Text PanelPenerimaHeader.Visible = false; PanelPenerimaFooter.Visible = false; //LabelPenerimaTempat.Text //LabelPenerimaPengguna.Text //LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; //LabelPenerimaTanggal.Text //LabelPenerimaAlamat.Text //LabelPenerimaTelepon.Text } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { #region FIND CONTROL Label LabelJudul = (Label)Page.Master.FindControl("LabelJudul"); Label LabelSubJudul = (Label)Page.Master.FindControl("LabelSubJudul"); Label LabelStoreTempat = (Label)Page.Master.FindControl("LabelStoreTempat"); Label LabelPrintTanggal = (Label)Page.Master.FindControl("LabelPrintTanggal"); Label LabelPrintPengguna = (Label)Page.Master.FindControl("LabelPrintPengguna"); Label LabelPrintStoreTempat = (Label)Page.Master.FindControl("LabelPrintStoreTempat"); Label LabelPeriode = (Label)Page.Master.FindControl("LabelPeriode"); HtmlGenericControl PanelPengirimHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimHeader"); HtmlGenericControl PanelPengirimFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimFooter"); Label LabelPengirimTempat = (Label)Page.Master.FindControl("LabelPengirimTempat"); Label LabelPengirimPengguna = (Label)Page.Master.FindControl("LabelPengirimPengguna"); Label LabelPengirimPengguna1 = (Label)Page.Master.FindControl("LabelPengirimPengguna1"); Label LabelPengirimTanggal = (Label)Page.Master.FindControl("LabelPengirimTanggal"); Label LabelPengirimAlamat = (Label)Page.Master.FindControl("LabelPengirimAlamat"); Label LabelPengirimTelepon = (Label)Page.Master.FindControl("LabelPengirimTelepon"); Label LabelPengirimEmail = (Label)Page.Master.FindControl("LabelPengirimEmail"); HtmlGenericControl PanelKeterangan = (HtmlGenericControl)Page.Master.FindControl("PanelKeterangan"); Label LabelPengirimKeterangan = (Label)Page.Master.FindControl("LabelPengirimKeterangan"); HtmlGenericControl PanelPenerimaHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaHeader"); HtmlGenericControl PanelPenerimaFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaFooter"); Label LabelPenerimaTempat = (Label)Page.Master.FindControl("LabelPenerimaTempat"); Label LabelPenerimaPengguna = (Label)Page.Master.FindControl("LabelPenerimaPengguna"); Label LabelPenerimaPengguna1 = (Label)Page.Master.FindControl("LabelPenerimaPengguna1"); Label LabelPenerimaTanggal = (Label)Page.Master.FindControl("LabelPenerimaTanggal"); Label LabelPenerimaAlamat = (Label)Page.Master.FindControl("LabelPenerimaAlamat"); Label LabelPenerimaTelepon = (Label)Page.Master.FindControl("LabelPenerimaTelepon"); #endregion PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { LabelCariIDProyeksi.Text = string.IsNullOrEmpty(Request.QueryString["IDProyeksi"]) ? string.Empty : '"' + Request.QueryString["IDProyeksi"] + '"'; LabelCariTempat.Text = Request.QueryString["IDTempat"] == "0" ? "Semua" : db.TBTempats.FirstOrDefault(item => item.IDTempat == Request.QueryString["IDTempat"].ToInt()).Nama; LabelCariPengguna.Text = Request.QueryString["IDPengguna"] == "0" ? "Semua" : db.TBPenggunas.FirstOrDefault(item => item.IDPengguna == Request.QueryString["IDPengguna"].ToInt()).NamaLengkap; LabelCariStatusProyeksi.Text = Request.QueryString["EnumStatusProyeksi"] == "0" ? "Semua" : Pengaturan.StatusProyeksi(Request.QueryString["EnumStatusProyeksi"].ToInt()); LabelCariKeterangan.Text = Request.QueryString["Keterangan"] == "0" ? "Semua" : Request.QueryString["Keterangan"]; Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], DateTime.Parse(Request.QueryString["TanggalAwal"]), DateTime.Parse(Request.QueryString["TanggalAkhir"]), false); var Result = Laporan_Class.Proyeksi(Request.QueryString["IDTempat"].ToInt(), Request.QueryString["IDProyeksi"], Request.QueryString["IDPengguna"].ToInt(), Request.QueryString["EnumStatusProyeksi"].ToInt(), Request.QueryString["Keterangan"]); #region USER INTERFACE LAPORAN LabelPeriode.Text = Laporan_Class.Periode; RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); #endregion LabelTotalProdukHeaderProyeksi.Text = Result["Jumlah"]; LabelTotalProdukFooterProyeksi.Text = Result["Jumlah"]; LabelJudul.Text = "Proyeksi"; LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintStoreTempat.Text = Pengguna.Store + " - " + Pengguna.Tempat; } PanelPengirimHeader.Visible = false; PanelPengirimFooter.Visible = false; //LabelPengirimTempat.Text //LabelPengirimPengguna.Text //LabelPengirimPengguna1.Text = LabelPengirimPengguna.Text; //LabelPengirimTanggal.Text //LabelPengirimAlamat.Text //LabelPengirimTelepon.Text //LabelPengirimEmail.Text //PanelKeterangan.Visible //LabelPengirimKeterangan.Text PanelPenerimaHeader.Visible = false; PanelPenerimaFooter.Visible = false; //LabelPenerimaTempat.Text //LabelPenerimaPengguna.Text //LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; //LabelPenerimaTanggal.Text //LabelPenerimaAlamat.Text //LabelPenerimaTelepon.Text } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { #region FIND CONTROL Label LabelPeriode = (Label)Page.Master.FindControl("LabelPeriode"); Label LabelJudul = (Label)Page.Master.FindControl("LabelJudul"); Label LabelSubJudul = (Label)Page.Master.FindControl("LabelSubJudul"); Label LabelStoreTempat = (Label)Page.Master.FindControl("LabelStoreTempat"); Label LabelPrintTanggal = (Label)Page.Master.FindControl("LabelPrintTanggal"); Label LabelPrintPengguna = (Label)Page.Master.FindControl("LabelPrintPengguna"); Label LabelPrintStoreTempat = (Label)Page.Master.FindControl("LabelPrintStoreTempat"); HtmlGenericControl PanelPengirimHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimHeader"); HtmlGenericControl PanelPengirimFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimFooter"); Label LabelPengirimTempat = (Label)Page.Master.FindControl("LabelPengirimTempat"); Label LabelPengirimPengguna = (Label)Page.Master.FindControl("LabelPengirimPengguna"); Label LabelPengirimPengguna1 = (Label)Page.Master.FindControl("LabelPengirimPengguna1"); Label LabelPengirimTanggal = (Label)Page.Master.FindControl("LabelPengirimTanggal"); Label LabelPengirimAlamat = (Label)Page.Master.FindControl("LabelPengirimAlamat"); Label LabelPengirimTelepon = (Label)Page.Master.FindControl("LabelPengirimTelepon"); Label LabelPengirimEmail = (Label)Page.Master.FindControl("LabelPengirimEmail"); HtmlGenericControl PanelKeterangan = (HtmlGenericControl)Page.Master.FindControl("PanelKeterangan"); Label LabelPengirimKeterangan = (Label)Page.Master.FindControl("LabelPengirimKeterangan"); HtmlGenericControl PanelPenerimaHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaHeader"); HtmlGenericControl PanelPenerimaFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaFooter"); Label LabelPenerimaTempat = (Label)Page.Master.FindControl("LabelPenerimaTempat"); Label LabelPenerimaPengguna = (Label)Page.Master.FindControl("LabelPenerimaPengguna"); Label LabelPenerimaPengguna1 = (Label)Page.Master.FindControl("LabelPenerimaPengguna1"); Label LabelPenerimaTanggal = (Label)Page.Master.FindControl("LabelPenerimaTanggal"); Label LabelPenerimaAlamat = (Label)Page.Master.FindControl("LabelPenerimaAlamat"); Label LabelPenerimaTelepon = (Label)Page.Master.FindControl("LabelPenerimaTelepon"); #endregion PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, Pengguna, Request.QueryString["TanggalAwal"].ToDateTime(), Request.QueryString["TanggalAkhir"].ToDateTime(), false); List <int> ListIDTempat = new List <int>(); List <int> ListIDJenisTransaksi = new List <int>(); List <int> ListIDStatusTransaksi = new List <int>(); List <int> ListIDJenisPembayaran = new List <int>(); if (!string.IsNullOrWhiteSpace(Request.QueryString["IDTempat"])) { ListIDTempat = Request.QueryString["IDTempat"].Split(',').Select(int.Parse).ToList(); } if (!string.IsNullOrWhiteSpace(Request.QueryString["IDJenisTransaksi"])) { ListIDJenisTransaksi = Request.QueryString["IDJenisTransaksi"].Split(',').Select(int.Parse).ToList(); } if (!string.IsNullOrWhiteSpace(Request.QueryString["IDStatusTransaksi"])) { ListIDStatusTransaksi = Request.QueryString["IDStatusTransaksi"].Split(',').Select(int.Parse).ToList(); } if (!string.IsNullOrWhiteSpace(Request.QueryString["IDJenisPembayaran"])) { ListIDJenisPembayaran = Request.QueryString["IDJenisPembayaran"].Split(',').Select(int.Parse).ToList(); } Result = Laporan_Class.NetRevenuePembayaranDressSofia(ListIDTempat, ListIDJenisTransaksi, ListIDStatusTransaksi, ListIDJenisPembayaran, Request.QueryString["TanggalAwal"].ToDateTime(), Request.QueryString["TanggalAkhir"].ToDateTime() , Request.QueryString["triggerFilterTanggal"]); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); LabelPeriode.Text = Result["Periode"]; LabelJudul.Text = "Laporan Pembayaran"; //LabelSubJudul.Text = Result["Periode"]; Title = LabelJudul.Text + " " + LabelSubJudul.Text; LabelStoreTempat.Text = Result["Tempat"] + "<br/>" + Result["JenisTransaksi"] + "<br/>" + Result["StatusTransaksi"]; LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintStoreTempat.Text = Pengguna.Store + " - " + Pengguna.Tempat; PanelPengirimHeader.Visible = false; PanelPengirimFooter.Visible = false; //LabelPengirimTempat.Text //LabelPengirimPengguna.Text //LabelPengirimPengguna1.Text = LabelPengirimPengguna.Text; //LabelPengirimTanggal.Text //LabelPengirimAlamat.Text //LabelPengirimTelepon.Text //LabelPengirimEmail.Text //PanelKeterangan.Visible //LabelPengirimKeterangan.Text PanelPenerimaHeader.Visible = false; PanelPenerimaFooter.Visible = false; //LabelPenerimaTempat.Text //LabelPenerimaPengguna.Text //LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; //LabelPenerimaTanggal.Text //LabelPenerimaAlamat.Text //LabelPenerimaTelepon.Text } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { #region FIND CONTROL Label LabelJudul = (Label)Page.Master.FindControl("LabelJudul"); Label LabelSubJudul = (Label)Page.Master.FindControl("LabelSubJudul"); Label LabelStoreTempat = (Label)Page.Master.FindControl("LabelStoreTempat"); Label LabelPrintTanggal = (Label)Page.Master.FindControl("LabelPrintTanggal"); Label LabelPrintPengguna = (Label)Page.Master.FindControl("LabelPrintPengguna"); Label LabelPrintStoreTempat = (Label)Page.Master.FindControl("LabelPrintStoreTempat"); Label LabelPeriode = (Label)Page.Master.FindControl("LabelPeriode"); HtmlGenericControl PanelPengirimHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimHeader"); HtmlGenericControl PanelPengirimFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimFooter"); Label LabelPengirimTempat = (Label)Page.Master.FindControl("LabelPengirimTempat"); Label LabelPengirimPengguna = (Label)Page.Master.FindControl("LabelPengirimPengguna"); Label LabelPengirimPengguna1 = (Label)Page.Master.FindControl("LabelPengirimPengguna1"); Label LabelPengirimTanggal = (Label)Page.Master.FindControl("LabelPengirimTanggal"); Label LabelPengirimAlamat = (Label)Page.Master.FindControl("LabelPengirimAlamat"); Label LabelPengirimTelepon = (Label)Page.Master.FindControl("LabelPengirimTelepon"); Label LabelPengirimEmail = (Label)Page.Master.FindControl("LabelPengirimEmail"); HtmlGenericControl PanelKeterangan = (HtmlGenericControl)Page.Master.FindControl("PanelKeterangan"); Label LabelPengirimKeterangan = (Label)Page.Master.FindControl("LabelPengirimKeterangan"); HtmlGenericControl PanelPenerimaHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaHeader"); HtmlGenericControl PanelPenerimaFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaFooter"); Label LabelPenerimaTempat = (Label)Page.Master.FindControl("LabelPenerimaTempat"); Label LabelPenerimaPengguna = (Label)Page.Master.FindControl("LabelPenerimaPengguna"); Label LabelPenerimaPengguna1 = (Label)Page.Master.FindControl("LabelPenerimaPengguna1"); Label LabelPenerimaTanggal = (Label)Page.Master.FindControl("LabelPenerimaTanggal"); Label LabelPenerimaAlamat = (Label)Page.Master.FindControl("LabelPenerimaAlamat"); Label LabelPenerimaTelepon = (Label)Page.Master.FindControl("LabelPenerimaTelepon"); #endregion PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { LabelCariKode.Text = string.IsNullOrEmpty(Request.QueryString["Kode"]) ? string.Empty : '"' + Request.QueryString["Kode"] + '"'; LabelCariBahanBaku.Text = Request.QueryString["IDBahanBaku"] == "0" ? "Semua" : db.TBBahanBakus.FirstOrDefault(item => item.IDBahanBaku == Request.QueryString["IDBahanBaku"].ToInt()).Nama; LabelCariSatuan.Text = Request.QueryString["IDSatuan"] == "0" ? "Semua" : db.TBSatuans.FirstOrDefault(item => item.IDSatuan == Request.QueryString["IDSatuan"].ToInt()).Nama; LabelCariKategori.Text = Request.QueryString["IDKategoriBahanBaku"] == "0" ? "Semua" : db.TBKategoriBahanBakus.FirstOrDefault(item => item.IDKategoriBahanBaku == Request.QueryString["IDKategoriBahanBaku"].ToInt()).Nama; Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], Request.QueryString["TanggalAwal"].ToDateTime(), Request.QueryString["TanggalAkhir"].ToDateTime(), false); var Result = Laporan_Class.TransferBahanBakuDetail(null, Request.QueryString["IDTempatPengirim"].ToInt(), 0, Request.QueryString["IDTempatPenerima"].ToInt(), 0, Request.QueryString["EnumStatusTransfer"].ToInt(), Request.QueryString["Kode"], Request.QueryString["IDBahanBaku"].ToInt(), Request.QueryString["IDSatuan"].ToInt(), Request.QueryString["IDKategoriBahanBaku"].ToInt(), true); #region USER INTERFACE LAPORAN LabelPeriode.Text = Laporan_Class.Periode; LabelTotalJumlahHeaderTransferDetail.Text = Result["Jumlah"]; LabelTotalJumlahFooterTransferDetail.Text = LabelTotalJumlahHeaderTransferDetail.Text; LabelTotalSubtotalHeaderTransferDetail.Text = Result["Subtotal"]; LabelTotalSubtotalFooterTransferDetail.Text = LabelTotalSubtotalHeaderTransferDetail.Text; RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); #endregion } LabelJudul.Text = "Transfer Bahan Baku Detail"; LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintStoreTempat.Text = Pengguna.Store + " - " + Pengguna.Tempat; PanelPengirimHeader.Visible = false; PanelPengirimFooter.Visible = false; //LabelPengirimTempat.Text //LabelPengirimPengguna.Text //LabelPengirimPengguna1.Text = LabelPengirimPengguna.Text; //LabelPengirimTanggal.Text //LabelPengirimAlamat.Text //LabelPengirimTelepon.Text //LabelPengirimEmail.Text //PanelKeterangan.Visible //LabelPengirimKeterangan.Text PanelPenerimaHeader.Visible = false; PanelPenerimaFooter.Visible = false; //LabelPenerimaTempat.Text //LabelPenerimaPengguna.Text //LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; //LabelPenerimaTanggal.Text //LabelPenerimaAlamat.Text //LabelPenerimaTelepon.Text } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { #region FIND CONTROL Label LabelJudul = (Label)Page.Master.FindControl("LabelJudul"); Label LabelSubJudul = (Label)Page.Master.FindControl("LabelSubJudul"); Label LabelStoreTempat = (Label)Page.Master.FindControl("LabelStoreTempat"); Label LabelPrintTanggal = (Label)Page.Master.FindControl("LabelPrintTanggal"); Label LabelPrintPengguna = (Label)Page.Master.FindControl("LabelPrintPengguna"); Label LabelPrintStoreTempat = (Label)Page.Master.FindControl("LabelPrintStoreTempat"); Label LabelPeriode = (Label)Page.Master.FindControl("LabelPeriode"); HtmlGenericControl PanelPengirimHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimHeader"); HtmlGenericControl PanelPengirimFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimFooter"); Label LabelPengirimTempat = (Label)Page.Master.FindControl("LabelPengirimTempat"); Label LabelPengirimPengguna = (Label)Page.Master.FindControl("LabelPengirimPengguna"); Label LabelPengirimPengguna1 = (Label)Page.Master.FindControl("LabelPengirimPengguna1"); Label LabelPengirimTanggal = (Label)Page.Master.FindControl("LabelPengirimTanggal"); Label LabelPengirimAlamat = (Label)Page.Master.FindControl("LabelPengirimAlamat"); Label LabelPengirimTelepon = (Label)Page.Master.FindControl("LabelPengirimTelepon"); Label LabelPengirimEmail = (Label)Page.Master.FindControl("LabelPengirimEmail"); HtmlGenericControl PanelKeterangan = (HtmlGenericControl)Page.Master.FindControl("PanelKeterangan"); Label LabelPengirimKeterangan = (Label)Page.Master.FindControl("LabelPengirimKeterangan"); HtmlGenericControl PanelPenerimaHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaHeader"); HtmlGenericControl PanelPenerimaFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaFooter"); Label LabelPenerimaTempat = (Label)Page.Master.FindControl("LabelPenerimaTempat"); Label LabelPenerimaPengguna = (Label)Page.Master.FindControl("LabelPenerimaPengguna"); Label LabelPenerimaPengguna1 = (Label)Page.Master.FindControl("LabelPenerimaPengguna1"); Label LabelPenerimaTanggal = (Label)Page.Master.FindControl("LabelPenerimaTanggal"); Label LabelPenerimaAlamat = (Label)Page.Master.FindControl("LabelPenerimaAlamat"); Label LabelPenerimaTelepon = (Label)Page.Master.FindControl("LabelPenerimaTelepon"); #endregion PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, Pengguna, Request.QueryString["TanggalAwal"].ToDateTime(), Request.QueryString["TanggalAkhir"].ToDateTime(), false); var Result = Laporan_Class.Consignment(Request.QueryString["IDTempat"].ToInt(), Request.QueryString["IDPemilikProduk"].ToInt()); LabelPeriode.Text = Laporan_Class.Periode; RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); LabelStok.Text = Parse.ToFormatHargaBulat(Result["StockQuantity"]); LabelNominalStok.Text = Parse.ToFormatHarga(Result["StockNominal"]); LabelQuantity.Text = Parse.ToFormatHargaBulat(Result["SalesQuantity"]); LabelBeforeDiscount.Text = Parse.ToFormatHarga(Result["SalesBeforeDiscount"]); LabelDiscount.Text = Parse.ToFormatHarga(Result["SalesDiscount"]); LabelSubtotal.Text = Parse.ToFormatHarga(Result["SalesSubtotal"]); LabelConsignment.Text = Parse.ToFormatHarga(Result["SalesConsignment"]); LabelPayToBrand.Text = Parse.ToFormatHarga(Result["SalesPayToBrand"]); LabelTotalProduk.Text = Parse.ToFormatHargaBulat(Result["TotalProduk"]); LabelStok1.Text = LabelStok.Text; LabelNominalStok1.Text = LabelNominalStok.Text; LabelQuantity1.Text = LabelQuantity.Text; LabelBeforeDiscount1.Text = LabelBeforeDiscount.Text; LabelDiscount1.Text = LabelDiscount.Text; LabelSubtotal1.Text = LabelSubtotal.Text; LabelConsignment1.Text = LabelConsignment.Text; LabelPayToBrand1.Text = LabelPayToBrand.Text; LabelTotalProduk1.Text = LabelTotalProduk.Text; LabelJudul.Text = "Consignment " + Result["PemilikProduk"]; LabelSubJudul.Text = Request.QueryString["TanggalAwal"].ToFormatTanggal() + " - " + Request.QueryString["TanggalAkhir"].ToFormatTanggal(); Title = LabelJudul.Text + " " + LabelSubJudul.Text; LabelStoreTempat.Text = Result["Tempat"]; LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintStoreTempat.Text = Pengguna.Store + " - " + Pengguna.Tempat; PanelPengirimHeader.Visible = false; PanelPengirimFooter.Visible = false; //LabelPengirimTempat.Text //LabelPengirimPengguna.Text //LabelPengirimPengguna1.Text = LabelPengirimPengguna.Text; //LabelPengirimTanggal.Text //LabelPengirimAlamat.Text //LabelPengirimTelepon.Text //LabelPengirimEmail.Text //PanelKeterangan.Visible //LabelPengirimKeterangan.Text PanelPenerimaHeader.Visible = false; PanelPenerimaFooter.Visible = false; //LabelPenerimaTempat.Text //LabelPenerimaPengguna.Text //LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; //LabelPenerimaTanggal.Text //LabelPenerimaAlamat.Text //LabelPenerimaTelepon.Text } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { #region FIND CONTROL Label LabelJudul = (Label)Page.Master.FindControl("LabelJudul"); Label LabelSubJudul = (Label)Page.Master.FindControl("LabelSubJudul"); Label LabelStoreTempat = (Label)Page.Master.FindControl("LabelStoreTempat"); Label LabelPrintTanggal = (Label)Page.Master.FindControl("LabelPrintTanggal"); Label LabelPrintPengguna = (Label)Page.Master.FindControl("LabelPrintPengguna"); Label LabelPrintStoreTempat = (Label)Page.Master.FindControl("LabelPrintStoreTempat"); HtmlGenericControl PanelPengirimHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimHeader"); HtmlGenericControl PanelPengirimFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimFooter"); Label LabelPengirimTempat = (Label)Page.Master.FindControl("LabelPengirimTempat"); Label LabelPengirimPengguna = (Label)Page.Master.FindControl("LabelPengirimPengguna"); Label LabelPengirimPengguna1 = (Label)Page.Master.FindControl("LabelPengirimPengguna1"); Label LabelPengirimTanggal = (Label)Page.Master.FindControl("LabelPengirimTanggal"); Label LabelPengirimAlamat = (Label)Page.Master.FindControl("LabelPengirimAlamat"); Label LabelPengirimTelepon = (Label)Page.Master.FindControl("LabelPengirimTelepon"); Label LabelPengirimEmail = (Label)Page.Master.FindControl("LabelPengirimEmail"); HtmlGenericControl PanelKeterangan = (HtmlGenericControl)Page.Master.FindControl("PanelKeterangan"); Label LabelPengirimKeterangan = (Label)Page.Master.FindControl("LabelPengirimKeterangan"); HtmlGenericControl PanelPenerimaHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaHeader"); HtmlGenericControl PanelPenerimaFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaFooter"); Label LabelPenerimaTempat = (Label)Page.Master.FindControl("LabelPenerimaTempat"); Label LabelPenerimaPengguna = (Label)Page.Master.FindControl("LabelPenerimaPengguna"); Label LabelPenerimaPengguna1 = (Label)Page.Master.FindControl("LabelPenerimaPengguna1"); Label LabelPenerimaTanggal = (Label)Page.Master.FindControl("LabelPenerimaTanggal"); Label LabelPenerimaAlamat = (Label)Page.Master.FindControl("LabelPenerimaAlamat"); Label LabelPenerimaTelepon = (Label)Page.Master.FindControl("LabelPenerimaTelepon"); #endregion PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, Pengguna, Request.QueryString["TanggalAwal"].ToDateTime(), Request.QueryString["TanggalAkhir"].ToDateTime(), false); Result = Laporan_Class.GrossProfit(); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); LabelJudul.Text = "Gross Profit Store"; LabelSubJudul.Text = Request.QueryString["TanggalAwal"].ToFormatTanggal() + " - " + Request.QueryString["TanggalAkhir"].ToFormatTanggal(); Title = LabelJudul.Text + " " + LabelSubJudul.Text; //LabelStoreTempat.Text LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintStoreTempat.Text = Pengguna.Store + " - " + Pengguna.Tempat; PanelPengirimHeader.Visible = false; PanelPengirimFooter.Visible = false; //LabelPengirimTempat.Text //LabelPengirimPengguna.Text //LabelPengirimPengguna1.Text = LabelPengirimPengguna.Text; //LabelPengirimTanggal.Text //LabelPengirimAlamat.Text //LabelPengirimTelepon.Text //LabelPengirimEmail.Text //PanelKeterangan.Visible //LabelPengirimKeterangan.Text PanelPenerimaHeader.Visible = false; PanelPenerimaFooter.Visible = false; //LabelPenerimaTempat.Text //LabelPenerimaPengguna.Text //LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; //LabelPenerimaTanggal.Text //LabelPenerimaAlamat.Text //LabelPenerimaTelepon.Text } } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy HH:mm"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy HH:mm"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); List <int> ListIDJenisTransaksi = new List <int>(); foreach (ListItem item in ListBoxJenisTransaksi.Items) { if (item.Selected) { ListIDJenisTransaksi.Add(item.Value.ToInt()); } } List <int> ListIDTempat = new List <int>(); foreach (ListItem item in ListBoxTempat.Items) { if (item.Selected) { ListIDTempat.Add(item.Value.ToInt()); } } List <int> ListIDStatusTransaksi = new List <int>(); foreach (ListItem item in ListBoxStatusTransaksi.Items) { if (item.Selected) { ListIDStatusTransaksi.Add(item.Value.ToInt()); } } Result = Laporan_Class.NetRevenue(ListIDTempat, ListIDJenisTransaksi, ListIDStatusTransaksi, TextBoxTanggalAwal.Text.ToDateTime(), TextBoxTanggalAkhir.Text.ToDateTime()); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); RepeaterJenisPembayaran.DataSource = Result["DataJenisPembayaran"]; RepeaterJenisPembayaran.DataBind(); RepeaterRetur.DataSource = Result["DataRetur"]; RepeaterRetur.DataBind(); //RepeaterBrandDetail.DataSource = Result["DataBrand"]; //RepeaterBrandDetail.DataBind(); Title1COGS.Visible = Result["MelihatCOGS"]; Title2COGS.Visible = Title1COGS.Visible; Title3COGS.Visible = Title1COGS.Visible; Title4COGS.Visible = Title1COGS.Visible; Footer1COGS.Visible = Title1COGS.Visible; Footer2COGS.Visible = Title1COGS.Visible; Title1GrossProfit.Visible = Title1COGS.Visible; Title2GrossProfit.Visible = Title1COGS.Visible; Title3GrossProfit.Visible = Title1COGS.Visible; Title4GrossProfit.Visible = Title1COGS.Visible; Footer1GrossProfit.Visible = Title1COGS.Visible; Footer2GrossProfit.Visible = Title1COGS.Visible; foreach (RepeaterItem item in RepeaterLaporan.Items) { HtmlTableCell PanelCOGS = (HtmlTableCell)item.FindControl("PanelCOGS"); PanelCOGS.Visible = Title1COGS.Visible; HtmlTableCell PanelGrossProfit = (HtmlTableCell)item.FindControl("PanelGrossProfit"); PanelGrossProfit.Visible = Title1COGS.Visible; } foreach (RepeaterItem item in RepeaterRetur.Items) { HtmlTableCell PanelCOGS = (HtmlTableCell)item.FindControl("PanelCOGS"); PanelCOGS.Visible = Title1COGS.Visible; HtmlTableCell PanelGrossProfit = (HtmlTableCell)item.FindControl("PanelGrossProfit"); PanelGrossProfit.Visible = Title1COGS.Visible; } //FILE EXCEL LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } //PRINT LAPORAN ButtonPrint.OnClientClick = "return popitup('DefaultPrint.aspx" + Laporan_Class.TempPencarian + "')"; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { #region FIND CONTROL Label LabelJudul = (Label)Page.Master.FindControl("LabelJudul"); Label LabelSubJudul = (Label)Page.Master.FindControl("LabelSubJudul"); Label LabelStoreTempat = (Label)Page.Master.FindControl("LabelStoreTempat"); Label LabelPrintTanggal = (Label)Page.Master.FindControl("LabelPrintTanggal"); Label LabelPrintPengguna = (Label)Page.Master.FindControl("LabelPrintPengguna"); Label LabelPrintStoreTempat = (Label)Page.Master.FindControl("LabelPrintStoreTempat"); HtmlGenericControl PanelPengirimHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimHeader"); HtmlGenericControl PanelPengirimFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPengirimFooter"); Label LabelPengirimTempat = (Label)Page.Master.FindControl("LabelPengirimTempat"); Label LabelPengirimPengguna = (Label)Page.Master.FindControl("LabelPengirimPengguna"); Label LabelPengirimPengguna1 = (Label)Page.Master.FindControl("LabelPengirimPengguna1"); Label LabelPengirimTanggal = (Label)Page.Master.FindControl("LabelPengirimTanggal"); Label LabelPengirimAlamat = (Label)Page.Master.FindControl("LabelPengirimAlamat"); Label LabelPengirimTelepon = (Label)Page.Master.FindControl("LabelPengirimTelepon"); Label LabelPengirimEmail = (Label)Page.Master.FindControl("LabelPengirimEmail"); HtmlGenericControl PanelKeterangan = (HtmlGenericControl)Page.Master.FindControl("PanelKeterangan"); Label LabelPengirimKeterangan = (Label)Page.Master.FindControl("LabelPengirimKeterangan"); HtmlGenericControl PanelPenerimaHeader = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaHeader"); HtmlGenericControl PanelPenerimaFooter = (HtmlGenericControl)Page.Master.FindControl("PanelPenerimaFooter"); Label LabelPenerimaTempat = (Label)Page.Master.FindControl("LabelPenerimaTempat"); Label LabelPenerimaPengguna = (Label)Page.Master.FindControl("LabelPenerimaPengguna"); Label LabelPenerimaPengguna1 = (Label)Page.Master.FindControl("LabelPenerimaPengguna1"); Label LabelPenerimaTanggal = (Label)Page.Master.FindControl("LabelPenerimaTanggal"); Label LabelPenerimaAlamat = (Label)Page.Master.FindControl("LabelPenerimaAlamat"); Label LabelPenerimaTelepon = (Label)Page.Master.FindControl("LabelPenerimaTelepon"); #endregion PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, Pengguna, Request.QueryString["TanggalAwal"].ToDateTime(), Request.QueryString["TanggalAkhir"].ToDateTime(), false); var Result = Laporan_Class.Ringkasan(Request.QueryString["JenisLaporan"].ToInt(), Request.QueryString["IDTempat"].ToInt(), Request.QueryString["IDJenisTransaksi"].ToInt()); #region USER INTERFACE LAPORAN LabelTamu.Text = Result["Tamu"]; LabelQuantity.Text = Result["Quantity"]; LabelPelanggan.Text = Result["Pelanggan"]; LabelNonPelanggan.Text = Result["NonPelanggan"]; LabelDiscount.Text = Result["Discount"]; LabelNonDiscount.Text = Result["NonDiscount"]; LabelPengiriman.Text = Result["Pengiriman"]; LabelNonPengiriman.Text = Result["NonPengiriman"]; LabelTransaksi.Text = Result["Transaksi"]; LabelNominal.Text = Result["Nominal"]; LabelTamu1.Text = LabelTamu.Text; LabelQuantity1.Text = LabelQuantity.Text; LabelPelanggan1.Text = LabelPelanggan.Text; LabelNonPelanggan1.Text = LabelNonPelanggan.Text; LabelDiscount1.Text = LabelDiscount.Text; LabelNonDiscount1.Text = LabelNonDiscount.Text; LabelPengiriman1.Text = LabelPengiriman.Text; LabelNonPengiriman1.Text = LabelNonPengiriman.Text; LabelTransaksi1.Text = LabelTransaksi.Text; LabelNominal1.Text = LabelNominal.Text; RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); #endregion LabelJudul.Text = "Ringkasan " + Result["JenisLaporan"]; LabelSubJudul.Text = Result["JenisTransaksi"]; LabelStoreTempat.Text = Result["Tempat"]; } LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintStoreTempat.Text = Pengguna.Store + " - " + Pengguna.Tempat; PanelPengirimHeader.Visible = false; PanelPengirimFooter.Visible = false; //LabelPengirimTempat.Text //LabelPengirimPengguna.Text //LabelPengirimPengguna1.Text = LabelPengirimPengguna.Text; //LabelPengirimTanggal.Text //LabelPengirimAlamat.Text //LabelPengirimTelepon.Text //LabelPengirimEmail.Text //PanelKeterangan.Visible //LabelPengirimKeterangan.Text PanelPenerimaHeader.Visible = false; PanelPenerimaFooter.Visible = false; //LabelPenerimaTempat.Text //LabelPenerimaPengguna.Text //LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; //LabelPenerimaTanggal.Text //LabelPenerimaAlamat.Text //LabelPenerimaTelepon.Text } }
private void LoadData(bool GenerateExcel) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy HH:mm"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy HH:mm"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); List <int> ListIDJenisTransaksi = new List <int>(); foreach (ListItem item in ListBoxJenisTransaksi.Items) { if (item.Selected) { ListIDJenisTransaksi.Add(item.Value.ToInt()); } } List <int> ListIDTempat = new List <int>(); foreach (ListItem item in ListBoxTempat.Items) { if (item.Selected) { ListIDTempat.Add(item.Value.ToInt()); } } List <int> ListIDStatusTransaksi = new List <int>(); foreach (ListItem item in ListBoxStatusTransaksi.Items) { if (item.Selected) { ListIDStatusTransaksi.Add(item.Value.ToInt()); } } Konfigurasi_Class Konfigurasi_Class = new Konfigurasi_Class(Pengguna.IDGrupPengguna); if (Konfigurasi_Class.ValidasiKonfigurasi(EnumKonfigurasi.MelihatCOGSNetRevenue)) { Result = Laporan_Class.NetRevenueJenisTransaksi(ListIDTempat, ListIDJenisTransaksi, ListIDStatusTransaksi, TextBoxTanggalAwal.Text.ToDateTime(), TextBoxTanggalAkhir.Text.ToDateTime()); } else { Result = Laporan_Class.NetRevenueJenisTransaksi(ListIDTempat, ListIDJenisTransaksi, ListIDStatusTransaksi, TextBoxTanggalAwal.Text.ToDateTime(), TextBoxTanggalAkhir.Text.ToDateTime()); } LabelHeaderGrandtotalJumlahProduk.Text = Parse.ToFormatHargaBulat(Result["GrandtotalJumlahProduk"]); LabelHeaderGrandtotalGross.Text = Parse.ToFormatHarga(Result["GrandtotalGross"]); LabelHeaderGrandtotalDiscount.Text = Parse.ToFormatHarga(Result["GrandtotalDiscount"]); LabelHeaderGrandtotalNetRevenue.Text = Parse.ToFormatHarga(Result["GrandtotalNetRevenue"]); LabelHeaderGrandtotalCOGS.Text = Parse.ToFormatHarga(Result["GrandtotalCOGS"]); LabelHeaderGrandtotalGrossProfit.Text = Parse.ToFormatHarga(Result["GrandtotalGrossProfit"]); RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); LabelFooterGrandtotalJumlahProduk.Text = LabelHeaderGrandtotalJumlahProduk.Text; LabelFooterGrandtotalGross.Text = LabelHeaderGrandtotalGross.Text; LabelFooterGrandtotalDiscount.Text = LabelHeaderGrandtotalDiscount.Text; LabelFooterGrandtotalNetRevenue.Text = LabelHeaderGrandtotalNetRevenue.Text; LabelFooterGrandtotalCOGS.Text = LabelHeaderGrandtotalCOGS.Text; LabelFooterGrandtotalGrossProfit.Text = LabelHeaderGrandtotalGrossProfit.Text; foreach (RepeaterItem item in RepeaterLaporan.Items) { HtmlTableCell TitleCOGS = (HtmlTableCell)item.FindControl("TitleCOGS"); HtmlTableCell TitleGrossProfit = (HtmlTableCell)item.FindControl("TitleGrossProfit"); HtmlTableCell FooterCOGS = (HtmlTableCell)item.FindControl("FooterCOGS"); HtmlTableCell FooterGrossProfit = (HtmlTableCell)item.FindControl("FooterGrossProfit"); TitleCOGS.Visible = Result["MelihatCOGS"]; TitleGrossProfit.Visible = TitleCOGS.Visible; FooterCOGS.Visible = TitleCOGS.Visible; FooterGrossProfit.Visible = TitleCOGS.Visible; Repeater RepeaterBody = (Repeater)item.FindControl("RepeaterBody"); foreach (RepeaterItem item2 in RepeaterBody.Items) { HtmlTableCell PanelCOGS = (HtmlTableCell)item2.FindControl("PanelCOGS"); HtmlTableCell PanelGrossProfit = (HtmlTableCell)item2.FindControl("PanelGrossProfit"); PanelCOGS.Visible = TitleCOGS.Visible; PanelGrossProfit.Visible = TitleCOGS.Visible; } } //FILE EXCEL LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } //PRINT LAPORAN ButtonPrint.OnClientClick = "www.facebook.com"; } }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); if (TextBoxTanggalAwal.Text == TextBoxTanggalAkhir.Text) { LabelPeriode.Text = TextBoxTanggalAwal.Text; } else { LabelPeriode.Text = TextBoxTanggalAwal.Text + " - " + TextBoxTanggalAkhir.Text; } if (DropDownListCariFilterBy.SelectedValue == "semua") { divSemua.Visible = true; divFilter.Visible = false; #region FILTER Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], false); var Result = Laporan_Class.TransaksiDetail(DropDownListCariTempat.SelectedValue.ToInt(), DropDownListCariStatusTransaksi.SelectedValue.ToInt(), null, 0, TextBoxCariKodeSemuaProduk.Text, DropDownListCariPemilikProdukSemuaProduk.SelectedValue.ToInt(), DropDownListCariProdukSemuaProduk.SelectedValue.ToInt(), DropDownListCariAtributProdukSemuaProduk.SelectedValue.ToInt(), DropDownListCariKategoriSemuaProduk.SelectedValue.ToInt(), true); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; //LinkDownloadSemuaProduk.Visible = GenerateExcel; //if (LinkDownloadSemuaProduk.Visible) // LinkDownloadSemuaProduk.HRef = Laporan_Class.LinkDownload; //ButtonPrintSemuaProduk.OnClientClick = "return popitup('PenjualanProdukPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion LabelJumlahProduk.Text = Result["JumlahProduk"]; LabelHargaPokok.Text = Result["HargaPokok"]; LabelHargaJual.Text = Result["HargaJual"]; LabelPotonganHarga.Text = Result["PotonganHargaJual"]; LabelSubtotal.Text = Result["Subtotal"]; LabelPenjualanBersih.Text = Result["PenjualanBersih"]; RepeaterSemuaProduk.DataSource = Result["Data"]; RepeaterSemuaProduk.DataBind(); #endregion } else { divSemua.Visible = false; divFilter.Visible = true; #region FILTER string _tempPencarian = string.Empty; _tempPencarian += "?TanggalAwal=" + DateTime.Parse(TextBoxTanggalAwal.Text).Date; _tempPencarian += "&TanggalAkhir=" + DateTime.Parse(TextBoxTanggalAkhir.Text).Date; _tempPencarian += "&IDTempat=" + DropDownListCariTempat.SelectedValue; _tempPencarian += "&IDStatusTransaksi=" + DropDownListCariStatusTransaksi.SelectedValue; _tempPencarian += "&Filter=" + DropDownListCariFilterBy.SelectedValue; var _hasilDetailTransaksi = db.TBTransaksiDetails.ToArray(); if (DropDownListCariTempat.SelectedValue != "0") { _hasilDetailTransaksi = _hasilDetailTransaksi.Where(item => item.TBTransaksi.IDTempat == DropDownListCariTempat.SelectedValue.ToInt()).ToArray(); } if (DropDownListCariStatusTransaksi.SelectedValue != "0") { _hasilDetailTransaksi = _hasilDetailTransaksi.Where(item => item.TBTransaksi.IDStatusTransaksi == DropDownListCariStatusTransaksi.SelectedValue.ToInt()).ToArray(); } var _dataDatabase = _hasilDetailTransaksi.Where(item => item.TBTransaksi.TanggalOperasional.Value.Date >= DateTime.Parse(TextBoxTanggalAwal.Text).Date&& item.TBTransaksi.TanggalOperasional.Value.Date <= DateTime.Parse(TextBoxTanggalAkhir.Text).Date).ToArray(); var _data = _dataDatabase.AsEnumerable().GroupBy(item => new { item.TBKombinasiProduk }) .Select(item => new { KodeKombinasiProduk = item.Key.TBKombinasiProduk.KodeKombinasiProduk, PemilikProduk = item.Key.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama, Produk = item.Key.TBKombinasiProduk.TBProduk.Nama, AtributProduk = item.Key.TBKombinasiProduk.TBAtributProduk.Nama, IDPemilikProduk = item.Key.TBKombinasiProduk.TBProduk.IDPemilikProduk, IDProduk = item.Key.TBKombinasiProduk.TBProduk.IDProduk, IDAtributProduk = item.Key.TBKombinasiProduk.IDAtributProduk, RelasiKategori = item.Key.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks, Kategori = StokProduk_Class.GabungkanSemuaKategoriProduk(db, null, item.Key.TBKombinasiProduk), JumlahProduk = item.Sum(item2 => item2.Quantity), HargaPokok = item.Sum(item2 => item2.HargaBeli * item2.Quantity), HargaJual = item.Sum(item2 => item2.HargaJual * item2.Quantity), PotonganHargaJual = item.Sum(item2 => item2.Discount * item2.Quantity), Subtotal = item.Sum(item2 => item2.Subtotal), PenjualanBersih = item.Sum(item2 => (item2.HargaJual - item2.Discount - item2.HargaBeli) * item2.Quantity), }); if (DropDownListCariFilterBy.SelectedValue == "brand") { var hasil = db.TBPemilikProduks.AsEnumerable().Where(item => _data.Any(data => data.IDPemilikProduk == item.IDPemilikProduk)).Select(item => new { Nama = item.Nama, Body = _data.Where(data => data.IDPemilikProduk == item.IDPemilikProduk), TotalJumlahProduk = _data.Where(data => data.IDPemilikProduk == item.IDPemilikProduk).Sum(data => data.JumlahProduk), TotalHargaPokok = _data.Where(data => data.IDPemilikProduk == item.IDPemilikProduk).Sum(data => data.HargaPokok), TotalHargaJual = _data.Where(data => data.IDPemilikProduk == item.IDPemilikProduk).Sum(data => data.HargaJual), TotalPotonganHargaJual = _data.Where(data => data.IDPemilikProduk == item.IDPemilikProduk).Sum(data => data.PotonganHargaJual), TotalSubtotal = _data.Where(data => data.IDPemilikProduk == item.IDPemilikProduk).Sum(data => data.Subtotal), TotalPenjualanBersih = _data.Where(data => data.IDPemilikProduk == item.IDPemilikProduk).Sum(data => data.PenjualanBersih), }).ToArray(); RepeaterFilterBy.DataSource = hasil.OrderBy(item => item.Nama); RepeaterFilterBy.DataBind(); } else if (DropDownListCariFilterBy.SelectedValue == "produk") { var hasil = db.TBProduks.AsEnumerable().Where(item => _data.Any(data => data.IDProduk == item.IDProduk)).Select(item => new { Nama = item.Nama, Body = _data.Where(data => data.IDProduk == item.IDProduk), TotalJumlahProduk = _data.Where(data => data.IDProduk == item.IDProduk).Sum(data => data.JumlahProduk), TotalHargaPokok = _data.Where(data => data.IDProduk == item.IDProduk).Sum(data => data.HargaPokok), TotalHargaJual = _data.Where(data => data.IDProduk == item.IDProduk).Sum(data => data.HargaJual), TotalPotonganHargaJual = _data.Where(data => data.IDProduk == item.IDProduk).Sum(data => data.PotonganHargaJual), TotalSubtotal = _data.Where(data => data.IDProduk == item.IDProduk).Sum(data => data.Subtotal), TotalPenjualanBersih = _data.Where(data => data.IDProduk == item.IDProduk).Sum(data => data.PenjualanBersih), }).ToArray(); RepeaterFilterBy.DataSource = hasil.OrderBy(item => item.Nama); RepeaterFilterBy.DataBind(); } else if (DropDownListCariFilterBy.SelectedValue == "varian") { var hasil = db.TBAtributProduks.AsEnumerable().Where(item => _data.Any(data => data.IDAtributProduk == item.IDAtributProduk)).Select(item => new { Nama = item.Nama, Body = _data.Where(data => data.IDAtributProduk == item.IDAtributProduk), TotalJumlahProduk = _data.Where(data => data.IDAtributProduk == item.IDAtributProduk).Sum(data => data.JumlahProduk), TotalHargaPokok = _data.Where(data => data.IDAtributProduk == item.IDAtributProduk).Sum(data => data.HargaPokok), TotalHargaJual = _data.Where(data => data.IDAtributProduk == item.IDAtributProduk).Sum(data => data.HargaJual), TotalPotonganHargaJual = _data.Where(data => data.IDAtributProduk == item.IDAtributProduk).Sum(data => data.PotonganHargaJual), TotalSubtotal = _data.Where(data => data.IDAtributProduk == item.IDAtributProduk).Sum(data => data.Subtotal), TotalPenjualanBersih = _data.Where(data => data.IDAtributProduk == item.IDAtributProduk).Sum(data => data.PenjualanBersih), }).ToArray(); RepeaterFilterBy.DataSource = hasil.OrderBy(item => item.Nama); RepeaterFilterBy.DataBind(); } else if (DropDownListCariFilterBy.SelectedValue == "kategori") { var hasil = db.TBKategoriProduks.AsEnumerable().Where(item => _data.Any(data => data.RelasiKategori.FirstOrDefault(relasi => relasi.IDKategoriProduk == item.IDKategoriProduk) != null)).Select(item => new { Nama = item.Nama, Body = _data.Where(data => data.RelasiKategori.FirstOrDefault(relasi => relasi.IDKategoriProduk == item.IDKategoriProduk) != null), TotalJumlahProduk = _data.Where(data => data.RelasiKategori.FirstOrDefault(relasi => relasi.IDKategoriProduk == item.IDKategoriProduk) != null).Sum(data => data.JumlahProduk), TotalHargaPokok = _data.Where(data => data.RelasiKategori.FirstOrDefault(relasi => relasi.IDKategoriProduk == item.IDKategoriProduk) != null).Sum(data => data.HargaPokok), TotalHargaJual = _data.Where(data => data.RelasiKategori.FirstOrDefault(relasi => relasi.IDKategoriProduk == item.IDKategoriProduk) != null).Sum(data => data.HargaJual), TotalPotonganHargaJual = _data.Where(data => data.RelasiKategori.FirstOrDefault(relasi => relasi.IDKategoriProduk == item.IDKategoriProduk) != null).Sum(data => data.PotonganHargaJual), TotalSubtotal = _data.Where(data => data.RelasiKategori.FirstOrDefault(relasi => relasi.IDKategoriProduk == item.IDKategoriProduk) != null).Sum(data => data.Subtotal), TotalPenjualanBersih = _data.Where(data => data.RelasiKategori.FirstOrDefault(relasi => relasi.IDKategoriProduk == item.IDKategoriProduk) != null).Sum(data => data.PenjualanBersih), }).ToArray(); RepeaterFilterBy.DataSource = hasil.OrderBy(item => item.Nama); RepeaterFilterBy.DataBind(); } #endregion } } }
private void LoadData(bool GenerateExcel) { //DEFAULT TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy"); using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Laporan_Class Laporan_Class = new Laporan_Class(db, (PenggunaLogin)Session["PenggunaLogin"], (DateTime)ViewState["TanggalAwal"], (DateTime)ViewState["TanggalAkhir"], GenerateExcel); var Result = Laporan_Class.Transaksi(TextBoxCariIDTransaksi.Text, DropDownListCariPenggunaTransaksi.SelectedValue.ToInt(), DropDownListCariPenggunaUpdate.SelectedValue.ToInt(), DropDownListCariTempat.SelectedValue.ToInt(), DropDownListCariJenisTransaksi.SelectedValue.ToInt(), DropDownListCariStatusTransaksi.SelectedValue.ToInt(), DropDownListCariPelanggan.SelectedValue.ToInt(), DropDownListCariMeja.SelectedValue.ToInt()); #region KONFIGURASI LAPORAN LabelPeriode.Text = Laporan_Class.Periode; LinkDownload.Visible = GenerateExcel; if (LinkDownload.Visible) { LinkDownload.HRef = Laporan_Class.LinkDownload; } ButtonPrint.OnClientClick = "return popitup('DefaultPrint.aspx" + Laporan_Class.TempPencarian + "')"; #endregion #region USER INTERFACE LAPORAN LabelJumlahProduk.Text = Result["JumlahProduk"]; LabelJumlahTamu.Text = Result["JumlahTamu"]; LabelJumlahBiayaTambahan1.Text = Result["BiayaTambahan1"]; LabelJumlahBiayaTambahan2.Text = Result["BiayaTambahan2"]; LabelJumlahBiayaTambahan3.Text = Result["BiayaTambahan3"]; LabelJumlahBiayaTambahan4.Text = Result["BiayaTambahan4"]; LabelJumlahBiayaPengiriman.Text = Result["BiayaPengiriman"]; LabelDiscountTransaksi.Text = Result["DiscountTransaksi"]; LabelDiscountProduk.Text = Result["DiscountProduk"]; LabelDiscountVoucher.Text = Result["DiscountVoucher"]; LabelPembulatan.Text = Result["Pembulatan"]; LabelSubtotalSebelumDiscount.Text = Result["SubtotalSebelumDiscount"]; LabelSubtotalSetelahDiscount.Text = Result["SubtotalSetelahDiscount"]; LabelGrandTotal.Text = Result["GrandTotal"]; LabelJumlahProduk1.Text = LabelJumlahProduk.Text; LabelJumlahTamu1.Text = LabelJumlahTamu.Text; LabelJumlahBiayaTambahan11.Text = LabelJumlahBiayaTambahan1.Text; LabelJumlahBiayaTambahan21.Text = LabelJumlahBiayaTambahan2.Text; LabelJumlahBiayaTambahan31.Text = LabelJumlahBiayaTambahan3.Text; LabelJumlahBiayaTambahan41.Text = LabelJumlahBiayaTambahan4.Text; LabelJumlahBiayaPengiriman1.Text = LabelJumlahBiayaPengiriman.Text; LabelDiscountTransaksi1.Text = LabelDiscountTransaksi.Text; LabelDiscountProduk1.Text = LabelDiscountProduk.Text; LabelDiscountVoucher1.Text = LabelDiscountVoucher.Text; LabelPembulatan1.Text = LabelPembulatan.Text; LabelSubtotalSebelumDiscount1.Text = LabelSubtotalSebelumDiscount.Text; LabelSubtotalSetelahDiscount1.Text = LabelSubtotalSetelahDiscount.Text; LabelGrandTotal1.Text = LabelGrandTotal.Text; RepeaterLaporan.DataSource = Result["Data"]; RepeaterLaporan.DataBind(); #endregion } }