Exemplo n.º 1
0
        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();
                    }
                }
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }
Exemplo n.º 3
0
        public void SaveTest()
        {
            var obj = new Golongan
            {
                nama_golongan = "Lainnya"
            };

            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.golongan_id);

            Assert.IsNotNull(newObj);
            Assert.AreEqual(obj.golongan_id, newObj.golongan_id);
            Assert.AreEqual(obj.nama_golongan, newObj.nama_golongan);
        }