protected override void Simpan() { if (_isNewData) { _golongan = new Golongan(); } _golongan.nama_golongan = txtGolongan.Text; _golongan.persentase_keuntungan = NumberHelper.StringToDouble(txtKeuntungan.Text, true); _golongan.diskon = NumberHelper.StringToDouble(txtDiskon.Text, true); var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_golongan, ref validationError); } else { result = _bll.Update(_golongan, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _golongan); if (_isNewData) { base.ResetForm(this); txtGolongan.Focus(); } else { this.Close(); } } else { if (validationError.Message.NullToString().Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } } }
protected override void Simpan() { if (_isNewData) { _golongan = new Golongan(); } _golongan.nama_golongan = txtGolongan.Text; var result = 0; var validationError = new ValidationError(); if (_isNewData) { result = _bll.Save(_golongan, ref validationError); } else { result = _bll.Update(_golongan, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _golongan); if (_isNewData) { base.ResetForm(this); txtGolongan.Focus(); } else { this.Close(); } } else { if (validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
public void UpdateTest() { var obj = new Golongan { golongan_id = "4758c3ec-e931-40d5-a903-75b7dc48bee1", nama_golongan = "Lain-lain" }; var validationError = new ValidationError(); var result = _bll.Update(obj, ref validationError); Console.WriteLine("Error : " + validationError.Message); Assert.IsTrue(result != 0); var updatedObj = _bll.GetByID(obj.golongan_id); Assert.IsNotNull(updatedObj); Assert.AreEqual(obj.golongan_id, updatedObj.golongan_id); Assert.AreEqual(obj.nama_golongan, updatedObj.nama_golongan); }
public void UpdateTest() { var obj = _bll.GetByID("a6371499-a314-4918-bc8f-70a0a14372d6"); obj.nama_golongan = "Golongan Terbaru"; obj.diskon = 2.5; var validationError = new ValidationError(); var result = _bll.Update(obj, ref validationError); Console.WriteLine("Error : " + validationError.Message); Assert.IsTrue(result != 0); var updatedObj = _bll.GetByID(obj.golongan_id); Assert.IsNotNull(updatedObj); Assert.AreEqual(obj.golongan_id, updatedObj.golongan_id); Assert.AreEqual(obj.nama_golongan, updatedObj.nama_golongan); Assert.AreEqual(obj.diskon, updatedObj.diskon); }