Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                Tempat_Class            ClassTempat             = new Tempat_Class(db);
                KategoriBahanBaku_Class KategoriBahanBaku_Class = new KategoriBahanBaku_Class();

                DropDownListCariTempatPurchaseOrder.Items.AddRange(ClassTempat.DataDropDownList());
                DropDownListCariTempatPurchaseOrder.SelectedValue = Pengguna.IDTempat.ToString();

                DropDownListCariKategoriPurchaseOrder.Items.AddRange(KategoriBahanBaku_Class.Dropdownlist(db));

                TBBahanBaku[] daftarBahanBaku = db.TBBahanBakus.OrderBy(item => item.Nama).ToArray();

                DropDownListCariBahanBakuPurchaseOrder.DataSource     = daftarBahanBaku;
                DropDownListCariBahanBakuPurchaseOrder.DataValueField = "IDBahanBaku";
                DropDownListCariBahanBakuPurchaseOrder.DataTextField  = "Nama";
                DropDownListCariBahanBakuPurchaseOrder.DataBind();
                DropDownListCariBahanBakuPurchaseOrder.Items.Insert(0, new ListItem {
                    Text = "- Semua -", Value = "0"
                });

                TBSatuan[] daftarSatuan = db.TBSatuans.OrderBy(item => item.Nama).ToArray();

                DropDownListCariSatuanPurchaseOrder.DataSource     = daftarSatuan;
                DropDownListCariSatuanPurchaseOrder.DataValueField = "IDSatuan";
                DropDownListCariSatuanPurchaseOrder.DataTextField  = "Nama";
                DropDownListCariSatuanPurchaseOrder.DataBind();
                DropDownListCariSatuanPurchaseOrder.Items.Insert(0, new ListItem {
                    Text = "- Semua -", Value = "0"
                });

                ViewState["TanggalAwal"]  = Pengaturan.HariIni()[0];
                ViewState["TanggalAkhir"] = Pengaturan.HariIni()[1];
            }

            LoadData();
        }
    }
Exemple #2
0
    protected void RepeaterTransaksiKombinasiProduk_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Hapus")
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                Transaksi_Class Transaksi = new Transaksi_Class(LabelIDTransaksi.Text, Pengguna.IDPengguna);

                Transaksi.UbahJumlahProduk(e.CommandArgument.ToInt(), 0);

                Transaksi.ConfirmTransaksi(db);
                db.SubmitChanges();

                LoadDataTransaksiDetail();
            }
        }
    }
Exemple #3
0
    private void LoadData2(string _tgl1, string _tgl2)
    {
        PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        var _result = Akuntansi_Class.LaporanLabaRugi(false, Pengguna, "LabaRugi", _tgl1, _tgl2);

        #region MOD TEST
        LabelPenjualan.Text          = _result["NamaAkunPenjualan"];
        LabelNominalPenjualan.Text   = (_result["NominalAkunPenjualan"]).ToFormatHarga();
        LabelCOGS.Text               = _result["NamaAkunCOGS"];
        LabelNominalCOGS.Text        = (_result["NominalCOGS"]).ToFormatHarga();
        LabelNominalGrossProfit.Text = (_result["NominalGrossProfit"]).ToFormatHarga();
        LabelTotalOPEX.Text          = (_result["NominalOPEX"]).ToFormatHarga();
        LabelNominalEBIT.Text        = (_result["NominalEBIT"]).ToFormatHarga();
        #endregion

        RepeaterPemasukan.DataSource = _result["Pemasukan"];
        RepeaterPemasukan.DataBind();

        RepeaterPengeluaran.DataSource = _result["Pengeluaran"];
        RepeaterPengeluaran.DataBind();

        RepeaterPengeluaranTax.DataSource = _result["PengeluaranTax"];
        RepeaterPengeluaranTax.DataBind();

        var NetIncome = _result["NominalNetIncome"];

        if (NetIncome >= 0)
        {
            PanelProfit.Visible       = true;
            PanelLoss.Visible         = false;
            LabelNetIncomeProfit.Text = (NetIncome).ToFormatHarga();
        }
        else
        {
            PanelProfit.Visible     = false;
            PanelLoss.Visible       = true;
            LabelNetIncomeLoss.Text = (NetIncome).ToFormatHarga();
        }


        ButtonPrint2.OnClientClick = "return popitup('LabaRugiPrint.aspx" + "?Periode1=" + TextBoxTanggalPeriode1.Text + "&Periode2=" + TextBoxTanggalPeriode1.Text + "')";
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                var             listStokBahanBaku = db.TBStokBahanBakus.Where(item => item.IDTempat == Pengguna.IDTempat).ToArray();
                TBStokBahanBaku stokBahanBaku     = listStokBahanBaku.FirstOrDefault(item => item.IDBahanBaku == Request.QueryString["id"].ToInt());

                LabelNamaBahanBaku.Text = stokBahanBaku.TBBahanBaku.Nama + " (" + stokBahanBaku.TBBahanBaku.TBSatuan1.Nama + ")";

                LabelHargaPokokSaatIni.Text = (stokBahanBaku.HargaBeli).ToFormatHarga() + " /" + stokBahanBaku.TBBahanBaku.TBSatuan.Nama;

                DropDownListBahanBaku.DataSource = listStokBahanBaku
                                                   .Where(item => item.IDBahanBaku != Request.QueryString["id"].ToInt())
                                                   .Select(item => new
                {
                    item.TBBahanBaku.IDBahanBaku,
                    item.TBBahanBaku.Nama
                }).OrderBy(item => item.Nama);
                DropDownListBahanBaku.DataTextField  = "Nama";
                DropDownListBahanBaku.DataValueField = "IDBahanBaku";
                DropDownListBahanBaku.DataBind();

                if (DropDownListBahanBaku.Items.Count > 0)
                {
                    LabelSatuan.Text = db.TBBahanBakus.FirstOrDefault(item => item.IDBahanBaku == DropDownListBahanBaku.SelectedValue.ToInt()).TBSatuan.Nama;
                }
                else
                {
                    ButtonSimpanKomposisi.Enabled = false;
                }

                LoadDataDropDownListJenisBiayaProduksi(db);

                LoadDataJenisBiayaProduksi(db);

                LoadData(db, stokBahanBaku.TBBahanBaku);
            }
        }
    }
