protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; var transferBahanBaku = db.TBTransferBahanBakus.FirstOrDefault(item => item.IDTransferBahanBaku == Request.QueryString["id"]); if (transferBahanBaku != null && transferBahanBaku.EnumJenisTransfer == (int)PilihanJenisTransfer.TransferProses) { LabelIDTransferBahanBaku.Text = transferBahanBaku.IDTransferBahanBaku; //TEMPAT PENGIRIM DropDownListTempatPengirim.Items.Insert(0, new ListItem { Text = transferBahanBaku.TBTempat.Nama, Selected = true }); //TEMPAT PENERIMA DropDownListTempatPenerima.Items.Insert(0, new ListItem { Text = transferBahanBaku.TBTempat1.Nama, Selected = true }); //PENGGUNA PENGIRIM DropDownListPenggunaPengirim.Items.Insert(0, new ListItem { Text = transferBahanBaku.TBPengguna.NamaLengkap, Selected = true }); TextBoxTanggalKirim.Text = transferBahanBaku.TanggalKirim.ToFormatTanggal(); TextBoxKeterangan.Text = transferBahanBaku.Keterangan; RepeaterTransferBahanBaku.DataSource = transferBahanBaku.TBTransferBahanBakuDetails .Select(item => new { BahanBaku = item.TBBahanBaku.Nama, SatuanBesar = item.TBSatuan.Nama, Kategori = item.TBBahanBaku.TBRelasiBahanBakuKategoriBahanBakus.Count > 0 ? item.TBBahanBaku.TBRelasiBahanBakuKategoriBahanBakus.FirstOrDefault().TBKategoriBahanBaku.Nama : "", KodeBahanBaku = item.TBBahanBaku.KodeBahanBaku, HargaBeli = item.HargaBeli, Jumlah = item.Jumlah, Subtotal = item.Subtotal }); RepeaterTransferBahanBaku.DataBind(); LabelTotalNominal.Text = transferBahanBaku.GrandTotal.ToFormatHarga(); } else { Response.Redirect("Default.aspx"); } } } }
private void LoadDataTransferBahanBaku() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { var TransferBahanBakuDetail = db.TBTransferBahanBakuDetails .Where(item => item.IDTransferBahanBaku == LabelIDTransferBahanBaku.Text) .Select(item => new { item.IDTransferBahanBakuDetail, Kode = item.TBBahanBaku.KodeBahanBaku, item.TBBahanBaku.Nama, SatuanBesar = item.TBSatuan.Nama, Kategori = StokBahanBaku_Class.GabungkanSemuaKategoriBahanBaku(db, null, item.TBBahanBaku), item.HargaBeli, item.Jumlah, item.Subtotal }).OrderBy(item => item.Nama).ToArray(); RepeaterTransferBahanBaku.DataSource = TransferBahanBakuDetail; RepeaterTransferBahanBaku.DataBind(); LabelTotalSubtotal.Text = TransferBahanBakuDetail.Sum(item => item.Subtotal).ToFormatHarga(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; TBTransferBahanBaku DataTransferBahanBaku = db.TBTransferBahanBakus .FirstOrDefault(item => item.IDTransferBahanBaku == Request.QueryString["id"]); if (DataTransferBahanBaku != null) { LabelIDTransferBahanBaku.Text = DataTransferBahanBaku.IDTransferBahanBaku; //PRINT LabelPrintPengguna.Text = Pengguna.NamaLengkap; LabelPrintTempat.Text = Pengguna.Tempat; LabelPrintTanggal.Text = DateTime.Now.ToFormatTanggal(); //PENGIRIM LabelPengirimTempat.Text = Pengguna.Store + " - " + DataTransferBahanBaku.TBTempat.Nama; LabelPengirimTempat1.Text = LabelPengirimTempat.Text; LabelPengirimanTanggal.Text = DataTransferBahanBaku.TanggalKirim.ToFormatTanggal(); LabelPengirimanPengguna.Text = DataTransferBahanBaku.TBPengguna.NamaLengkap; LabelPengirimanPengguna1.Text = LabelPengirimanPengguna.Text; LabelPengirimAlamat.Text = DataTransferBahanBaku.TBTempat.Alamat; LabelPengirimTelepon.Text = DataTransferBahanBaku.TBTempat.Telepon1 + " - " + DataTransferBahanBaku.TBTempat.Telepon2; LabelPengirimEmail.Text = DataTransferBahanBaku.TBTempat.Email; LabelKeterangan.Text = DataTransferBahanBaku.Keterangan; //PENERIMA LabelPenerimaTempat.Text = Pengguna.Store + " - " + DataTransferBahanBaku.TBTempat1.Nama; LabelPenerimaTanggal.Text = DataTransferBahanBaku.TanggalTerima.ToFormatTanggal(); LabelPenerimaPengguna.Text = DataTransferBahanBaku.IDPenerima.HasValue ? DataTransferBahanBaku.TBPengguna1.NamaLengkap : ""; LabelPenerimaPengguna1.Text = LabelPenerimaPengguna.Text; LabelPenerimaAlamat.Text = DataTransferBahanBaku.TBTempat1.Alamat; LabelPenerimaTelepon.Text = DataTransferBahanBaku.TBTempat1.Telepon1 + " - " + DataTransferBahanBaku.TBTempat1.Telepon2; LabelPenerimaEmail.Text = DataTransferBahanBaku.TBTempat1.Email; RepeaterTransferBahanBaku.DataSource = DataTransferBahanBaku.TBTransferBahanBakuDetails .Select(item => new { BahanBaku = item.TBBahanBaku.Nama, SatuanBesar = item.TBSatuan.Nama, Kategori = item.TBBahanBaku.TBRelasiBahanBakuKategoriBahanBakus.Count > 0 ? item.TBBahanBaku.TBRelasiBahanBakuKategoriBahanBakus.FirstOrDefault().TBKategoriBahanBaku.Nama : "", KodeBahanBaku = item.TBBahanBaku.KodeBahanBaku, HargaBeli = item.HargaBeli, Jumlah = item.Jumlah, Subtotal = item.Subtotal }); RepeaterTransferBahanBaku.DataBind(); LabelGrandTotal.Text = DataTransferBahanBaku.GrandTotal.ToFormatHarga(); LabelGrandTotal1.Text = LabelGrandTotal.Text; } 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 DataTransferBahanBaku = db.TBTransferBahanBakus .FirstOrDefault(item => item.IDTransferBahanBaku == Request.QueryString["id"]); if (DataTransferBahanBaku != null) { LabelIDTransfer.Text = DataTransferBahanBaku.IDTransferBahanBaku; ButtonPrint.OnClientClick = "return popitup('Print.aspx?id=" + DataTransferBahanBaku.IDTransferBahanBaku + "')"; LabelPengirimLokasi.Text = DataTransferBahanBaku.TBTempat.Nama; LabelPengirimTanggal.Text = DataTransferBahanBaku.TanggalKirim.ToFormatTanggal(); LabelPengirimPengguna.Text = DataTransferBahanBaku.TBPengguna.NamaLengkap; LabelPenerimaLokasi.Text = DataTransferBahanBaku.TBTempat1.Nama; LabelPenerimaTanggal.Text = DataTransferBahanBaku.TanggalTerima.ToFormatTanggal(); LabelPenerimaPengguna.Text = DataTransferBahanBaku.IDPenerima.HasValue ? DataTransferBahanBaku.TBPengguna1.NamaLengkap : ""; LabelStatusTransfer.Text = Pengaturan.JenisTransferHTML(DataTransferBahanBaku.EnumJenisTransfer); RepeaterTransferBahanBaku.DataSource = DataTransferBahanBaku.TBTransferBahanBakuDetails .Select(item => new { BahanBaku = item.TBBahanBaku.Nama, SatuanBesar = item.TBSatuan.Nama, Kategori = item.TBBahanBaku.TBRelasiBahanBakuKategoriBahanBakus.Count > 0 ? item.TBBahanBaku.TBRelasiBahanBakuKategoriBahanBakus.FirstOrDefault().TBKategoriBahanBaku.Nama : "", KodeBahanBaku = item.TBBahanBaku.KodeBahanBaku, HargaBeli = item.HargaBeli, Jumlah = item.Jumlah, Subtotal = item.Subtotal }); RepeaterTransferBahanBaku.DataBind(); LabelTotalNominal.Text = DataTransferBahanBaku.GrandTotal.ToFormatHarga(); linkDownload.HRef = "~/Files/Transfer Bahan Baku/Transfer/" + DataTransferBahanBaku.TBTempat.Nama + " " + DataTransferBahanBaku.IDTransferBahanBaku + " " + (DataTransferBahanBaku.TanggalKirim).ToString("d MMMM yyyy HH.mm") + ".WIT_enc.zip"; if (DataTransferBahanBaku.IDTempatPenerima == Pengguna.IDTempat) { linkKembali.HRef = "/WITAdministrator/BahanBaku/Transfer/Kirim/Default.aspx"; } else { linkKembali.HRef = "/WITAdministrator/BahanBaku/Transfer/Terima/Default.aspx"; } if ((PilihanJenisTransfer)DataTransferBahanBaku.EnumJenisTransfer == PilihanJenisTransfer.TransferBatal || (PilihanJenisTransfer)DataTransferBahanBaku.EnumJenisTransfer == PilihanJenisTransfer.TransferPending) { ButtonPrint.Visible = false; linkDownload.Visible = false; } } else { Response.Redirect("Default.aspx"); } } } }