Example #1
0
        public void Insert(LunasKasBonDetilModel model)
        {
            var sSql = @"
                INSERT INTO
                    LunasKasBonDetil (
                        LunasKasBonID, LunasKasBonDetilID, 
                        JenisLunasID, Keterangan, NilaiLunas, 
                        PenjualanID)
                VALUES (
                        @LunasKasBonID, @LunasKasBonDetilID, 
                        @JenisLunasID, @Keterangan, @NilaiLunas, 
                        @PenjualanID) ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@LunasKasBonID", model.LunasKasBonID);
                    cmd.AddParam("@LunasKasBonDetilID", model.LunasKasBonDetilID);
                    cmd.AddParam("@JenisLunasID", model.JenisLunasID);
                    cmd.AddParam("@Keterangan", model.Keterangan);
                    cmd.AddParam("@NilaiLunas", model.NilaiLunas);
                    cmd.AddParam("@PenjualanID", model.PenjualanID);

                    conn.Open();
                    cmd.ExecuteNonQuery();
                }
        }
        private LunasKasBonDetilModel LunasKasBonDetilDataFactory()
        {
            var result = new LunasKasBonDetilModel
            {
                LunasKasBonID      = "A1",
                LunasKasBonDetilID = "B1",
                JenisLunasID       = "D1",
                Keterangan         = "",
                NilaiLunas         = 41000
            };

            return(result);
        }
Example #3
0
        public IEnumerable <LunasKasBonDetilModel> ListData(string id)
        {
            List <LunasKasBonDetilModel> result = null;
            var sSql = @"
                SELECT
                    aa.LunasKasBonID, aa.LunasKasBonDetilID, 
                    aa.JenisLunasID, aa.Keterangan, aa.NilaiLunas, 
                    aa.PenjualanID 
                FROM
                    LunasKasBonDetil aa
                WHERE
                    LunasKasBonID = @LunasKasBonID ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@LunasKasBonID", id);
                    conn.Open();
                    using (var dr = cmd.ExecuteReader())
                    {
                        if (!dr.HasRows)
                        {
                            return(null);
                        }
                        result = new List <LunasKasBonDetilModel>();
                        while (dr.Read())
                        {
                            var item = new LunasKasBonDetilModel
                            {
                                LunasKasBonID      = dr["LunasKasBonID"].ToString(),
                                LunasKasBonDetilID = dr["LunasKasBonDetilID"].ToString(),
                                JenisLunasID       = dr["JenisLunasID"].ToString(),
                                Keterangan         = dr["Keterangan"].ToString(),
                                NilaiLunas         = Convert.ToDecimal(dr["NilaiLunas"]),
                                PenjualanID        = dr["PenjualanID"].ToString(),
                            };
                            result.Add(item);
                        }
                    }
                }
            return(result);
        }