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(); }
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(); }
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(); }