private void LoadDataTransferProduk() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { var TransferProdukDetail = db.TBTransferProdukDetails .Where(item => item.IDTransferProduk == LabelIDTransferProduk.Text) .GroupBy(item => item.TBKombinasiProduk.TBProduk) .Select(item => new { Produk = item.Key.Nama, Kategori = item.Key.TBRelasiProdukKategoriProduks.Count > 0 ? item.Key.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "", Count = item.Count(), Body = item.Select(item2 => new { item2.IDTransferProdukDetail, Kode = item2.TBKombinasiProduk.KodeKombinasiProduk, AtributProduk = item2.TBKombinasiProduk.TBAtributProduk.Nama, item2.HargaJual, item2.Jumlah, item2.SubtotalHargaJual }), Jumlah = item.Sum(item2 => item2.Jumlah), SubtotalHargaJual = item.Sum(item2 => item2.SubtotalHargaJual) }) .ToArray(); RepeaterTransferKombinasiProduk.DataSource = TransferProdukDetail; RepeaterTransferKombinasiProduk.DataBind(); LabelTotalJumlah.Text = TransferProdukDetail.Sum(item => item.Jumlah).ToFormatHargaBulat(); LabelTotalSubtotalHargaJual.Text = TransferProdukDetail.Sum(item => item.SubtotalHargaJual).ToFormatHarga(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { TransferProduk_Class TransferProduk_Class = new TransferProduk_Class(); PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; var TransferProduk = TransferProduk_Class.Cari(db, Request.QueryString["id"]); if (TransferProduk != null && TransferProduk.EnumJenisTransfer == (int)PilihanJenisTransfer.TransferProses) { LabelIDTransferProduk.Text = TransferProduk.IDTransferProduk; //TEMPAT PENGIRIM DropDownListTempatPengirim.Items.Insert(0, new ListItem { Text = TransferProduk.TBTempat.Nama, Selected = true }); //TEMPAT PENERIMA DropDownListTempatPenerima.Items.Insert(0, new ListItem { Text = TransferProduk.TBTempat1.Nama, Selected = true }); //PENGGUNA PENGIRIM DropDownListPenggunaPengirim.Items.Insert(0, new ListItem { Text = TransferProduk.TBPengguna.NamaLengkap, Selected = true }); TextBoxTanggalKirim.Text = TransferProduk.TanggalKirim.ToFormatTanggal(); TextBoxKeterangan.Text = TransferProduk.Keterangan; RepeaterTransferKombinasiProduk.DataSource = TransferProduk.TBTransferProdukDetails .GroupBy(item => item.TBKombinasiProduk.TBProduk) .Select(item => new { Produk = item.Key.Nama, Kategori = item.Key.TBRelasiProdukKategoriProduks.Count > 0 ? item.Key.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "", Count = item.Count(), Body = item.Select(item2 => new { item2.IDTransferProdukDetail, Kode = item2.TBKombinasiProduk.KodeKombinasiProduk, AtributProduk = item2.TBKombinasiProduk.TBAtributProduk.Nama, item2.HargaJual, item2.Jumlah, item2.SubtotalHargaJual }), Jumlah = item.Sum(item2 => item2.Jumlah), SubtotalHargaJual = item.Sum(item2 => item2.SubtotalHargaJual) }) .ToArray(); RepeaterTransferKombinasiProduk.DataBind(); LabelTotalJumlah.Text = TransferProduk.TotalJumlah.ToFormatHargaBulat(); LabelTotalNominal.Text = TransferProduk.GrandTotalHargaJual.ToFormatHarga(); } else { Response.Redirect("Default.aspx"); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { var DataTransferProduk = db.TBTransferProduks .FirstOrDefault(item => item.IDTransferProduk == Request.QueryString["id"]); if (DataTransferProduk != null) { ButtonPrint.OnClientClick = "return popitup('Print.aspx?id=" + DataTransferProduk.IDTransferProduk + "')"; LabelIDTransfer.Text = DataTransferProduk.IDTransferProduk; LabelStatusTransfer.Text = Pengaturan.JenisTransferHTML(DataTransferProduk.EnumJenisTransfer); LabelPengirimLokasi.Text = DataTransferProduk.TBTempat.Nama; LabelPengirimTanggal.Text = DataTransferProduk.TanggalKirim.ToFormatTanggal(); LabelPengirimPengguna.Text = DataTransferProduk.TBPengguna.NamaLengkap; LabelPenerimaLokasi.Text = DataTransferProduk.TBTempat1.Nama; LabelPenerimaTanggal.Text = DataTransferProduk.TanggalTerima.ToFormatTanggal(); LabelPenerimaPengguna.Text = DataTransferProduk.IDPenerima.HasValue ? DataTransferProduk.TBPengguna1.NamaLengkap : ""; RepeaterTransferKombinasiProduk.DataSource = DataTransferProduk.TBTransferProdukDetails .GroupBy(item => item.TBKombinasiProduk.TBProduk) .Select(item => new { Produk = item.Key.Nama, Kategori = item.Key.TBRelasiProdukKategoriProduks.Count > 0 ? item.Key.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "", Count = item.Count(), Body = item.Select(item2 => new { item2.IDTransferProdukDetail, Kode = item2.TBKombinasiProduk.KodeKombinasiProduk, AtributProduk = item2.TBKombinasiProduk.TBAtributProduk.Nama, item2.HargaJual, item2.Jumlah, item2.SubtotalHargaJual }), Jumlah = item.Sum(item2 => item2.Jumlah), SubtotalHargaJual = item.Sum(item2 => item2.SubtotalHargaJual) }) .ToArray(); RepeaterTransferKombinasiProduk.DataBind(); LabelTotalJumlah.Text = DataTransferProduk.TotalJumlah.ToFormatHargaBulat(); LabelTotalNominal.Text = DataTransferProduk.GrandTotalHargaJual.ToFormatHarga(); linkDownload.HRef = "~/Files/Transfer Produk/Transfer/" + DataTransferProduk.TBTempat.Nama + " " + DataTransferProduk.IDTransferProduk + " " + (DataTransferProduk.TanggalKirim).ToString("d MMMM yyyy HH.mm") + ".WIT_enc.zip"; if (DataTransferProduk.IDTempatPenerima == Pengguna.IDTempat) { linkKembali.HRef = "/WITAdministrator/Produk/Transfer/Terima/Default.aspx"; } else { linkKembali.HRef = "/WITAdministrator/Produk/Transfer/Kirim/Default.aspx"; } if ((PilihanJenisTransfer)DataTransferProduk.EnumJenisTransfer == PilihanJenisTransfer.TransferBatal || (PilihanJenisTransfer)DataTransferProduk.EnumJenisTransfer == PilihanJenisTransfer.TransferPending) { ButtonPrint.Visible = false; linkDownload.Visible = false; } } else { Response.Redirect("Default.aspx"); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; TBTransferProduk DataTransferProduk = db.TBTransferProduks .FirstOrDefault(item => item.IDTransferProduk == Request.QueryString["id"]); if (DataTransferProduk != null) { LabelIDTransferProduk.Text = DataTransferProduk.IDTransferProduk; //PRINT LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintTempat.Text = Pengguna.Tempat; LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); //PENGIRIM LabelPengirimTempat.Text = Pengguna.Store + " - " + DataTransferProduk.TBTempat.Nama; LabelPengirimTempat1.Text = LabelPengirimTempat.Text; LabelPengirimanTanggal.Text = DataTransferProduk.TanggalKirim.ToFormatTanggal(); LabelPengirimanPengguna.Text = DataTransferProduk.TBPengguna.NamaLengkap; LabelPengirimanPengguna1.Text = LabelPengirimanPengguna.Text; LabelPengirimAlamat.Text = DataTransferProduk.TBTempat.Alamat; LabelPengirimTelepon.Text = DataTransferProduk.TBTempat.Telepon1 + " - " + DataTransferProduk.TBTempat.Telepon2; LabelPengirimEmail.Text = DataTransferProduk.TBTempat.Email; LabelKeterangan.Text = DataTransferProduk.Keterangan; //PENERIMA LabelPenerimaTempat.Text = Pengguna.Store + " - " + DataTransferProduk.TBTempat1.Nama; LabelPenerimaTanggal.Text = DataTransferProduk.TanggalTerima.ToFormatTanggal(); LabelPenerimaPengguna.Text = DataTransferProduk.IDPenerima.HasValue ? DataTransferProduk.TBPengguna1.NamaLengkap : ""; LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; LabelPenerimaAlamat.Text = DataTransferProduk.TBTempat1.Alamat; LabelPenerimaTelepon.Text = DataTransferProduk.TBTempat1.Telepon1 + " - " + DataTransferProduk.TBTempat1.Telepon2; LabelPenerimaEmail.Text = DataTransferProduk.TBTempat1.Email; RepeaterTransferKombinasiProduk.DataSource = DataTransferProduk.TBTransferProdukDetails .GroupBy(item => item.TBKombinasiProduk.TBProduk) .Select(item => new { Produk = item.Key.Nama, Kategori = item.Key.TBRelasiProdukKategoriProduks.Count > 0 ? item.Key.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "", Count = item.Count(), Body = item.Select(item2 => new { item2.IDTransferProdukDetail, Kode = item2.TBKombinasiProduk.KodeKombinasiProduk, AtributProduk = item2.TBKombinasiProduk.TBAtributProduk.Nama, item2.HargaJual, item2.Jumlah, item2.SubtotalHargaJual }), Jumlah = item.Sum(item2 => item2.Jumlah), SubtotalHargaJual = item.Sum(item2 => item2.SubtotalHargaJual) }) .ToArray(); RepeaterTransferKombinasiProduk.DataBind(); LabelTotalQuantity.Text = DataTransferProduk.TotalJumlah.ToFormatHargaBulat(); LabelGrandTotal.Text = DataTransferProduk.GrandTotalHargaJual.ToFormatHarga(); LabelTotalQuantity1.Text = LabelTotalQuantity.Text; LabelGrandTotal1.Text = LabelGrandTotal.Text; } else { Response.Redirect("Default.aspx"); } } } }