private void SetItemProduk(GridControl grid, int rowIndex, ItemBeliProduk itemBeli, double jumlahRetur = 0, double harga = 0) { ItemReturBeliProduk itemRetur; if (_isNewData) { itemRetur = new ItemReturBeliProduk(); } else { itemRetur = _listOfItemRetur[rowIndex - 1]; if (itemRetur.entity_state == EntityState.Unchanged) { itemRetur.entity_state = EntityState.Modified; } } var produk = itemBeli.Produk; itemRetur.item_beli_id = itemBeli.item_beli_produk_id; itemRetur.produk_id = produk.produk_id; itemRetur.Produk = produk; itemRetur.jumlah = itemBeli.jumlah; itemRetur.jumlah_retur = jumlahRetur; itemRetur.harga = harga; _listOfItemRetur[rowIndex - 1] = itemRetur; itemBeli.jumlah_retur = jumlahRetur; }
private void SetItemProduk(GridControl grid, int rowIndex, Produk produk, double jumlah = 1, double harga = 0, double diskon = 0) { ItemBeliProduk itemBeli; if (_isNewData) { itemBeli = new ItemBeliProduk(); } else { itemBeli = _listOfItemBeli[rowIndex - 1]; if (itemBeli.entity_state == EntityState.Unchanged) { itemBeli.entity_state = EntityState.Modified; } } itemBeli.produk_id = produk.produk_id; itemBeli.Produk = produk; itemBeli.jumlah = jumlah; itemBeli.harga = produk.harga_beli; if (harga > 0) { itemBeli.harga = harga; } itemBeli.diskon = diskon; _listOfItemBeli[rowIndex - 1] = itemBeli; }