Пример #1
0
        public void Insert(ReturJualDetilModel returJualDetil)
        {
            var sSql = @"
                INSERT INTO
                    ReturJualDetil (
                        ReturJualID, ReturJualDetilID, BrgID, NoUrut, 
                        QtySisa, QtyRetur, HargaRetur, SubTotal)
                VALUES (                        
                        @ReturJualID, @ReturJualDetilID, @BrgID, @NoUrut, 
                        @QtySisa, @QtyRetur, @HargaRetur, @SubTotal) ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@ReturJualID", returJualDetil.ReturJualID);
                    cmd.AddParam("@ReturJualDetilID", returJualDetil.ReturJualDetilID);
                    cmd.AddParam("@NoUrut", returJualDetil.NoUrut);
                    cmd.AddParam("@BrgID", returJualDetil.BrgID);
                    cmd.AddParam("@QtySisa", returJualDetil.QtySisa);
                    cmd.AddParam("@QtyRetur", returJualDetil.QtyRetur);
                    cmd.AddParam("@Harga", returJualDetil.HargaRetur);
                    cmd.AddParam("@SubTotal", returJualDetil.SubTotal);
                    conn.Open();
                    cmd.ExecuteNonQuery();
                }
        }
Пример #2
0
        public IEnumerable <ReturJualDetilModel> ListData(string returJualID)
        {
            List <ReturJualDetilModel> result = null;
            var sSql = @"
                SELECT
                    aa.ReturJualID, aa.ReturJualID2, aa.NoUrut, aa.BrgID,
                    aa.Qty, aa.Harga, aa.Diskon, aa.SubTotal,
                    ISNULL(bb.BrgName, '') BrgName
                FROM
                    ReturJualDetil aa
                    LEFT JOIN Brg bb ON aa.BrgID = bb.BrgID 
                WHERE
                    aa.ReturJualID = @ReturJualID ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@ReturJualID", returJualID);
                    conn.Open();
                    using (var dr = cmd.ExecuteReader())
                    {
                        if (dr.HasRows)
                        {
                            result = new List <ReturJualDetilModel>();
                            while (dr.Read())
                            {
                                var item = new ReturJualDetilModel
                                {
                                    ReturJualID      = returJualID,
                                    ReturJualDetilID = dr["ReturJualDetilID"].ToString(),
                                    NoUrut           = Convert.ToInt16(dr["NoUrut"]),

                                    BrgID      = dr["BrgID"].ToString(),
                                    BrgName    = dr["BrgName"].ToString(),
                                    QtySisa    = Convert.ToInt32(dr["QtySisa"]),
                                    QtyRetur   = Convert.ToInt32(dr["QtyRetur"]),
                                    HargaRetur = Convert.ToDecimal(dr["HargaRetur"]),
                                    SubTotal   = Convert.ToDecimal(dr["SubTotal"])
                                };
                                result.Add(item);
                            }
                        }
                    }
                }
            return(result);
        }