private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"]; TBPOProduksiProdukRetur[] daftarPOProduksiProdukRetur = db.TBPOProduksiProdukReturs.Where(item => item.TanggalRetur.Value.Month == DropDownListCariBulan.SelectedValue.ToInt() && item.TanggalRetur.Value.Year == DropDownListCariTahun.SelectedValue.ToInt()).ToArray(); if (!string.IsNullOrWhiteSpace(TextBoxCariIDPOProduksiProdukRetur.Text)) { daftarPOProduksiProdukRetur = daftarPOProduksiProdukRetur.Where(item => item.IDPOProduksiProdukRetur.Contains(TextBoxCariIDPOProduksiProdukRetur.Text.ToUpper())).ToArray(); } if (DropDownListCariPegawai.SelectedValue != "0") { daftarPOProduksiProdukRetur = daftarPOProduksiProdukRetur.Where(item => item.IDPengguna == DropDownListCariPegawai.SelectedValue.ToInt()).ToArray(); } if (DropDownListCariVendor.SelectedValue != "0") { daftarPOProduksiProdukRetur = daftarPOProduksiProdukRetur.Where(item => item.IDVendor == DropDownListCariVendor.SelectedValue.ToInt()).ToArray(); } if (DropDownListCariStatus.SelectedValue != "0") { daftarPOProduksiProdukRetur = daftarPOProduksiProdukRetur.Where(item => item.EnumStatusRetur.Value == DropDownListCariStatus.SelectedValue.ToInt()).ToArray(); } RepeaterData.DataSource = daftarPOProduksiProdukRetur.Where(item => item.IDTempat == pengguna.IDTempat).Select(item => new { item.IDPOProduksiProdukRetur, item.Nomor, item.TanggalRetur, Pegawai = item.TBPengguna.NamaLengkap, Vendor = item.TBVendor.Nama, item.Grandtotal, Status = Pengaturan.StatusPOProduksi(item.EnumStatusRetur.ToString()), Cetak = "return popitup('Cetak.aspx?id=" + item.IDPOProduksiProdukRetur + "')", Batal = item.EnumStatusRetur != (int)EnumStatusPORetur.Batal ? "btn btn-outline-danger btn-xs" : "d-none" }).OrderByDescending(item => item.Nomor).ToArray(); RepeaterData.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(); LabelNamaStore.Text = store.Nama; TBPOProduksiBahanBakuRetur dataRetur = db.TBPOProduksiBahanBakuReturs.FirstOrDefault(item => item.IDPOProduksiBahanBakuRetur == Request.QueryString["id"]); var detailRetur = dataRetur.TBPOProduksiBahanBakuReturDetails.Select(item => new { item.TBStokBahanBaku.TBBahanBaku.Nama, item.HargaRetur, item.Jumlah, item.Subtotal, Satuan = item.TBStokBahanBaku.TBBahanBaku.TBSatuan1.Nama }); RepeaterDetail.DataSource = detailRetur; RepeaterDetail.DataBind(); LabelIDReturBahanBaku.Text = dataRetur.IDPOProduksiBahanBakuRetur; LabelPengguna.Text = dataRetur.TBPengguna.NamaLengkap; LabelIDPenerimaanPOProduksiBahanBaku.Text = dataRetur.IDPenerimaanPOProduksiBahanBaku == null ? "-" : dataRetur.IDPenerimaanPOProduksiBahanBaku; LabelSupplier.Text = dataRetur.TBSupplier.Nama; LabelTanggalRetur.Text = dataRetur.TanggalRetur.ToFormatTanggalJam(); LabelIDPenagihan.Text = dataRetur.IDPOProduksiBahanBakuPenagihan == null ? "-" : dataRetur.IDPOProduksiBahanBakuPenagihan; LabelTotalSubtotal.Text = dataRetur.Grandtotal.Value.ToFormatHarga(); LabelStatusRetur.Text = Pengaturan.StatusPOProduksi(dataRetur.EnumStatusRetur.Value); LabelKeterangan.Text = dataRetur.Keterangan; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { TBPOProduksiBahanBakuRetur POProduksiBahanBakuRetur = db.TBPOProduksiBahanBakuReturs.FirstOrDefault(item => item.IDPOProduksiBahanBakuRetur == Request.QueryString["id"]); TextBoxIDPOProduksiBahanBakuRetur.Text = POProduksiBahanBakuRetur.IDPOProduksiBahanBakuRetur; TextBoxIDPenerimaanPOProduksiBahanBaku.Text = POProduksiBahanBakuRetur.IDPenerimaanPOProduksiBahanBaku != null ? POProduksiBahanBakuRetur.IDPenerimaanPOProduksiBahanBaku : string.Empty; TextBoxPegawai.Text = POProduksiBahanBakuRetur.TBPengguna.NamaLengkap; TextBoxTanggal.Text = POProduksiBahanBakuRetur.TanggalRetur.ToFormatTanggal(); TextBoxIDPOProduksiBahanBakuPenagihan.Text = POProduksiBahanBakuRetur.IDPOProduksiBahanBakuPenagihan != null ? POProduksiBahanBakuRetur.IDPOProduksiBahanBakuPenagihan : string.Empty; TextBoxStatus.Text = Pengaturan.StatusPOProduksi(POProduksiBahanBakuRetur.EnumStatusRetur.Value);; TextBoxSupplier.Text = POProduksiBahanBakuRetur.TBSupplier.Nama; TextBoxEmail.Text = POProduksiBahanBakuRetur.TBSupplier.Email; TextBoxAlamat.Text = POProduksiBahanBakuRetur.TBSupplier.Alamat; TextBoxTelepon1.Text = POProduksiBahanBakuRetur.TBSupplier.Telepon1; TextBoxTelepon2.Text = POProduksiBahanBakuRetur.TBSupplier.Telepon2; RepeaterDetail.DataSource = POProduksiBahanBakuRetur.TBPOProduksiBahanBakuReturDetails.Select(item => new { item.TBStokBahanBaku.TBBahanBaku.Nama, item.HargaRetur, item.Jumlah, item.Subtotal, Satuan = item.TBSatuan.Nama });; RepeaterDetail.DataBind(); LabelTotalSubtotal.Text = POProduksiBahanBakuRetur.Grandtotal.Value.ToFormatHarga(); TextBoxKeterangan.Text = string.Empty; } } }