Exemple #5
0
    protected void ButtonImport_Click(object sender, EventArgs e)
    {
        if (!FileUploadExcel.HasFile)
        {
            LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Danger, "File tidak ditemukan");
            return;
        }

        if (Path.GetExtension(FileUploadExcel.FileName) != ".xls")
        {
            LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Danger, "Format file harus .xls");
            return;
        }

        PenggunaLogin penggunaLogin = (PenggunaLogin)Session["PenggunaLogin"];

        string lokasiFolder = Server.MapPath("/file_excel/Survei/Import/");

        if (!Directory.Exists(lokasiFolder))
        {
            Directory.CreateDirectory(lokasiFolder);
        }

        string lokasiFile = lokasiFolder + "Import Survei " + DateTime.Now.ToString("d MMMM yyyy hh.mm.ss") + ".xls";

        FileUploadExcel.SaveAs(lokasiFile);

        if (File.Exists(lokasiFile))
        {
            ImportExcel_Class ImportExcel_Class = new ImportExcel_Class(penggunaLogin, lokasiFile);
            int Result = ImportExcel_Class.ImportSurvei();

            //Terjadi Error
            if (ImportExcel_Class.Message != null || Result == 0)
            {
                LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Danger, ImportExcel_Class.Message);
            }
            else
            {
                Response.Redirect("Pengaturan.aspx?id=" + Result);
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                Tempat_Class          ClassTempat           = new Tempat_Class(db);
                StatusTransaksi_Class StatusTransaksi_Class = new StatusTransaksi_Class();
                AtributProduk_Class   ClassAtributProduk    = new AtributProduk_Class(db);
                KategoriProduk_Class  KategoriProduk_Class  = new KategoriProduk_Class();
                PemilikProduk_Class   ClassPemilikProduk    = new PemilikProduk_Class(db);

                DropDownListCariPemilikProdukSemuaProduk.Items.AddRange(ClassPemilikProduk.Dropdownlist());
                DropDownListCariAtributProdukSemuaProduk.Items.AddRange(ClassAtributProduk.Dropdownlist());
                DropDownListCariKategoriSemuaProduk.Items.AddRange(KategoriProduk_Class.Dropdownlist(db));

                DropDownListCariProdukSemuaProduk.DataSource     = db.TBProduks.OrderBy(item => item.Nama).ToArray();
                DropDownListCariProdukSemuaProduk.DataValueField = "IDProduk";
                DropDownListCariProdukSemuaProduk.DataTextField  = "Nama";
                DropDownListCariProdukSemuaProduk.DataBind();
                DropDownListCariProdukSemuaProduk.Items.Insert(0, new ListItem {
                    Text = "-Semua-", Value = "0"
                });

                DropDownListCariTempat.Items.AddRange(ClassTempat.DataDropDownList());
                DropDownListCariTempat.SelectedValue = Pengguna.IDTempat.ToString();

                DropDownListCariStatusTransaksi.Items.AddRange(StatusTransaksi_Class.DataDropDownList(db));
                DropDownListCariStatusTransaksi.SelectedValue = ((int)EnumStatusTransaksi.Complete).ToString();

                TextBoxTanggalAwal.Text = DateTime.Now.ToString("d MMMM yyyy");
                TextBoxTanggalAwal.Text = DateTime.Now.ToString("d MMMM yyyy");

                ViewState["TanggalAwal"]  = Pengaturan.HariIni()[0];
                ViewState["TanggalAkhir"] = Pengaturan.HariIni()[1];
            }

            LoadData();
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];
                TextBoxTanggal.Text = DateTime.Now.ToString("d MMMM yyyy");

                DropDownListSupplier.DataSource     = db.TBSuppliers.OrderBy(item => item.Nama).ToArray();
                DropDownListSupplier.DataTextField  = "Nama";
                DropDownListSupplier.DataValueField = "IDSupplier";
                DropDownListSupplier.DataBind();
                DropDownListSupplier.Items.Insert(0, new ListItem {
                    Text = "-Pilih Supplier-", Value = "0"
                });

                DropDownListPenerimaan.Items.Insert(0, new ListItem {
                    Text = "-Tanpa Penerimaan-", Value = "-"
                });

                TBStokBahanBaku[] daftarStokBahanBaku = db.TBStokBahanBakus.Where(item => item.IDTempat == pengguna.IDTempat).ToArray();
                DropDownListStokBahanBaku.DataSource     = daftarStokBahanBaku.Select(item => new { item.IDStokBahanBaku, item.TBBahanBaku.Nama }).OrderBy(item => item.Nama).ToArray();
                DropDownListStokBahanBaku.DataTextField  = "Nama";
                DropDownListStokBahanBaku.DataValueField = "IDStokBahanBaku";
                DropDownListStokBahanBaku.DataBind();

                if (DropDownListStokBahanBaku.Items.Count == 0)
                {
                    ButtonSimpanDetail.Enabled = false;
                    ButtonSimpan.Enabled       = false;
                }
                else
                {
                    TBStokBahanBaku stokBahanBaku = daftarStokBahanBaku.FirstOrDefault(item => item.IDStokBahanBaku == DropDownListStokBahanBaku.SelectedValue.ToInt());
                    TextBoxHarga.Text = (stokBahanBaku.HargaBeli.Value * stokBahanBaku.TBBahanBaku.Konversi.Value).ToFormatHarga();
                    LabelSatuan.Text  = "/" + stokBahanBaku.TBBahanBaku.TBSatuan1.Nama;
                }
                ViewState["ViewStateListDetail"] = new List <StokBahanBaku_Model>();
            }
        }
    }
