public void SaveTest() { var obj = new Dropshipper { nama_dropshipper = "Lacie Kaesmans", alamat = "110 Mosinee Hill", kontak = "Lacie", telepon = "212-367-3754" }; var validationError = new ValidationError(); var result = _bll.Save(obj, ref validationError); Console.WriteLine("Error : " + validationError.Message); Assert.IsTrue(result != 0); var newObj = _bll.GetByID(obj.dropshipper_id); Assert.IsNotNull(newObj); Assert.AreEqual(obj.dropshipper_id, newObj.dropshipper_id); Assert.AreEqual(obj.nama_dropshipper, newObj.nama_dropshipper); Assert.AreEqual(obj.alamat, newObj.alamat); Assert.AreEqual(obj.kontak, newObj.kontak); Assert.AreEqual(obj.telepon, newObj.telepon); }
protected override void Simpan() { if (_isNewData) { _dropshipper = new Dropshipper(); } _dropshipper.nama_dropshipper = txtDropshipper.Text; _dropshipper.alamat = txtAlamat.Text; _dropshipper.telepon = txtTelepon.Text; var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_dropshipper, ref validationError); } else { result = _bll.Update(_dropshipper, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _dropshipper); if (_isNewData) { base.ResetForm(this); txtDropshipper.Focus(); } else { this.Close(); } } else { if (validationError.Message.NullToString().Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } } }