private void AddListDSMA(string ma, bool tt) { DTO_ItemBill newbill = new DTO_ItemBill(); string giaban = bus_monan.LayGiaMonAnTheoMa(ma); newbill.Ma = ma; newbill.Ten = bus_monan.LayTenTuMaMonAn(ma); bool flag = false; int vitri = 0; for (int i = 0; i < lstDSMA.Count; i++) { if (lstDSMA[i].Ma == ma) { flag = true; vitri = i; break; } } if (flag) { if (tt == false) { if (lstDSMA[vitri].Soluong > 1) { lstDSMA[vitri].Soluong--; } } else { lstDSMA[vitri].Soluong++; } lstDSMA[vitri].Thanhtien = decimal.Parse(giaban) * lstDSMA[vitri].Soluong; } else { newbill.Soluong = 1; newbill.Thanhtien = decimal.Parse(giaban) * newbill.Soluong; lstDSMA.Add(newbill); } }
public bool LuuCTHD(string macthd, DTO_ItemBill it) { string sql = "insert into Chitiethoadon(machitiethoadon , mamonan , soluong, thanhtien) values( @macthd , @ma , @sl , @tt )"; return(dalHD.ExecuteNonQuery(sql, new object[] { macthd, it.Ma, it.Soluong, it.Thanhtien }) > 0 ? true : false); }