Exemple #8
0
    private void MembuatPelanggan()
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            #region MEMBUAT PELANGGAN
            //DEFAULT PENGGUNA
            PenggunaLogin Pengguna = new PenggunaLogin(IDPengguna, IDTempat);

            Pelanggan_Class ClassPelanggan = new Pelanggan_Class(db, Pengguna);
            Alamat_Class    ClassAlamat    = new Alamat_Class();

            //MENAMBAH DATA PELANGGAN
            var Pelanggan = ClassPelanggan.Tambah(
                IDGrupPelanggan: IDGrupPelanggan,
                IDPenggunaPIC: IDPengguna,
                NamaLengkap: "",
                Username: "",
                Password: "",
                Email: "",
                Handphone: "",
                TeleponLain: "",
                TanggalLahir: DateTime.Now,
                Deposit: 0,
                Catatan: "",
                _IsActive: true
                );

            //MENAMBAH DATA ALAMAT
            ClassAlamat.Tambah(db, 0, Pelanggan, "", "", 0, "");
            db.SubmitChanges();
            #endregion

            PelangganLogin PelangganLogin = new PelangganLogin(Pelanggan._IDWMS);

            Session["PelangganLogin"] = PelangganLogin;
            Session.Timeout           = 525000;

            //MEMBUAT COOKIES ENCRYPT
            Response.Cookies["WMSCommerce"].Value   = PelangganLogin.IDWMSPelangganEnkripsi;
            Response.Cookies["WMSCommerce"].Expires = DateTime.Now.AddYears(1);
        }
    }
Exemple #9
0
    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();
                }
            }
        }
    }
Exemple #10
0
    private void LoadData()
    {
        PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        var _result = Akuntansi_Class.LaporanLabaRugi(DropDownListBulan.SelectedValue, DropDownListTahun.SelectedValue, false, Pengguna, "LabaRugi");

        #region MOD TEST
        LabelPenjualan.Text          = _result["NamaAkunPenjualan"];
        LabelNominalPenjualan.Text   = Parse.ToFormatHarga(_result["NominalAkunPenjualan"]);
        LabelCOGS.Text               = _result["NamaAkunCOGS"];
        LabelNominalCOGS.Text        = Parse.ToFormatHarga(_result["NominalCOGS"]);
        LabelNominalGrossProfit.Text = Parse.ToFormatHarga(_result["NominalGrossProfit"]);
        LabelTotalOPEX.Text          = Parse.ToFormatHarga(_result["NominalOPEX"]);
        LabelNominalEBIT.Text        = Parse.ToFormatHarga(_result["NominalEBIT"]);
        #endregion

        RepeaterPemasukan.DataSource = _result["Pemasukan"];
        RepeaterPemasukan.DataBind();

        RepeaterPengeluaran.DataSource = _result["Pengeluaran"];
        RepeaterPengeluaran.DataBind();

        RepeaterPengeluaranTax.DataSource = _result["PengeluaranTax"];
        RepeaterPengeluaranTax.DataBind();

        var NetIncome = _result["NominalNetIncome"];

        if (NetIncome >= 0)
        {
            PanelProfit.Visible       = true;
            PanelLoss.Visible         = false;
            LabelNetIncomeProfit.Text = Parse.ToFormatHarga(NetIncome);
        }
        else
        {
            PanelProfit.Visible     = false;
            PanelLoss.Visible       = true;
            LabelNetIncomeLoss.Text = Parse.ToFormatHarga(NetIncome);
        }

        ButtonPrint.OnClientClick = "return popitup('LabaRugiPrint.aspx" + "?Bulan=" + DropDownListBulan.SelectedValue + "&Tahun=" + DropDownListTahun.SelectedValue + "')";
    }
