コード例 #1
0
ファイル: Periode.cs プロジェクト: krisnayo18/SistemAkuntansi
        //2. Posting jurnal penutup
        #region Jurnal Penutup

        public static string JurnalPenutup()
        {
            //dapatkan total biaya dan total pend terlebih dahulu supaya waktu posting ke jurnal penutup  ihtisar laba rugi tidak menjadi 0
            int    totalBiaya = Laporan.HitungTotalBiaya();
            int    totalpend  = Laporan.HitungTotalPendapatan();
            int    hasil      = totalpend - totalBiaya;
            string status     = "";

            try
            {
                status = PenutupanPendapatan(totalpend);
                if (status == "1")
                {
                    status = PenutupanBiaya();
                    if (status == "1")
                    {
                        status = PenutupanModalDanLR(hasil);
                        //jika ada penutupan modal dan prive buat method dan tambahkan dibawah
                    }
                }
                return(status);
            }
            catch (MySqlException x)
            {
                return(x.Message);
            }
        }
コード例 #2
0
ファイル: Periode.cs プロジェクト: krisnayo18/SistemAkuntansi
        //2.2.2 Insert ke tabel _detiljurnal
        //2.2.2.1 Insert ihtisar laba rugi
        //check dulu nama  akun  Ihtisar Laba Rugi di tabel _akun apakah ada, jika tidak ada tambahkan
        public static string IhtisarLabaRugiPB(string pIdJurnal)
        {
            int    totalBiaya = Laporan.HitungTotalBiaya();
            string sql        = "INSERT INTO _detiljurnal(idJurnal, nomor, noUrut, debet, kredit)" +
                                "VALUES('" + pIdJurnal + "', '00', 1, " + totalBiaya + ", 0)";

            try
            {
                Koneksi.JalankanPerintahDML(sql);
                return("1");
            }
            catch (MySqlException x)
            {
                return(x.Message);
            }
        }
コード例 #3
0
ファイル: Periode.cs プロジェクト: krisnayo18/SistemAkuntansi
        //2.2.2.2 Insert semua akun biaya ke detiljurnal
        public static string InsertDJBiaya(string pIdJurnal)
        {
            int    totalBiaya = Laporan.HitungTotalBiaya();
            string sql        = "INSERT INTO _detiljurnal(idJurnal,nomor,noUrut,debet,kredit) " +
                                "SELECT '" + pIdJurnal + "', V.nomor, 2, 0, V.SaldoAkhir FROM vsaldoakhir V " +
                                "INNER JOIN _akun A ON V.nomor = A.nomor WHERE V.kelompok = 'B'";

            try
            {
                Koneksi.JalankanPerintahDML(sql);
                return("1");
            }
            catch (MySqlException x)
            {
                return(x.Message);
            }
        }