Ejemplo n.º 1
0
    private void LoadDataPO(DataClassesDatabaseDataContext db)
    {
        PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        RepeaterDataPO.DataSource = db.TBPOProduksiBahanBakus.Where(item => item.IDTempat == pengguna.IDTempat && item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiKeSupplierVendor &&
                                                                    (!string.IsNullOrWhiteSpace(TextBoxCariIDPOProduksiBahanBaku.Text) ? item.IDPOProduksiBahanBaku.Contains(TextBoxCariIDPOProduksiBahanBaku.Text.ToUpper()) : true) &&
                                                                    (DropDownListCariBulanPO.SelectedValue != "0" ? item.Tanggal.Month == DropDownListCariBulanPO.SelectedValue.ToInt() : true) &&
                                                                    (DropDownListCariTahunPO.SelectedValue != "0" ? item.Tanggal.Year == DropDownListCariTahunPO.SelectedValue.ToInt() : true) &&
                                                                    (DropDownListCariPegawaiPO.SelectedValue != "0" ? item.IDPengguna == DropDownListCariPegawaiPO.SelectedValue.ToInt() : true) &&
                                                                    (DropDownListCariSupplierPO.SelectedValue != "0" ? item.IDSupplier == DropDownListCariSupplierPO.SelectedValue.ToInt() : true))
                                    .Select(item => new
        {
            item.IDPOProduksiBahanBaku,
            item.IDProyeksi,
            item.Nomor,
            item.Tanggal,
            Pegawai  = item.TBPengguna.NamaLengkap,
            Supplier = item.TBSupplier.Nama,
            item.Grandtotal,
            StatusKirim = item.TBPOProduksiBahanBakuKomposisis.Sum(data => data.Sisa) > 0 ? "class='btn btn-info btn-xs'" : "class='d-none'",
            CetakPO     = "return popitup('../Cetak.aspx?id=" + item.IDPOProduksiBahanBaku + "')",
            Hapus       = item.TBPenerimaanPOProduksiBahanBakus.Count == 0 && item.TBPengirimanPOProduksiBahanBakus.Count == 0 ? "btn btn-danger btn-xs" : "d-none"
        }).OrderByDescending(item => item.Nomor).ToArray();
        RepeaterDataPO.DataBind();
    }
Ejemplo n.º 2
0
    private void LoadDataPO(DataClassesDatabaseDataContext db)
    {
        PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        RepeaterDataPO.DataSource = db.TBPOProduksiProduks.Where(item => item.IDTempat == pengguna.IDTempat && item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.PurchaseOrder &&
                                                                 (!string.IsNullOrWhiteSpace(TextBoxCariIDPOProduksiProduk.Text) ? item.IDPOProduksiProduk.Contains(TextBoxCariIDPOProduksiProduk.Text.ToUpper()) : true) &&
                                                                 (DropDownListCariBulanPO.SelectedValue != "0" ? item.Tanggal.Month == DropDownListCariBulanPO.SelectedValue.ToInt() : true) &&
                                                                 (DropDownListCariTahunPO.SelectedValue != "0" ? item.Tanggal.Year == DropDownListCariTahunPO.SelectedValue.ToInt() : true) &&
                                                                 (DropDownListCariPegawaiPO.SelectedValue != "0" ? item.IDPengguna == DropDownListCariPegawaiPO.SelectedValue.ToInt() : true) &&
                                                                 (DropDownListCariVendorPO.SelectedValue != "0" ? item.IDVendor == DropDownListCariVendorPO.SelectedValue.ToInt() : true))
                                    .Select(item => new
        {
            item.IDPOProduksiProduk,
            item.IDProyeksi,
            item.Nomor,
            item.Tanggal,
            Pegawai = item.TBPengguna.NamaLengkap,
            Vendor  = item.TBVendor.Nama,
            item.Grandtotal,
            item.DownPayment
        }).OrderByDescending(item => item.Nomor).ToArray();
        RepeaterDataPO.DataBind();
    }
Ejemplo n.º 3
0
    private void LoadDataPO(DataClassesDatabaseDataContext db)
    {
        PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        RepeaterDataPO.DataSource = db.TBPOProduksiProduks.Where(item => item.IDTempat == pengguna.IDTempat && item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.PurchaseOrder &&
                                                                 (!string.IsNullOrWhiteSpace(TextBoxCariIDPOProduksiProduk.Text) ? item.IDPOProduksiProduk.Contains(TextBoxCariIDPOProduksiProduk.Text.ToUpper()) : true) &&
                                                                 (DropDownListCariBulanPO.SelectedValue != "0" ? item.Tanggal.Month == DropDownListCariBulanPO.SelectedValue.ToInt() : true) &&
                                                                 (DropDownListCariTahunPO.SelectedValue != "0" ? item.Tanggal.Year == DropDownListCariTahunPO.SelectedValue.ToInt() : true) &&
                                                                 (DropDownListCariPegawaiPO.SelectedValue != "0" ? item.IDPengguna == DropDownListCariPegawaiPO.SelectedValue.ToInt() : true) &&
                                                                 (DropDownListCariVendorPO.SelectedValue != "0" ? item.IDVendor == DropDownListCariVendorPO.SelectedValue.ToInt() : true))
                                    .Select(item => new
        {
            item.IDPOProduksiProduk,
            item.IDProyeksi,
            item.Nomor,
            item.Tanggal,
            Pegawai = item.TBPengguna.NamaLengkap,
            Vendor  = item.TBVendor.Nama,
            item.Grandtotal,
            CetakPO = "return popitup('../Cetak.aspx?id=" + item.IDPOProduksiProduk + "')",
            Hapus   = item.TBPenerimaanPOProduksiProduks.Count == 0 && item.TBPengirimanPOProduksiProduks.Count == 0 ? "btn btn-outline-danger btn-xs" : "d-none"
        }).OrderByDescending(item => item.Nomor).ToArray();
        RepeaterDataPO.DataBind();
    }