Exemple #11
0
    private void LoadData(DataClassesDatabaseDataContext db, TBBahanBaku bahanBaku)
    {
        PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        RepeaterKomposisi.DataSource = bahanBaku.TBKomposisiBahanBakus.Select(item => new
        {
            item.IDBahanBaku,
            item.TBBahanBaku1.Nama,
            Jumlah    = item.Jumlah.ToFormatHarga(),
            Satuan    = item.TBBahanBaku1.TBSatuan.Nama,
            HargaBeli = item.TBBahanBaku1.TBStokBahanBakus.FirstOrDefault(stok => stok.IDBahanBaku == item.IDBahanBaku && stok.IDTempat == pengguna.IDTempat).HargaBeli *item.Jumlah
        }).ToArray();
        RepeaterKomposisi.DataBind();

        RepeaterBiayaProduksi.DataSource = bahanBaku.TBRelasiJenisBiayaProduksiBahanBakus.Select(item => new
        {
            item.IDJenisBiayaProduksi,
            NamaJenisBiayaProduksi = item.TBJenisBiayaProduksi.Nama,
            Jenis         = item.EnumBiayaProduksi == (int)PilihanBiayaProduksi.Persen ? (item.Persentase * 100).ToFormatHarga() + "% dari Komposisi Bahan Baku" : "Nominal",
            BiayaProduksi = item.EnumBiayaProduksi == (int)PilihanBiayaProduksi.Persen ? (item.Persentase * StokBahanBaku_Class.HitungHargaPokokKomposisi(db, pengguna.IDTempat, item.TBBahanBaku)).ToFormatHarga() : item.Nominal.ToFormatHarga()
        }).ToArray();
        RepeaterBiayaProduksi.DataBind();

        decimal hargaKomposisi = StokBahanBaku_Class.HitungHargaPokokKomposisi(db, pengguna.IDTempat, bahanBaku);

        LabelTotalHargaBesarKomposisi.Text = hargaKomposisi.ToFormatHarga();
        LabelSatuanBesarKomposisi.Text     = "/" + bahanBaku.TBSatuan1.Nama;
        LabelTotalHargaKecilKomposisi.Text = (hargaKomposisi / bahanBaku.Konversi).ToFormatHarga();
        LabelSatuanKecilKomposisi.Text     = "/" + bahanBaku.TBSatuan.Nama;


        decimal hargaBiayaProduksi = StokBahanBaku_Class.HitungBiayaProduksi(db, pengguna.IDTempat, bahanBaku);

        LabelTotalHargaBesarBiayaProduksi.Text = hargaBiayaProduksi.ToFormatHarga();
        LabelSatuanBesarBiayaProduksi.Text     = LabelSatuanBesarKomposisi.Text;
        LabelTotalHargaKecilBiayaProduksi.Text = (hargaBiayaProduksi / bahanBaku.Konversi).ToFormatHarga();
        LabelSatuanKecilBiayaProduksi.Text     = LabelSatuanKecilKomposisi.Text;

        LabelHitunganKomposisi.Text     = LabelTotalHargaKecilKomposisi.Text + " " + LabelSatuanKecilKomposisi.Text;
        LabelHitunganBiayaProduksi.Text = (hargaBiayaProduksi / bahanBaku.Konversi).ToFormatHarga() + " " + LabelSatuanKecilKomposisi.Text;
        LabelHargaPokokProduksi.Text    = ((hargaKomposisi + hargaBiayaProduksi) / bahanBaku.Konversi).ToFormatHarga() + " " + LabelSatuanKecilKomposisi.Text;
    }
    protected void ButtonCariKomposisiProduk_Click(object sender, EventArgs e)
    {
        if (DropDownListCariKomposisiProduk.SelectedValue != "0")
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                List <StokBahanBaku_Model> komposisiProduk = (List <StokBahanBaku_Model>)ViewState["KomposisiProduk"];
                komposisiProduk.Clear();
                List <JenisBiayaProduksi_Model> biayaProduksi = (List <JenisBiayaProduksi_Model>)ViewState["BiayaProduksi"];

                var listStokBahanBaku = db.TBStokBahanBakus.Where(item => item.IDTempat == pengguna.IDTempat).ToArray();

                komposisiProduk.AddRange(db.TBKomposisiKombinasiProduks.AsEnumerable().Where(item => item.IDKombinasiProduk == Parse.Int(DropDownListCariKomposisiProduk.SelectedValue)).Select(item => new StokBahanBaku_Model
                {
                    IDBahanBaku = item.IDBahanBaku,
                    BahanBaku   = item.TBBahanBaku.Nama,
                    IDSatuan    = item.TBBahanBaku.IDSatuan,
                    Jumlah      = item.Jumlah.Value,
                    Satuan      = item.TBBahanBaku.TBSatuan.Nama,
                    HargaBeli   = listStokBahanBaku.FirstOrDefault(data => data.IDBahanBaku == item.IDBahanBaku).HargaBeli.Value,
                    Komposisi   = db.TBBahanBakus.FirstOrDefault(data => data.IDBahanBaku == item.IDBahanBaku).TBKomposisiBahanBakus.Select(data => new KomposisiBahanBaku_Model
                    {
                        BahanBaku       = data.TBBahanBaku1.Nama,
                        JumlahPemakaian = item.Jumlah.Value * data.Jumlah.Value,
                        Satuan          = data.TBBahanBaku1.TBSatuan.Nama
                    }).OrderBy(data => data.BahanBaku).ToList()
                }));

                DropDownListCariKomposisiProduk.SelectedValue = "0";

                LoadKomposisiProduk(komposisiProduk, biayaProduksi);
                LoadBiayaProduksi(komposisiProduk, biayaProduksi);

                ViewState["KomposisiProduk"] = komposisiProduk;
                ViewState["BiayaProduksi"]   = biayaProduksi;
            }
        }
        CollapseBiayaProduksi.Attributes.Add("class", "collapse");
        CollapseKomposisiProduk.Attributes.Add("class", "collapse");
    }
