protected void ButtonUpload_Click(object sender, EventArgs e) { if (FileUploadExcel.HasFile) { Server.ScriptTimeout = 1000000; PenggunaLogin penggunaLogin = (PenggunaLogin)Session["PenggunaLogin"]; string Folder = string.Empty; Folder = Server.MapPath("/file_excel/Akuntansi/Import/"); string lokasiFile = Folder + "Import Akuntansi " + DateTime.Now.ToString("d MMMM yyyy hh.mm.ss") + ".xls"; if (!Directory.Exists(Folder)) { Directory.CreateDirectory(Folder); } FileUploadExcel.SaveAs(lokasiFile); if (File.Exists(lokasiFile)) { ImportExcel_Class _ImportExcel_Class = new ImportExcel_Class(penggunaLogin, lokasiFile); var _result = _ImportExcel_Class.ImportPemasukanAkuntansi(); //Terjadi Error if (_ImportExcel_Class.Message != null) { LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Danger, _ImportExcel_Class.Message); } else { LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Success, "Import Excel selesai"); RepeaterJurnal.DataSource = _result["DataImport"]; RepeaterJurnal.DataBind(); } } } }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Jurnal_Class Jurnal_Class = new Jurnal_Class(); PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; if (DropDownListSortBy.SelectedValue == "0") { if (DropDownListAkun.SelectedValue == "0") { //FILTER PENGGUNA if (DropDownListPengguna.SelectedValue == "0") { RepeaterJurnal.DataSource = db.TBJurnals. Where(item => item.Tanggal.Value.Date >= TextBoxTanggalPeriode1.Text.ToDateTime() && item.Tanggal.Value.Date <= TextBoxTanggalPeriode2.Text.ToDateTime() && item.IDTempat == Pengguna.IDTempat) .Select(item => new { TBJurnalDetails = item.TBJurnalDetails, TBPengguna = item.TBPengguna, Tanggal = item.Tanggal, StatusEdit = Pengguna.IDGrupPengguna == 1 || Pengguna.IDGrupPengguna == 2 ? true : false, IDJurnal = item.IDJurnal, Keterangan = item.Keterangan, Referensi = item.Referensi, TBJurnalDokumens = item.TBJurnalDokumens, PopUpEdit = "return popitup('/WITAkuntansi/TransaksiKhusus.aspx?id=" + item.IDJurnal + "')", }).ToArray(); } else { RepeaterJurnal.DataSource = db.TBJurnals.Where(item => item.Tanggal.Value.Date >= TextBoxTanggalPeriode1.Text.ToDateTime() && item.Tanggal.Value.Date <= TextBoxTanggalPeriode2.Text.ToDateTime() && item.TBJurnalDetails.FirstOrDefault(item2 => item2.TBJurnal.IDPengguna == DropDownListPengguna.SelectedValue.ToInt()) != null && item.IDTempat == Pengguna.IDTempat) .Select(item => new { TBJurnalDetails = item.TBJurnalDetails, TBPengguna = item.TBPengguna, Tanggal = item.Tanggal, StatusEdit = Pengguna.IDGrupPengguna == 1 || Pengguna.IDGrupPengguna == 2 ? true : false, IDJurnal = item.IDJurnal, Keterangan = item.Keterangan, Referensi = item.Referensi, TBJurnalDokumens = item.TBJurnalDokumens, PopUpEdit = "return popitup('/WITAkuntansi/TransaksiKhusus.aspx?id=" + item.IDJurnal + "')", }).ToArray(); } } //FILTER AKUN else { //FILTER PENGGUNA if (DropDownListPengguna.SelectedValue == "0") { RepeaterJurnal.DataSource = db.TBJurnals.Where(item => item.Tanggal.Value.Date >= TextBoxTanggalPeriode1.Text.ToDateTime() && item.Tanggal.Value.Date <= TextBoxTanggalPeriode2.Text.ToDateTime() && item.TBJurnalDetails.FirstOrDefault(item2 => item2.IDAkun == DropDownListAkun.SelectedValue.ToInt()) != null) .Select(item => new { TBJurnalDetails = item.TBJurnalDetails, TBPengguna = item.TBPengguna, Tanggal = item.Tanggal, StatusEdit = Pengguna.IDGrupPengguna == 1 || Pengguna.IDGrupPengguna == 2 ? true : false, IDJurnal = item.IDJurnal, Keterangan = item.Keterangan, Referensi = item.Referensi, TBJurnalDokumens = item.TBJurnalDokumens, PopUpEdit = "return popitup('/WITAkuntansi/TransaksiKhusus.aspx?id=" + item.IDJurnal + "')", }).ToArray(); } else { RepeaterJurnal.DataSource = db.TBJurnals.Where(item => item.Tanggal.Value.Date >= TextBoxTanggalPeriode1.Text.ToDateTime() && item.Tanggal.Value.Date <= TextBoxTanggalPeriode2.Text.ToDateTime() && item.TBJurnalDetails.FirstOrDefault(item2 => item2.IDAkun == DropDownListAkun.SelectedValue.ToInt()) != null && item.TBJurnalDetails.FirstOrDefault(item2 => item2.TBJurnal.IDPengguna == DropDownListPengguna.SelectedValue.ToInt()) != null) .Select(item => new { TBJurnalDetails = item.TBJurnalDetails, TBPengguna = item.TBPengguna, Tanggal = item.Tanggal, StatusEdit = Pengguna.IDGrupPengguna == 1 || Pengguna.IDGrupPengguna == 2 ? true : false, IDJurnal = item.IDJurnal, Keterangan = item.Keterangan, Referensi = item.Referensi, TBJurnalDokumens = item.TBJurnalDokumens, PopUpEdit = "return popitup('/WITAkuntansi/TransaksiKhusus.aspx?id=" + item.IDJurnal + "')", }).ToArray(); } } } else { if (DropDownListAkun.SelectedValue == "0") { if (DropDownListPengguna.SelectedValue == "0") { RepeaterJurnal.DataSource = db.TBJurnals.Where(item => item.Tanggal.Value.Date >= TextBoxTanggalPeriode1.Text.ToDateTime() && item.Tanggal.Value.Date <= TextBoxTanggalPeriode2.Text.ToDateTime()).OrderByDescending(item => item.IDJurnal) .Select(item => new { TBJurnalDetails = item.TBJurnalDetails, TBPengguna = item.TBPengguna, Tanggal = item.Tanggal, StatusEdit = Pengguna.IDGrupPengguna == 1 || Pengguna.IDGrupPengguna == 2 ? true : false, IDJurnal = item.IDJurnal, Keterangan = item.Keterangan, Referensi = item.Referensi, TBJurnalDokumens = item.TBJurnalDokumens, PopUpEdit = "return popitup('/WITAkuntansi/TransaksiKhusus.aspx?id=" + item.IDJurnal + "')", }).ToArray(); } else { RepeaterJurnal.DataSource = db.TBJurnals.Where(item => item.Tanggal.Value.Date >= TextBoxTanggalPeriode1.Text.ToDateTime() && item.Tanggal.Value.Date <= TextBoxTanggalPeriode2.Text.ToDateTime() && item.TBJurnalDetails.FirstOrDefault(item2 => item2.TBJurnal.IDPengguna == DropDownListPengguna.SelectedValue.ToInt()) != null).OrderByDescending(item => item.IDJurnal) .Select(item => new { TBJurnalDetails = item.TBJurnalDetails, TBPengguna = item.TBPengguna, Tanggal = item.Tanggal, StatusEdit = Pengguna.IDGrupPengguna == 1 || Pengguna.IDGrupPengguna == 2 ? true : false, IDJurnal = item.IDJurnal, Keterangan = item.Keterangan, Referensi = item.Referensi, TBJurnalDokumens = item.TBJurnalDokumens, PopUpEdit = "return popitup('/WITAkuntansi/TransaksiKhusus.aspx?id=" + item.IDJurnal + "')", }).ToArray(); } } else { if (DropDownListPengguna.SelectedValue == "0") { RepeaterJurnal.DataSource = db.TBJurnals.Where(item => item.Tanggal.Value.Date >= TextBoxTanggalPeriode1.Text.ToDateTime() && item.Tanggal.Value.Date <= TextBoxTanggalPeriode2.Text.ToDateTime() && item.TBJurnalDetails.FirstOrDefault(item2 => item2.IDAkun == DropDownListAkun.SelectedValue.ToInt()) != null).OrderByDescending(item => item.IDJurnal) .Select(item => new { TBJurnalDetails = item.TBJurnalDetails, TBPengguna = item.TBPengguna, Tanggal = item.Tanggal, StatusEdit = Pengguna.IDGrupPengguna == 1 || Pengguna.IDGrupPengguna == 2 ? true : false, IDJurnal = item.IDJurnal, Keterangan = item.Keterangan, Referensi = item.Referensi, TBJurnalDokumens = item.TBJurnalDokumens, PopUpEdit = "return popitup('/WITAkuntansi/TransaksiKhusus.aspx?id=" + item.IDJurnal + "')", }).ToArray(); } else { RepeaterJurnal.DataSource = db.TBJurnals.Where(item => item.Tanggal.Value.Date >= TextBoxTanggalPeriode1.Text.ToDateTime() && item.Tanggal.Value.Date <= TextBoxTanggalPeriode2.Text.ToDateTime() && item.TBJurnalDetails.FirstOrDefault(item2 => item2.IDAkun == DropDownListAkun.SelectedValue.ToInt()) != null && item.TBJurnalDetails.FirstOrDefault(item2 => item2.TBJurnal.IDPengguna == DropDownListPengguna.SelectedValue.ToInt()) != null).OrderByDescending(item => item.IDJurnal) .Select(item => new { TBJurnalDetails = item.TBJurnalDetails, TBPengguna = item.TBPengguna, Tanggal = item.Tanggal, StatusEdit = Pengguna.IDGrupPengguna == 1 || Pengguna.IDGrupPengguna == 2 ? true : false, IDJurnal = item.IDJurnal, Keterangan = item.Keterangan, Referensi = item.Referensi, TBJurnalDokumens = item.TBJurnalDokumens, PopUpEdit = "return popitup('/WITAkuntansi/TransaksiKhusus.aspx?id=" + item.IDJurnal + "')", }).ToArray(); } } } RepeaterJurnal.DataBind(); ButtonPrint.OnClientClick = "return popitup('JurnalUmumPrint.aspx" + "?Akun=" + DropDownListAkun.SelectedValue + "&Pengguna=" + DropDownListPengguna.SelectedValue + "&Periode1=" + TextBoxTanggalPeriode1.Text + "&Periode2=" + TextBoxTanggalPeriode2.Text + "')"; } }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Jurnal_Class Jurnal_Class = new Jurnal_Class(); var Akun = Request.QueryString["Akun"]; var DataPenggunaAkuntansi = Request.QueryString["Pengguna"]; var Periode1 = Request.QueryString["Periode1"]; var Periode2 = Request.QueryString["Periode2"]; #region DEFAULT PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; TBStore _store = db.TBStores.FirstOrDefault(); LabelPeriode.Text = Periode1 + " - " + Periode2; LabelNamaPencetak.Text = Pengguna.NamaLengkap; LabelTanggalCetak.Text = DateTime.Now.ToString("d MMMM yyyy"); LabelNamaStore.Text = _store.Nama; LabelAlamatStore.Text = _store.Alamat; LabelTeleponStore.Text = _store.TeleponLain + " / " + _store.Handphone; LabelWebsite.Text = _store.Website; #endregion if (Akun == "0") { if (DataPenggunaAkuntansi == "0") { RepeaterJurnal.DataSource = Jurnal_Class.Data(db) .Where(item => item.Tanggal.Value.Date >= Periode1.ToDateTime() && item.Tanggal.Value.Date <= Periode2.ToDateTime() && item.IDTempat == Pengguna.IDTempat); } else { RepeaterJurnal.DataSource = Jurnal_Class.Data(db) .Where(item => item.Tanggal.Value.Date >= Periode1.ToDateTime() && item.Tanggal.Value.Date <= Periode2.ToDateTime() && item.IDTempat == Pengguna.IDTempat && item.TBJurnalDetails.FirstOrDefault(item2 => item2.TBJurnal.IDPengguna == DataPenggunaAkuntansi.ToInt()) != null); } } else { if (DataPenggunaAkuntansi == "0") { RepeaterJurnal.DataSource = Jurnal_Class.Data(db) .Where(item => item.Tanggal.Value.Date >= Periode1.ToDateTime() && item.Tanggal.Value.Date <= Periode2.ToDateTime() && item.IDTempat == Pengguna.IDTempat && item.TBJurnalDetails.FirstOrDefault(item2 => item2.IDAkun == Akun.ToInt()) != null); } else { RepeaterJurnal.DataSource = Jurnal_Class.Data(db) .Where(item => item.Tanggal.Value.Date >= Periode1.ToDateTime() && item.Tanggal.Value.Date <= Periode2.ToDateTime() && item.TBJurnalDetails.FirstOrDefault(item2 => item2.IDAkun == Akun.ToInt()) != null && item.IDTempat == Pengguna.IDTempat && item.TBJurnalDetails.FirstOrDefault(item2 => item2.TBJurnal.IDPengguna == DataPenggunaAkuntansi.ToInt()) != null); } } RepeaterJurnal.DataBind(); } }