Example #1
0
        public IEnumerable <LunasPiutangDetilModel> ListData(string id)
        {
            List <LunasPiutangDetilModel> result = null;
            var sSql = @"
                SELECT
                    aa.LunasPiutangID, aa.LunasPiutangID2, aa.Tgl,
                    aa.PiutangID, aa.NilaiSisaPiutang, aa.NilaiBayar
                FROM
                    LunasPiutangDetil aa
                WHERE
                    LunasPiutangID = @LunasPiutangID ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@LunasPiutangID", id);
                    conn.Open();
                    using (var dr = cmd.ExecuteReader())
                    {
                        if (!dr.HasRows)
                        {
                            return(null);
                        }
                        result = new List <LunasPiutangDetilModel>();
                        while (dr.Read())
                        {
                            var item = new LunasPiutangDetilModel
                            {
                                LunasPiutangID   = id,
                                LunasPiutangID2  = dr["LunasPiutangID2"].ToString(),
                                PiutangID        = dr["PiutangID"].ToString(),
                                Tgl              = dr["Tgl"].ToString().ToTglDMY(),
                                NilaiSisaPiutang = Convert.ToDecimal(dr["NilaiSisaPiutang"]),
                                NilaiBayar       = Convert.ToDecimal(dr["NilaiBayar"])
                            };
                            result.Add(item);
                        }
                    }
                }
            return(result);
        }
Example #2
0
        public void Insert(LunasPiutangDetilModel model)
        {
            var sSql = @" 
                INSERT INTO
                    LunasPiutangDetil (
                        LunasPiutangID, LunasPiutangID2, PiutangID, Tgl,
                        NilaiSisaPiutang, NilaiBayar)
                VALUES (
                        @LunasPiutangID, @LunasPiutangID2, @PiutangID, @Tgl,
                        @NilaiSisaPiutang, @NilaiBayar) ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@LunasPiutangID", model.LunasPiutangID);
                    cmd.AddParam("@LunasPiutangID2", model.LunasPiutangID2);
                    cmd.AddParam("@PiutangID", model.PiutangID);
                    cmd.AddParam("@Tgl", model.Tgl.ToTglYMD());
                    cmd.AddParam("@NilaiSisaPiutang", model.NilaiSisaPiutang);
                    cmd.AddParam("@NilaiBayar", model.NilaiBayar);
                    conn.Open();
                    cmd.ExecuteNonQuery();
                }
        }