Exemple #13
0
    protected void RepeaterPrinter_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Kirim")
        {
            PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                db.TBPesanPrints.InsertOnSubmit(new TBPesanPrint
                {
                    IDKonfigurasiPrinter = Parse.Int(e.CommandArgument.ToString()),
                    IDPengguna           = Pengguna.IDPengguna,
                    Isi     = TextBoxPesan.Text,
                    Tanggal = DateTime.Now
                });

                db.SubmitChanges();
            }
        }
    }
Exemple #14
0
    protected void ButtonKirimSemua_Click(object sender, EventArgs e)
    {
        PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            foreach (var item in db.TBKonfigurasiPrinters.ToArray())
            {
                db.TBPesanPrints.InsertOnSubmit(new TBPesanPrint
                {
                    IDKonfigurasiPrinter = item.IDKonfigurasiPrinter,
                    IDPengguna           = Pengguna.IDPengguna,
                    Isi     = TextBoxPesan.Text,
                    Tanggal = DateTime.Now
                });
            }

            db.SubmitChanges();
        }
    }
Exemple #15
0
    protected void ButtonBuatVarian_Click(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            Produk_Class          ClassProduk           = new Produk_Class(db);
            KombinasiProduk_Class KombinasiProduk_Class = new KombinasiProduk_Class();

            //PRODUK
            var Produk = ClassProduk.Cari(HiddenFieldIDProduk.Value.ToInt());

            //KOMBINASI PRODUK
            KombinasiProduk_Class.TambahList(db, Pengguna.IDTempat, Pengguna.IDPengguna, Produk, TextBoxAtributProduk.Text);

            TextBoxAtributProduk.Text = "";

            LoadDataKombinasiProduk(db);
        }
    }
Exemple #16
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];
                TextBoxPegawai.Text = pengguna.NamaLengkap;
                TextBoxTanggal.Text = DateTime.Now.ToString("d MMMM yyyy");

                DropDownListVendor.DataSource     = db.TBVendors.OrderBy(item => item.Nama).ToArray();
                DropDownListVendor.DataTextField  = "Nama";
                DropDownListVendor.DataValueField = "IDVendor";
                DropDownListVendor.DataBind();
                DropDownListVendor.Items.Insert(0, new ListItem {
                    Text = "-Pilih Supplier-", Value = "0"
                });
            }
        }
    }
Exemple #17
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();
    }
    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();
                TBTempat tempat = new TBTempat();

                if (!string.IsNullOrWhiteSpace(Request.QueryString["IDTempat"]))
                {
                    tempat = db.TBTempats.FirstOrDefault(item => item.IDTempat == Request.QueryString["IDTempat"].ToInt());
                }
                else
                {
                    tempat = db.TBTempats.FirstOrDefault(item => item.IDTempat == pengguna.IDTempat.ToInt());
                }

                LabelTempatStok.Text       = tempat.Nama;
                LabelNamaStore.Text        = store.Nama + " - " + tempat.Nama;
                LabelAlamatStore.Text      = tempat.Alamat;
                LabelTeleponStore.Text     = tempat.Telepon1;
                LabelWebsite.Text          = store.Website;
                HyperLinkEmail.Text        = tempat.Email;
                HyperLinkEmail.NavigateUrl = tempat.Email;

                LabelTanggalPrint.Text   = DateTime.Now.ToString("d MMMM yyyy HH:mm");
                LabelNamaPengguna.Text   = pengguna.NamaLengkap;
                LabelTempatPengguna.Text = pengguna.Tempat;

                Laporan_Class LaporanStok = new Laporan_Class(db, pengguna, DateTime.Now, DateTime.Now, false);
                Result = LaporanStok.DataStokBahanBaku(Request.QueryString["IDTempat"].ToInt(), 0, Request.QueryString["Kategori"].ToInt(), Request.QueryString["KondisiStok"], Request.QueryString["Kode"], Request.QueryString["BahanBaku"], Request.QueryString["PilihSatuan"], Request.QueryString["Status"].ToLower());

                LabelSubtotal.Text = "Subtotal : " + Parse.ToFormatHarga(Result["Subtotal"]);
                RepeaterStokBahanBakuBisaDihitung.DataSource = Result["Data"];
                RepeaterStokBahanBakuBisaDihitung.DataBind();
            }
        }
    }
