protected override void Simpan() { if (_isNewData) { _karyawan = new Karyawan(); } _karyawan.nama_karyawan = txtNama.Text; _karyawan.alamat = txtAlamat.Text; _karyawan.telepon = txtTelepon.Text; _karyawan.is_active = rdoAktif.Checked ? true : false; var jabatan = _listOfJabatan[cmbJabatan.SelectedIndex]; _karyawan.jabatan_id = jabatan.jabatan_id; _karyawan.Jabatan = jabatan; _karyawan.jenis_gajian = (JenisGajian)cmbJenisGaji.SelectedIndex; _karyawan.gaji_pokok = NumberHelper.StringToDouble(txtGajiPokok.Text); _karyawan.gaji_lembur = NumberHelper.StringToDouble(txtLembur.Text); var result = 0; var validationError = new ValidationError(); if (_isNewData) { result = _bll.Save(_karyawan, ref validationError); } else { result = _bll.Update(_karyawan, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _karyawan); if (_isNewData) { base.ResetForm(this); txtNama.Focus(); } else { this.Close(); } } else { if (validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
protected override void Simpan() { this._alamatKirim.is_sdac = chkIsSdac.Checked; this._alamatKirim.kepada = txtKepada.Text; this._alamatKirim.alamat = txtAlamat.Text; this._alamatKirim.kecamatan = txtKecamatan.Text; this._alamatKirim.kelurahan = txtKelurahan.Text; this._alamatKirim.kota = txtKota.Text; this._alamatKirim.kode_pos = txtKodePos.Text; this._alamatKirim.telepon = txtTelepon.Text; var validationError = new ValidationError(); IAlamatKirimBll bll = new AlamatKirimBll(); if (bll.IsValid(this._alamatKirim, ref validationError)) { Listener.Ok(this, this._alamatKirim); this.Close(); } else { if (validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
protected override void Simpan() { this._labelAlamatKirim.dari1 = txtDari1.Text; this._labelAlamatKirim.dari2 = txtDari2.Text; this._labelAlamatKirim.kepada1 = txtKepada1.Text; this._labelAlamatKirim.kepada2 = txtKepada2.Text; this._labelAlamatKirim.kepada3 = txtKepada3.Text; this._labelAlamatKirim.kepada4 = txtKepada4.Text; var validationError = new ValidationError(); ILabelAlamatKirimBll bll = new LabelAlamatKirimBll(); if (bll.IsValid(this._labelAlamatKirim, ref validationError)) { Listener.Ok(this, this._labelAlamatKirim); this.Close(); } else { if (validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
protected override void Simpan() { if (_isNewData) { _customer = new Customer(); } _customer.nama_customer = txtCustomer.Text; _customer.alamat = txtAlamat.Text; _customer.desa = txtDesa.Text; _customer.kelurahan = txtKelurahan.Text; _customer.kecamatan = txtKecamatan.Text; _customer.kota = txtKota.Text; _customer.kabupaten = txtKabupaten.Text; _customer.kode_pos = txtKodePos.Text; _customer.kontak = txtKontak.Text; _customer.telepon = txtTelepon.Text; _customer.diskon = NumberHelper.StringToDouble(txtDiskon.Text, true); _customer.plafon_piutang = NumberHelper.StringToDouble(txtPlafonPiutang.Text); var result = 0; var validationError = new ValidationError(); if (_isNewData) { result = _bll.Save(_customer, ref validationError); } else { result = _bll.Update(_customer, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _customer); if (_isNewData) { base.ResetForm(this); txtCustomer.Focus(); } else { this.Close(); } } else { if (validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
protected override void Simpan() { if (_isNewData) { _supplier = new Supplier(); } _supplier.nama_supplier = txtSupplier.Text; _supplier.alamat = txtAlamat.Text; _supplier.kontak = txtKontak.Text; _supplier.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(_supplier, ref validationError); } else { result = _bll.Update(_supplier, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _supplier); if (_isNewData) { base.ResetForm(this); txtSupplier.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 (this._profil == null) { this._profil = new Profil(); } _profil.nama_profil = txtNamaPerusahaan.Text; _profil.alamat = txtAlamat.Text; _profil.kota = txtKota.Text; _profil.telepon = txtTelepon.Text; _profil.email = txtEmail.Text; _profil.website = txtWebsite.Text; var result = 0; var validationError = new ValidationError(); IProfilBll bll = new ProfilBll(MainProgram.log); result = bll.Save(_profil, ref validationError); if (logoStatus == LogoChanged.YesAdd) { Bitmap logo = new Bitmap(ofdLogo.FileName); // Save company logo in PNG format with default filename "logo.png" if (Path.GetExtension(ofdLogo.FileName).ToLower() != ".png") { logo.Save(logoPath, System.Drawing.Imaging.ImageFormat.Png); } } else if (logoStatus == LogoChanged.YesDelete) { File.Delete(logoPath); } if (result > 0) { Listener.Ok(this, _profil); 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; _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) { _kartu = new Kartu(); } _kartu.nama_kartu = txtNamaKartu.Text; _kartu.is_debit = rdoKartuDebit.Checked; var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_kartu, ref validationError); } else { result = _bll.Update(_kartu, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _kartu); if (_isNewData) { base.ResetForm(this); txtNamaKartu.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) { _jabatan = new Jabatan(); } _jabatan.nama_jabatan = txtJabatan.Text; _jabatan.keterangan = txtKeterangan.Text; var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_jabatan, ref validationError); } else { result = _bll.Update(_jabatan, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _jabatan); if (_isNewData) { base.ResetForm(this); txtJabatan.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) { _dropshipper = new Dropshipper(); } _dropshipper.nama_dropshipper = txtDropshipper.Text; _dropshipper.alamat = txtAlamat.Text; _dropshipper.telepon = txtTelepon.Text; var result = 0; var validationError = new ValidationError(); 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.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
protected override void Simpan() { if (_isNewData) { _role = new Role(); } _role.nama_role = txtNamaRole.Text; _role.is_active = rdoAktif.Checked; var result = 0; var validationError = new ValidationError(); if (_isNewData) { result = _bll.Save(_role, ref validationError); } else { result = _bll.Update(_role, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _role); if (_isNewData) { base.ResetForm(this); txtNamaRole.Focus(); } else { this.Close(); } } else { if (validationError.Message != null && validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
protected override void Simpan() { if (_isNewData) { _jenisPengeluaran = new JenisPengeluaran(); } _jenisPengeluaran.nama_jenis_pengeluaran = txtJenisPengeluaran.Text; var result = 0; var validationError = new ValidationError(); if (_isNewData) { result = _bll.Save(_jenisPengeluaran, ref validationError); } else { result = _bll.Update(_jenisPengeluaran, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _jenisPengeluaran); if (_isNewData) { base.ResetForm(this); txtJenisPengeluaran.Focus(); } else { this.Close(); } } else { if (validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
protected override void Simpan() { if (this._profil == null) { this._profil = new Profil(); } _profil.nama_profil = txtNamaPerusahaan.Text; _profil.alamat = txtAlamat.Text; _profil.kota = txtKota.Text; _profil.telepon = txtTelepon.Text; _profil.email = txtEmail.Text; _profil.website = txtWebsite.Text; var result = 0; var validationError = new ValidationError(); IProfilBll bll = new ProfilBll(MainProgram.log); result = bll.Save(_profil, ref validationError); if (result > 0) { Listener.Ok(this, _profil); 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 (this._customer == null || txtCustomer.Text.Length == 0) { MsgHelper.MsgWarning("'Customer' tidak boleh kosong !"); txtCustomer.Focus(); return; } var total = SumGrid(this._listOfItemJual); if (!(total > 0)) { MsgHelper.MsgWarning("Anda belum melengkapi inputan data produk !"); return; } if (rdoKredit.Checked) { if (!DateTimeHelper.IsValidRangeTanggal(dtpTanggal.Value, dtpTanggalTempo.Value)) { MsgHelper.MsgNotValidRangeTanggal(); return; } total = NumberHelper.StringToDouble(lblTotal.Text); if (this._customer != null) { if (this._customer.plafon_piutang > 0) { if (!(this._customer.plafon_piutang >= (total + this._customer.sisa_piutang))) { var msg = string.Empty; if (this._customer.sisa_piutang > 0) { msg = "Maaf, maksimal plafon piutang customer '{0}' adalah : {1}" + "\nSaat ini customer '{0}' masih mempunyai piutang sebesar : {2}"; msg = string.Format(msg, this._customer.nama_customer, NumberHelper.NumberToString(this._customer.plafon_piutang), NumberHelper.NumberToString(this._customer.sisa_piutang)); } else { msg = "Maaf, maksimal plafon piutang customer '{0}' adalah : {1}"; msg = string.Format(msg, this._customer.nama_customer, NumberHelper.NumberToString(this._customer.plafon_piutang)); } MsgHelper.MsgWarning(msg); return; } } } } if (!MsgHelper.MsgKonfirmasi("Apakah proses ingin dilanjutkan ?")) { return; } if (_isNewData) { _jual = new JualProduk(); } _jual.pengguna_id = this._pengguna.pengguna_id; _jual.Pengguna = this._pengguna; _jual.customer_id = this._customer.customer_id; _jual.Customer = this._customer; _jual.nota = txtNota.Text; _jual.tanggal = dtpTanggal.Value; _jual.tanggal_tempo = DateTimeHelper.GetNullDateTime(); _jual.is_tunai = rdoTunai.Checked; if (rdoKredit.Checked) // penjualan kredit { _jual.tanggal_tempo = dtpTanggalTempo.Value; } _jual.ppn = NumberHelper.StringToDouble(txtPPN.Text); _jual.diskon = NumberHelper.StringToDouble(txtDiskon.Text); _jual.keterangan = txtKeterangan.Text; _jual.item_jual = this._listOfItemJual.Where(f => f.Produk != null).ToList(); foreach (var item in _jual.item_jual) { if (!(item.harga_beli > 0)) { item.harga_beli = item.Produk.harga_beli; } if (!(item.harga_jual > 0)) { item.harga_jual = item.Produk.harga_jual; } } if (!_isNewData) // update { _jual.item_jual_deleted = _listOfItemJualDeleted; } var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_jual, ref validationError); } else { result = _bll.Update(_jual, ref validationError); } if (result > 0) { if (chkCetakNotaJual.Checked) { CetakNota(_jual.jual_id); } Listener.Ok(this, _isNewData, _jual); _customer = null; _listOfItemJual.Clear(); _listOfItemJualDeleted.Clear(); this.Close(); } else { if (validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } } }
protected override void Simpan() { if (this._supplier == null || txtSupplier.Text.Length == 0) { MsgHelper.MsgWarning("'Supplier' tidak boleh kosong !"); txtSupplier.Focus(); return; } var total = SumGrid(this._listOfItemBeli); if (!(total > 0)) { MsgHelper.MsgWarning("Anda belum melengkapi inputan data produk !"); return; } if (rdoKredit.Checked) { if (!DateTimeHelper.IsValidRangeTanggal(dtpTanggal.Value, dtpTanggalTempo.Value)) { MsgHelper.MsgNotValidRangeTanggal(); return; } } if (!MsgHelper.MsgKonfirmasi("Apakah proses ingin dilanjutkan ?")) { return; } if (_isNewData) { _beli = new BeliProduk(); } _beli.pengguna_id = this._pengguna.pengguna_id; _beli.Pengguna = this._pengguna; _beli.supplier_id = this._supplier.supplier_id; _beli.Supplier = this._supplier; _beli.nota = txtNota.Text; _beli.tanggal = dtpTanggal.Value; _beli.tanggal_tempo = DateTimeHelper.GetNullDateTime(); _beli.is_tunai = rdoTunai.Checked; if (rdoKredit.Checked) // pembelian kredit { _beli.tanggal_tempo = dtpTanggalTempo.Value; } _beli.ppn = NumberHelper.StringToDouble(txtPPN.Text); _beli.diskon = NumberHelper.StringToDouble(txtDiskon.Text); _beli.keterangan = txtKeterangan.Text; _beli.item_beli = this._listOfItemBeli.Where(f => f.Produk != null).ToList(); foreach (var item in _beli.item_beli) { if (!(item.harga > 0)) { item.harga = item.Produk.harga_beli; } } if (!_isNewData) // update { _beli.item_beli_deleted = _listOfItemBeliDeleted; } var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_beli, ref validationError); } else { result = _bll.Update(_beli, ref validationError); } if (result > 0) { try { if (chkCetakNotaBeli.Checked) { CetakNota(_beli.beli_produk_id); } } catch { } Listener.Ok(this, _isNewData, _beli); _supplier = null; _listOfItemBeli.Clear(); _listOfItemBeliDeleted.Clear(); 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 (this._supplier == null || txtSupplier.Text.Length == 0) { MsgHelper.MsgWarning("'Supplier' tidak boleh kosong !"); txtSupplier.Focus(); return; } var total = SumGrid(this._listOfItemPembayaranHutang); if (!(total > 0)) { MsgHelper.MsgWarning("Anda belum melengkapi inputan data pembayaran !"); return; } if (!MsgHelper.MsgKonfirmasi("Apakah proses ingin dilanjutkan ?")) { return; } if (_isNewData) { _pembayaranHutang = new PembayaranHutangProduk(); } _pembayaranHutang.pengguna_id = this._pengguna.pengguna_id; _pembayaranHutang.Pengguna = this._pengguna; _pembayaranHutang.supplier_id = this._supplier.supplier_id; _pembayaranHutang.Supplier = this._supplier; _pembayaranHutang.nota = txtNota.Text; _pembayaranHutang.tanggal = dtpTanggal.Value; _pembayaranHutang.keterangan = txtKeterangan.Text; _pembayaranHutang.item_pembayaran_hutang = this._listOfItemPembayaranHutang.Where(f => f.BeliProduk != null).ToList(); if (!_isNewData) // update { _pembayaranHutang.item_pembayaran_hutang_deleted = _listOfItemPembayaranHutangDeleted.ToList(); } var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_pembayaranHutang, false, ref validationError); } else { result = _bll.Update(_pembayaranHutang, false, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _pembayaranHutang); _supplier = null; _listOfItemPembayaranHutang.Clear(); _listOfItemPembayaranHutangDeleted.Clear(); 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 (txtPassword.Text.Length > 0 && txtKonfirmasiPassword.Text.Length > 0) { if (txtPassword.Text != txtKonfirmasiPassword.Text) { MsgHelper.MsgWarning("Password dan konfirmasi password harus sama"); txtPassword.Focus(); txtPassword.SelectAll(); return; } } if (_isNewData) { _operator = new Pengguna(); } _operator.nama_pengguna = txtNama.Text; _operator.pass_pengguna = txtPassword.Text; if (txtKonfirmasiPassword.Text.Length > 0) { _operator.konf_pass_pengguna = CryptoHelper.GetMD5Hash(txtKonfirmasiPassword.Text, MainProgram.securityCode); } var role = listOfRole[cmbRole.SelectedIndex]; _operator.role_id = role.role_id; _operator.Role = role; _operator.is_active = rdoAktif.Checked; var result = 0; var validationError = new ValidationError(); if (_isNewData) { result = _bll.Save(_operator, ref validationError); } else { result = _bll.Update(_operator); } if (result > 0) { Listener.Ok(this, _isNewData, _operator); if (_isNewData) { base.ResetForm(this); txtNama.Focus(); } else { this.Close(); } } else { if (validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } }
protected override void Simpan() { var msg = "'{0}' tidak boleh kosong !"; var bayarTunai = 0; var bayarKartu = 0; if (chkBayarViaKartu.Checked) // pembayaran via kartu { bayarKartu = (int)NumberHelper.StringToNumber(txtBayarKartu.Text); if (!(bayarKartu > 0)) { MsgHelper.MsgWarning(string.Format(msg, "Bayar via Kartu")); txtBayarKartu.Focus(); return; } } // pembayaran tunai bayarTunai = (int)NumberHelper.StringToNumber(txtBayarTunai.Text); if (bayarTunai == 0 && bayarKartu == 0) { MsgHelper.MsgWarning(string.Format(msg, "Bayar Tunai")); txtBayarTunai.Focus(); return; } _jual.bayar_tunai = bayarTunai; _jual.bayar_kartu = bayarKartu; if ((_jual.jumlah_bayar - _jual.grand_total) < 0) { MsgHelper.MsgWarning("Maaf jumlah bayar kurang"); if (bayarTunai > 0) { txtBayarTunai.Focus(); txtBayarTunai.SelectAll(); return; } if (bayarKartu > 0) { txtBayarKartu.Focus(); txtBayarKartu.SelectAll(); return; } } if (!MsgHelper.MsgKonfirmasi("Apakah proses penyimpanan ingin di lanjutkan ?")) { return; } _jual.mesin_id = MainProgram.mesinId; _jual.ppn = NumberHelper.StringToDouble(txtPPN.Text); _jual.diskon = NumberHelper.StringToDouble(txtDiskon.Text); if (_jual.bayar_kartu > 0) { var kartu = _listOfKartu[cmbKartu.SelectedIndex]; _jual.kartu_id = kartu.kartu_id; _jual.Kartu = kartu; _jual.nomor_kartu = txtNoKartu.Text; } var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { result = _bll.Save(_jual, ref validationError); if (result > 0) { Listener.Ok(this, _jual); UpdateDefaultPPN(_jual.ppn); this.Close(); } else { if (validationError.Message != null && validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } } }
protected override void Simpan() { if (txtKodeProduk.Text.Length == 0) { MsgHelper.MsgWarning("'Kode Produk' tidak boleh kosong !"); txtKodeProduk.Focus(); return; } if (this._produk == null) { MsgHelper.MsgWarning("'Kode Produk' tidak ditemukan !"); txtKodeProduk.Focus(); return; } if (_isNewData) { _penyesuaianStok = new PenyesuaianStok(); } _penyesuaianStok.produk_id = this._produk.produk_id; _penyesuaianStok.Produk = this._produk; var alasanPenyesuaian = _listOfAlasanPenyesuaian[cmbAlasanPenyesuaian.SelectedIndex]; _penyesuaianStok.alasan_penyesuaian_id = alasanPenyesuaian.alasan_penyesuaian_stok_id; _penyesuaianStok.AlasanPenyesuaianStok = alasanPenyesuaian; _penyesuaianStok.tanggal = dtpTanggal.Value; _penyesuaianStok.penambahan_stok = NumberHelper.StringToDouble(txtPenambahanStokEtalase.Text); _penyesuaianStok.penambahan_stok_gudang = NumberHelper.StringToDouble(txtPenambahanStokGudang.Text); _penyesuaianStok.pengurangan_stok = NumberHelper.StringToDouble(txtPenguranganStokEtalase.Text); _penyesuaianStok.pengurangan_stok_gudang = NumberHelper.StringToDouble(txtPenguranganStokGudang.Text); _penyesuaianStok.keterangan = txtKeterangan.Text; var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_penyesuaianStok, ref validationError); } else { result = _bll.Update(_penyesuaianStok, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _penyesuaianStok); if (_isNewData) { base.ResetForm(this); this._produk = null; txtKodeProduk.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() { var total = SumGrid(this._listOfItemPengeluaran); if (!(total > 0)) { MsgHelper.MsgWarning("Anda belum melengkapi inputan data produk !"); return; } if (!MsgHelper.MsgKonfirmasi("Apakah proses ingin dilanjutkan ?")) { return; } if (_isNewData) { _pengeluaran = new PengeluaranBiaya(); } _pengeluaran.pengguna_id = this._pengguna.pengguna_id; _pengeluaran.Pengguna = this._pengguna; _pengeluaran.nota = txtNota.Text; _pengeluaran.tanggal = dtpTanggal.Value; _pengeluaran.keterangan = txtKeterangan.Text; _pengeluaran.item_pengeluaran_biaya = this._listOfItemPengeluaran.Where(f => f.JenisPengeluaran != null).ToList(); if (!_isNewData) // update { _pengeluaran.item_pengeluaran_biaya_deleted = _listOfItemPengeluaranDeleted.ToList(); } var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_pengeluaran, ref validationError); } else { result = _bll.Update(_pengeluaran, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _pengeluaran); _listOfItemPengeluaran.Clear(); _listOfItemPengeluaranDeleted.Clear(); 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) { _customer = new Customer(); } _customer.nama_customer = txtCustomer.Text; _customer.provinsi_id = null; _customer.Provinsi = null; if (cmbProvinsi.SelectedIndex > 0) { var provinsi = _listOfProvinsi[cmbProvinsi.SelectedIndex - 1]; _customer.provinsi_id = provinsi.provinsi_id; _customer.Provinsi = provinsi; } _customer.kabupaten_id = null; _customer.Kabupaten = null; if (cmbKabupaten.SelectedIndex > 0) { var kabupaten = _listOfKabupaten[cmbKabupaten.SelectedIndex - 1]; _customer.kabupaten_id = kabupaten.kabupaten_id; _customer.Kabupaten = kabupaten; } _customer.kecamatan_id = null; _customer.Kecamatan = null; if (cmbKecamatan.SelectedIndex > 0) { var kecamatan = _listOfKecamatan[cmbKecamatan.SelectedIndex - 1]; _customer.kecamatan_id = kecamatan.kecamatan_id; _customer.Kecamatan = kecamatan; } _customer.alamat = txtAlamat.Text; _customer.desa = string.Empty; _customer.kelurahan = string.Empty; _customer.kota = string.Empty; _customer.kode_pos = txtKodePos.Text; _customer.kontak = txtKontak.Text; _customer.telepon = txtTelepon.Text; _customer.diskon = NumberHelper.StringToDouble(txtDiskon.Text, true); _customer.plafon_piutang = NumberHelper.StringToDouble(txtPlafonPiutang.Text); var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_customer, ref validationError); } else { result = _bll.Update(_customer, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _customer); if (_isNewData) { base.ResetForm(this); txtCustomer.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 (this._customer == null || txtCustomer.Text.Length == 0) { MsgHelper.MsgWarning("'Customer' tidak boleh kosong !"); txtCustomer.Focus(); return; } var total = SumGrid(this._listOfItemRetur); if (!(total > 0)) { MsgHelper.MsgWarning("Anda belum melengkapi inputan data produk !"); return; } if (!MsgHelper.MsgKonfirmasi("Apakah proses ingin dilanjutkan ?")) { return; } if (_isNewData) { _retur = new ReturJualProduk(); } _retur.jual_id = this._jual.jual_id; _retur.JualProduk = this._jual; _retur.pengguna_id = this._pengguna.pengguna_id; _retur.Pengguna = this._pengguna; _retur.customer_id = this._customer.customer_id; _retur.Customer = this._customer; _retur.nota = txtNota.Text; _retur.tanggal = dtpTanggal.Value; _retur.keterangan = txtKeterangan.Text; _retur.item_retur = this._listOfItemRetur.Where(f => f.Produk != null).ToList(); if (!_isNewData) // update { _retur.item_retur_deleted = _listOfItemReturDeleted; } var result = 0; var validationError = new ValidationError(); using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { if (_isNewData) { result = _bll.Save(_retur, ref validationError); } else { result = _bll.Update(_retur, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _retur); _customer = null; _listOfItemRetur.Clear(); _listOfItemReturDeleted.Clear(); this.Close(); } else { if (validationError.Message.NullToString().Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { MsgHelper.MsgUpdateError(); } } } }