コード例 #1
0
        public void Update(BukuHutangModel bukuHutang)
        {
            var sSql = @"
                UPDATE
                    BukuHutang 
                SET 
                    TglBuku = @TglBuku, 
                    JamBuku = @JamBuku, 
                    UserrID = @UserrID,
                    PihakKetigaID = @PihakKetigaID, 
                    NilaiHutang = @NilaiHutang, 
                    NilaiSisa = @NilaiSisa,
                    Keterangan = @Keterangan, 
                    BukuKasID = @BukuKasID
                WHERE
                    BukuHutangID = @BukuHutangID ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@BukuHutangID", bukuHutang.BukuHutangID);
                    cmd.AddParam("@TglBuku", bukuHutang.TglBuku.ToTglYMD());
                    cmd.AddParam("@JamBuku", bukuHutang.JamBuku);
                    cmd.AddParam("@UserrID", bukuHutang.UserrID);
                    cmd.AddParam("@PihakKetigaID", bukuHutang.PihakKetigaID);
                    cmd.AddParam("@NilaiHutang", bukuHutang.NilaiHutang);
                    cmd.AddParam("@NilaiSisa", bukuHutang.NilaiSisa);
                    cmd.AddParam("@Keterangan", bukuHutang.Keterangan);
                    cmd.AddParam("@BukuKasID", bukuHutang.BukuKasID);
                    conn.Open();
                    cmd.ExecuteNonQuery();
                }
        }
コード例 #2
0
        public void Insert(BukuHutangModel bukuHutang)
        {
            var sSql = @"
                INSERT INTO
                    BukuHutang (
                        BukuHutangID, TglBuku, JamBuku, UserrID,
                        PihakKetigaID, NilaiHutang, NilaiSisa,
                        Keterangan, BukuKasID)
                VALUES (
                        @BukuHutangID, @TglBuku, @JamBuku, @UserrID,
                        @PihakKetigaID, @NilaiHutang, @NilaiSisa,
                        @Keterangan, @BukuKasID) ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@BukuHutangID", bukuHutang.BukuHutangID);
                    cmd.AddParam("@TglBuku", bukuHutang.TglBuku.ToTglYMD());
                    cmd.AddParam("@JamBuku", bukuHutang.JamBuku);
                    cmd.AddParam("@UserrID", bukuHutang.UserrID);
                    cmd.AddParam("@PihakKetigaID", bukuHutang.PihakKetigaID);
                    cmd.AddParam("@NilaiHutang", bukuHutang.NilaiHutang);
                    cmd.AddParam("@NilaiSisa", bukuHutang.NilaiSisa);
                    cmd.AddParam("@Keterangan", bukuHutang.Keterangan);
                    cmd.AddParam("@BukuKasID", bukuHutang.BukuKasID);
                    conn.Open();
                    cmd.ExecuteNonQuery();
                }
        }
コード例 #3
0
        public IEnumerable <BukuHutangModel> ListData(string tgl1, string tgl2)
        {
            List <BukuHutangModel> result = null;
            var sSql = @"
                SELECT
                    aa.BukuHutangID, aa.TglBuku, aa.JamBuku, aa.UserrID,
                    aa.PihakKetigaID, aa.NilaiHutang, aa.NilaiSisa,
                    aa.Keterangan, aa.BukuKasID,
                    ISNULL(bb.PihakKetigaName, '') PihakKetigaName
                FROM    
                    BukuHutang aa
                    LEFT JOIN PihakKetiga bb ON aa.PihakKetigaID = bb.PihakKetigaID
                WHERE
                    aa.TglBuku BETWEEN @Tgl1 AND @Tgl2 ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@Tgl1", tgl1.ToTglYMD());
                    cmd.AddParam("@Tgl2", tgl2.ToTglYMD());
                    conn.Open();

                    using (var dr = cmd.ExecuteReader())
                    {
                        if (!dr.HasRows)
                        {
                            return(null);
                        }
                        result = new List <BukuHutangModel>();
                        while (dr.Read())
                        {
                            var item = new BukuHutangModel
                            {
                                BukuHutangID = dr["BukuHutangID"].ToString(),
                                TglBuku      = dr["TglBuku"].ToString().ToTglDMY(),
                                JamBuku      = dr["JamBuku"].ToString(),
                                UserrID      = dr["USerrID"].ToString(),

                                PihakKetigaID   = dr["PihakKetigaID"].ToString(),
                                PihakKetigaName = dr["PihakKetigaName"].ToString(),

                                NilaiHutang = Convert.ToDecimal(dr["NilaiHutang"]),
                                NilaiSisa   = Convert.ToDecimal(dr["NilaiSisa"]),
                                Keterangan  = dr["Keterangan"].ToString(),
                                BukuKasID   = dr["BukuKasID"].ToString()
                            };
                            result.Add(item);
                        }
                    }
                }
            return(result);
        }
コード例 #4
0
        public BukuHutangModel GetData(string bukuHutangID)
        {
            BukuHutangModel result = null;
            var             sSql   = @"
                SELECT
                    aa.BukuHutangID, aa.TglBuku, aa.JamBuku, aa.UserrID,
                    aa.PihakKetigaID, aa.NilaiHutang, aa.NilaiSisa,
                    aa.Keterangan, aa.BukuKasID,
                    ISNULL(bb.PihakKetigaName, '') PihakKetigaName
                FROM    
                    BukuHutang aa
                    LEFT JOIN PihakKetiga bb ON aa.PihakKetigaID = bb.PihakKetigaID
                WHERE
                    aa.BukuHutangID = @BukuHutangID ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@BukuHutangID", bukuHutangID);
                    conn.Open();

                    using (var dr = cmd.ExecuteReader())
                    {
                        if (!dr.HasRows)
                        {
                            return(null);
                        }
                        dr.Read();
                        result = new BukuHutangModel
                        {
                            BukuHutangID = bukuHutangID,
                            TglBuku      = dr["TglBuku"].ToString().ToTglDMY(),
                            JamBuku      = dr["JamBuku"].ToString(),
                            UserrID      = dr["USerrID"].ToString(),

                            PihakKetigaID   = dr["PihakKetigaID"].ToString(),
                            PihakKetigaName = dr["PihakKetigaName"].ToString(),

                            NilaiHutang = Convert.ToDecimal(dr["NilaiHutang"]),
                            NilaiSisa   = Convert.ToDecimal(dr["NilaiSisa"]),
                            Keterangan  = dr["Keterangan"].ToString(),
                            BukuKasID   = dr["BukuKasID"].ToString()
                        };
                    }
                }
            return(result);
        }
コード例 #5
0
        BukuHutangModel BukuHutangDataFactory()
        {
            var result = new BukuHutangModel
            {
                BukuHutangID    = "A1",
                TglBuku         = "20-01-2019",
                JamBuku         = "11:00:12",
                UserrID         = "B1",
                PihakKetigaID   = "C1",
                PihakKetigaName = "D1",
                NilaiHutang     = 21000,
                NilaiSisa       = 1000,
                Keterangan      = "E1",
                BukuKasID       = "F1"
            };

            return(result);
        }