Exemple #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                Tempat_Class        ClassTempat        = new Tempat_Class(db);
                PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db);

                DropDownListTempat.DataSource     = ClassTempat.Data();
                DropDownListTempat.DataValueField = "IDTempat";
                DropDownListTempat.DataTextField  = "Nama";
                DropDownListTempat.DataBind();
                DropDownListTempat.Items.Insert(0, new ListItem {
                    Value = "0", Text = "- Semua -"
                });
                DropDownListTempat.SelectedValue = Pengguna.IDTempat.ToString();

                ViewState["TanggalAwal"]  = Pengaturan.HariIni()[0];
                ViewState["TanggalAkhir"] = Pengaturan.HariIni()[1];

                TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy");

                DropDownListBrand.DataSource     = ClassPemilikProduk.Data();
                DropDownListBrand.DataValueField = "IDPemilikProduk";
                DropDownListBrand.DataTextField  = "Nama";
                DropDownListBrand.DataBind();
                DropDownListBrand.Items.Insert(0, new ListItem {
                    Value = "0", Text = "- Semua -"
                });
            }

            LoadData();
        }
        else
        {
            LinkDownload.Visible = false;
        }
    }
Exemple #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];
                TextBoxTanggal.Text = DateTime.Now.ToString("d MMMM yyyy");

                DropDownListVendor.DataSource     = db.TBVendors.OrderBy(item => item.Nama).ToArray();
                DropDownListVendor.DataTextField  = "Nama";
                DropDownListVendor.DataValueField = "IDVendor";
                DropDownListVendor.DataBind();
                DropDownListVendor.Items.Insert(0, new ListItem {
                    Text = "-Pilih Vendor-", Value = "0"
                });

                DropDownListPenerimaan.Items.Insert(0, new ListItem {
                    Text = "-Tanpa Penerimaan-", Value = "-"
                });

                TBStokProduk[] daftarStokProduk = db.TBStokProduks.Where(item => item.IDTempat == pengguna.IDTempat).ToArray();
                DropDownListStokProduk.DataSource     = daftarStokProduk.Select(item => new { item.IDStokProduk, item.TBKombinasiProduk.Nama }).OrderBy(item => item.Nama).ToArray();
                DropDownListStokProduk.DataTextField  = "Nama";
                DropDownListStokProduk.DataValueField = "IDStokProduk";
                DropDownListStokProduk.DataBind();

                if (DropDownListStokProduk.Items.Count == 0)
                {
                    ButtonSimpanDetail.Enabled = false;
                    ButtonSimpan.Enabled       = false;
                }
                else
                {
                    TBStokProduk stokProduk = daftarStokProduk.FirstOrDefault(item => item.IDStokProduk == DropDownListStokProduk.SelectedValue.ToInt());
                    TextBoxHarga.Text = stokProduk.HargaBeli.Value.ToFormatHarga();
                }
                ViewState["ViewStateListDetail"] = new List <StokProduk_Model>();
            }
        }
    }
Exemple #21
0
    private void BatalTransaksi()
    {
        try
        {
            PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            Transaksi_Model Transaksi = new Transaksi_Model(HiddenFieldIDTransaksi.Value, Pengguna.IDPengguna);

            Transaksi.IDStatusTransaksi = (int)EnumStatusTransaksi.Canceled;

            Transaksi.ConfirmTransaksi();

            LoadData();

            HiddenFieldIDTransaksi.Value = null;
        }
        catch (Exception ex)
        {
            LogError_Class LogError = new LogError_Class(ex, Request.Url.PathAndQuery);
        }
    }
Exemple #22
0
    protected void ButtonOk_Click(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            PenggunaLogin Pengguna  = (PenggunaLogin)Session["PenggunaLogin"];
            Akun_Class    ClassAkun = new Akun_Class();

            if (ButtonOk.Text == "Tambah")
            {
                ClassAkun.Tambah(db, (DropDownListAkuntansiGrupAkun.SelectedValue).ToInt(), TextBoxKode.Text, TextBoxNama.Text, Pengguna.IDTempat);
            }
            else if (ButtonOk.Text == "Ubah")
            {
                ClassAkun.Ubah(db, Request.QueryString["id"].ToInt(), (DropDownListAkuntansiGrupAkun.SelectedValue).ToInt(), TextBoxKode.Text, TextBoxNama.Text);
            }

            db.SubmitChanges();
        }

        //Response.Redirect("Default.aspx");
    }
