Example #1
0
    private void LoadDataPenerimaan(DataClassesDatabaseDataContext db)
    {
        PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        RepeaterDataPenerimaan.DataSource = db.TBPenerimaanPOProduksiBahanBakus.Where(item => item.TBPOProduksiBahanBaku.IDTempat == pengguna.IDTempat && item.TBPOProduksiBahanBaku.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiSendiri &&
                                                                                      (!string.IsNullOrWhiteSpace(TextBoxCariIDPenerimaanPOProduksiBahanBaku.Text) ? item.IDPenerimaanPOProduksiBahanBaku.Contains(TextBoxCariIDPenerimaanPOProduksiBahanBaku.Text.ToUpper()) : true) &&
                                                                                      (DropDownListCariBulanPenerimaan.SelectedValue != "0" ? item.TanggalTerima.Value.Month == DropDownListCariBulanPenerimaan.SelectedValue.ToInt() : true) &&
                                                                                      (DropDownListCariTahunPenerimaan.SelectedValue != "0" ? item.TanggalTerima.Value.Year == DropDownListCariTahunPenerimaan.SelectedValue.ToInt() : true) &&
                                                                                      (DropDownListCariPegawaiPenerimaan.SelectedValue != "0" ? item.IDPenggunaTerima == DropDownListCariPegawaiPenerimaan.SelectedValue.ToInt() : true))
                                            .Select(item => new
        {
            item.IDPenerimaanPOProduksiBahanBaku,
            item.Nomor,
            item.TanggalTerima,
            Pegawai = item.TBPengguna.NamaLengkap,
            item.Grandtotal,
            CetakPO = "return popitup('../CetakPenerimaan.aspx?id=" + item.IDPenerimaanPOProduksiBahanBaku + "')",
        }).OrderByDescending(item => item.Nomor).ToArray();
        RepeaterDataPenerimaan.DataBind();
    }
Example #2
0
    private void LoadDataPenerimaan(DataClassesDatabaseDataContext db)
    {
        PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        RepeaterDataPenerimaan.DataSource = db.TBPenerimaanPOProduksiProduks.Where(item => item.TBPOProduksiProduk.IDTempat == pengguna.IDTempat && item.TBPOProduksiProduk.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiSendiri &&
                                                                                   (!string.IsNullOrWhiteSpace(TextBoxCariIDPenerimaanPOProduksiProduk.Text) ? item.IDPenerimaanPOProduksiProduk.Contains(TextBoxCariIDPenerimaanPOProduksiProduk.Text.ToUpper()) : true) &&
                                                                                   (DropDownListCariBulanPenerimaan.SelectedValue != "0" ? item.TanggalTerima.Value.Month == DropDownListCariBulanPenerimaan.SelectedValue.ToInt() : true) &&
                                                                                   (DropDownListCariTahunPenerimaan.SelectedValue != "0" ? item.TanggalTerima.Value.Year == DropDownListCariTahunPenerimaan.SelectedValue.ToInt() : true) &&
                                                                                   (DropDownListCariPegawaiPenerimaan.SelectedValue != "0" ? item.IDPenggunaTerima == DropDownListCariPegawaiPenerimaan.SelectedValue.ToInt() : true) &&
                                                                                   (DropDownListCariStatusPenerimaan.SelectedValue != "0" ? (DropDownListCariStatusPenerimaan.SelectedValue != "Baru" ? (DropDownListCariStatusPenerimaan.SelectedValue != "Kontra" ? item.TBPOProduksiProdukPenagihan.StatusPembayaran == true : item.TBPOProduksiProdukPenagihan.StatusPembayaran == false) : item.TBPOProduksiProdukPenagihan == null) : true))
                                            .Select(item => new
        {
            item.IDPenerimaanPOProduksiProduk,
            item.Nomor,
            item.TanggalTerima,
            Pegawai = item.TBPengguna.NamaLengkap,
            item.Grandtotal,
            Status  = item.TBPOProduksiProdukPenagihan != null ? item.TBPOProduksiProdukPenagihan.StatusPembayaran == false ? "<label class=\"label label-warning\">Kontra</label>" : "<label class=\"label label-success\">Lunas</label>" : "<label class=\"label label-default\">Baru</label>",
            CetakPO = "return popitup('../CetakPenerimaan.aspx?id=" + item.IDPenerimaanPOProduksiProduk + "')",
        }).OrderByDescending(item => item.Nomor).ToArray();
        RepeaterDataPenerimaan.DataBind();
    }