Exemple #23
0
    private void CariAkun(string index, TBAkunGrup akunGrup, List <ListAkun> listAkun, string bulan, string tahun)
    {
        PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];
        int           urutan   = 1;

        //BANU, disini orderby
        foreach (var item in akunGrup.TBAkuns.OrderBy(item => item.Kode))
        {
            listAkun.Add(new ListAkun
            {
                TBAkunGrup = item.TBAkunGrup,
                Nomor      = "&nbsp&nbsp&nbsp" + index + "." + urutan,
                Kode       = item.Kode,
                Grup       = false,
                ClassWarna = string.Empty,
                Nama       = item.Nama,
                Nominal    = (Akuntansi_Class.HitungSaldo(item.TBJurnalDetails
                                                          .Where(item2 =>
                                                                 item2.TBJurnal.Tanggal.Value.Month == (bulan).ToInt() &&
                                                                 item2.TBJurnal.Tanggal.Value.Year == (tahun).ToInt() &&
                                                                 item2.TBJurnal.IDTempat == pengguna.IDTempat).ToArray(), false) < 0 && item.TBAkunGrup.EnumSaldoNormal == (int)PilihanDebitKredit.Kredit && item.TBAkunGrup.EnumJenisAkunGrup == (int)PilihanJenisAkunGrup.Pasiva ?

                              Math.Abs(Akuntansi_Class.HitungSaldo(item.TBJurnalDetails
                                                                   .Where(item2 =>
                                                                          item2.TBJurnal.Tanggal.Value.Month == (bulan).ToInt() &&
                                                                          item2.TBJurnal.Tanggal.Value.Year == (tahun).ToInt() &&
                                                                          item2.TBJurnal.IDTempat == pengguna.IDTempat).ToArray(), false)) :

                              (Akuntansi_Class.HitungSaldo(item.TBJurnalDetails
                                                           .Where(item2 =>
                                                                  item2.TBJurnal.Tanggal.Value.Month == (bulan).ToInt() &&
                                                                  item2.TBJurnal.Tanggal.Value.Year == (tahun).ToInt() &&
                                                                  item2.TBJurnal.IDTempat == pengguna.IDTempat).ToArray(), false))),
                GeneralLedger       = "return popitup('/WITAkuntansi/BukuBesar.aspx?id=" + item.IDAkun + "&month=" + DropDownListBulan.SelectedItem.Value + "')",
                StatusGeneralLedger = true
            });

            urutan++;
        }
    }
Exemple #24
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                DropDownListCariBulan.SelectedValue = DateTime.Now.Month.ToString();
                DropDownListCariTahun.Items.Insert(0, new ListItem {
                    Value = (DateTime.Now.Year - 2).ToString(), Text = (DateTime.Now.Year - 2).ToString()
                });
                DropDownListCariTahun.Items.Insert(1, new ListItem {
                    Value = (DateTime.Now.Year - 1).ToString(), Text = (DateTime.Now.Year - 1).ToString()
                });
                DropDownListCariTahun.Items.Insert(2, new ListItem {
                    Value = DateTime.Now.Year.ToString(), Text = DateTime.Now.Year.ToString()
                });
                DropDownListCariTahun.SelectedIndex = 2;

                DropDownListCariPegawai.DataSource     = db.TBPenggunas;
                DropDownListCariPegawai.DataTextField  = "NamaLengkap";
                DropDownListCariPegawai.DataValueField = "IDPengguna";
                DropDownListCariPegawai.DataBind();
                DropDownListCariPegawai.Items.Insert(0, new ListItem {
                    Value = "0", Text = "-Semua-"
                });

                DropDownListCariVendor.DataSource     = db.TBVendors;
                DropDownListCariVendor.DataTextField  = "Nama";
                DropDownListCariVendor.DataValueField = "IDVendor";
                DropDownListCariVendor.DataBind();
                DropDownListCariVendor.Items.Insert(0, new ListItem {
                    Value = "0", Text = "-Semua-"
                });

                LoadData();
            }
        }
    }
Exemple #25
0
    private void LoadStokHabis(Konfigurasi_Class Konfigurasi_Class)
    {
        #region Stok Produk Habis
        if (Konfigurasi_Class.ValidasiKonfigurasi(EnumKonfigurasi.StokProdukHabis))
        {
            PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            DataDisplay DataDisplay = new DataDisplay();
            panelStokProdukHabis.Visible = true;

            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                var ListData = db.TBStokProduks
                               .Where(item => item.Jumlah <= item.JumlahMinimum && item.IDTempat == Pengguna.IDTempat)
                               .Select(item => new
                {
                    item.IDTempat,
                    Tempat        = item.TBTempat.Nama,
                    Produk        = item.TBKombinasiProduk.TBProduk.Nama,
                    AtributProduk = item.TBKombinasiProduk.TBAtributProduk.Nama,
                    item.JumlahMinimum,
                    item.Jumlah
                }).OrderBy(item => item.Jumlah).ToArray();

                int skip  = 0;
                int take  = 0;
                int count = ListData.Count();

                DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

                RepeaterDataStokProduk.DataSource = ListData.Skip(skip).Take(take);
                RepeaterDataStokProduk.DataBind();
            }
        }
        else
        {
            panelStokProdukHabis.Visible = false;
        }
        #endregion
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["PenggunaLogin"] == null)
        {
            Response.Redirect("/WITWarehouse/Default.aspx");
            return;
        }

        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            PenggunaLogin    Pengguna         = (PenggunaLogin)Session["PenggunaLogin"];
            StokProduk_Class StokProduk_Class = new StokProduk_Class(db);
            var StokProduk = StokProduk_Class.Cari(Pengguna.IDTempat, Request.QueryString["id"].ToInt());

            if (StokProduk != null)
            {
                List <dynamic> ListBarcode = new List <dynamic>();

                for (int i = 0; i < 1; i++)
                {
                    ListBarcode.Add(new
                    {
                        Nama     = StokProduk.TBKombinasiProduk.TBProduk.Nama,
                        Kode     = StokProduk.TBKombinasiProduk.KodeKombinasiProduk,
                        Varian   = !string.IsNullOrWhiteSpace(StokProduk.TBKombinasiProduk.TBAtributProduk.Nama) ? StokProduk.TBKombinasiProduk.TBAtributProduk.Nama : "-",
                        Warna    = StokProduk.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                        Kategori = StokProduk.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.Count > 0 ? StokProduk.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "",
                        Harga    = StokProduk.HargaJual.ToFormatHarga()
                    });
                }

                RepeaterBarcode.DataSource = ListBarcode;
                RepeaterBarcode.DataBind();
            }
            else
            {
                Response.Redirect("/WITWarehouse/Default.aspx");
            }
        }
    }
Exemple #27
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                TextBoxTanggalProyeksi.Text = DateTime.Now.ToString("d MMMM yyyy");
                TextBoxTanggalTarget.Text   = DateTime.Now.ToString("d MMMM yyyy");
                TextBoxPegawai.Text         = pengguna.NamaLengkap;

                DropDownListStokProduk.DataSource = db.TBStokProduks
                                                    .Where(item =>
                                                           item.IDTempat == pengguna.IDTempat &&
                                                           item.TBKombinasiProduk.TBProduk._IsActive)
                                                    .Select(item => new
                {
                    item.IDStokProduk,
                    item.TBKombinasiProduk.Nama
                })
                                                    .OrderBy(item => item.Nama)
                                                    .ToArray();

                DropDownListStokProduk.DataTextField  = "Nama";
                DropDownListStokProduk.DataValueField = "IDStokProduk";
                DropDownListStokProduk.DataBind();

                ViewState["ViewStateListDetail"]      = new List <ProyeksiDetail_Model>();
                ViewState["ViewStateKomposisiProduk"] = new List <KomposisiProduk_Model>();

                if (DropDownListStokProduk.Items.Count == 0)
                {
                    ButtonSimpanDetail.Enabled = false;
                    ButtonSimpan.Enabled       = false;
                }
            }
        }
    }
Exemple #28
0
    protected void ButtonOk_Click(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            if (ButtonOk.Text == "Simpan")
            {
                if (TambahJurnal(db, Pengguna))
                {
                    Response.Redirect("TransaksiKhusus.aspx");
                    panelLiteralError.Visible = true;
                    LiteralWarning.Text       = "Jurnal berhasil Anda posting!";
                    LiteralWarning.Visible    = true;
                }
            }
            else if (ButtonOk.Text == "Ubah")
            {
                UbahJurnal(db, Pengguna);
            }
        }
    }
Exemple #29
0
    private List <ListAkun> LoadNeracaPasiva(DataClassesDatabaseDataContext db)
    {
        PenggunaLogin pengguna                = (PenggunaLogin)Session["PenggunaLogin"];
        decimal       TotalSaldoAwalPasiva    = 0;
        decimal       LabaRugiBerjalan        = 0;
        decimal       LabaRugiBulanSebelumnya = 0;

        List <ListAkun> listAkun = new List <ListAkun>();
        var             result   = db.TBAkunGrups.Where(item => item.IDAkunGrupParent == null &&
                                                        (item.EnumJenisAkunGrup == (int)PilihanJenisAkunGrup.Pasiva) &&
                                                        (item.IDAkunGrup != 4 && item.IDAkunGrup != 5)).ToArray();

        //CARI AKUN GRUP
        CariAkunGrup2("1", result, listAkun);

        var dataBulanIni        = Akuntansi_Class.LaporanLabaRugi(DropDownListBulan.SelectedItem.Value, DropDownListTahun.SelectedItem.Value, false, pengguna, "");
        var dataBulanSebelumnya = Akuntansi_Class.LaporanLabaRugi(((DropDownListBulan.SelectedItem.Value).ToInt() - 1).ToString(), DropDownListTahun.SelectedItem.Value, false, pengguna, "");

        LabaRugiBerjalan        = dataBulanIni["TotalLabaRugi"];
        LabaRugiBulanSebelumnya = dataBulanSebelumnya["TotalLabaRugi"];

        TotalSaldoAwalPasiva = Math.Abs((Akuntansi_Class.HitungSaldo(db.TBJurnalDetails
                                                                     .Where(item2 =>
                                                                            item2.TBJurnal.Tanggal.Value.Month == (DropDownListBulan.SelectedItem.Value).ToInt() &&
                                                                            item2.TBJurnal.Tanggal.Value.Year == (DropDownListTahun.SelectedItem.Value).ToInt() &&
                                                                            item2.TBJurnal.Keterangan.Contains("#SaldoAwal") &&
                                                                            item2.TBAkun.TBAkunGrup.EnumJenisAkunGrup == (int)PilihanJenisAkunGrup.Pasiva &&
                                                                            item2.TBJurnal.IDTempat == pengguna.IDTempat).ToArray(), false)));

        LabelLabaRugiBulanBerjalan.Text   = (LabaRugiBerjalan).ToFormatHarga();
        LabelLabaRugiBulanSebelumnya.Text = (LabaRugiBulanSebelumnya).ToFormatHarga();

        RepeaterLaporanPasiva.DataSource = listAkun;
        RepeaterLaporanPasiva.DataBind();

        LabelTotalSaldoPasiva.Text = (TotalSaldoAwalPasiva).ToFormatHarga();

        return(listAkun);
    }
Exemple #30
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();
    }