private KelompokHartaTetap GetData() { this.kelompokHartaTetapSelected = (KelompokHartaTetap)CBKelompokHartaTetapParent.SelectedItem; this.tabelPenyusutanSelected = (TabelPenyusutan)CBTabelPenyusutan.SelectedItem; KelompokHartaTetap oData = new KelompokHartaTetap(); oData.NamaKelompokHartaTetap = TxtNamaKelompokHartaTetap.Text; if (this.kelompokHartaTetapSelected != null) { oData.IdParent = this.kelompokHartaTetapSelected.Id; } if (this.tabelPenyusutanSelected != null) { oData.IdTabelPenyusutan = this.tabelPenyusutanSelected.Id; oData.NamaPenyusutan = this.tabelPenyusutanSelected.NamaPenyusutan; oData.UmurEkonomis = this.tabelPenyusutanSelected.Umur; } oData.Keterangan = TxtKeterangan.Text; if (this.fixedAssetCategoryForm.kelompokHartaTetapSelected != null) { oData.Id = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.Id; oData.KodeKelompokHartaTetap = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.KodeKelompokHartaTetap; oData.IdAkunAsset = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.IdAkunAsset; oData.KodeRekeningAsset = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.KodeRekeningAsset; oData.IdAkunAkumulasiPenyusutan = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.IdAkunAkumulasiPenyusutan; oData.KodeRekeningAkumulasiPenyusutan = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.KodeRekeningAkumulasiPenyusutan; oData.IdAkunPenyusutan = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.IdAkunPenyusutan; oData.KodeRekeningPenyusutan = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.KodeRekeningPenyusutan; oData.UserId = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.UserId; } return(oData); }
public bool RemoveTabelPenyusutan(int id) { methodName = "RemoveTabelPenyusutan"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; TabelPenyusutan oDBTabelPenyusutan = uow.TabelPenyusutan.SingleOrDefault(m => m.Id == id); if (oDBTabelPenyusutan != null) { traceID = 3; uow.TabelPenyusutan.Remove(id); uow.Save(); } traceID = 5; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(true); }
public bool EditTabelPenyusutan(TabelPenyusutan oData) { methodName = "EditTabelPenyusutan"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { traceID = 2; var oDBData = uow.TabelPenyusutan.Get(oData.Id); if (oDBData != null) { using (var trans = uow.BeginTransaction()) { try { traceID = 3; oDBData.MapFrom(oData); uow.TabelPenyusutan.Update(oDBData); uow.Save(); traceID = 4; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } } return(true); }
public int AddTabelPenyusutan(TabelPenyusutan oData) { methodName = "AddTabelPenyusutan"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; TabelPenyusutan oNewTabelPenyusutan = new TabelPenyusutan(); oNewTabelPenyusutan.MapFrom(oData); oNewTabelPenyusutan = uow.TabelPenyusutan.Add(oNewTabelPenyusutan); uow.Save(); traceID = 3; oData.Id = oNewTabelPenyusutan.Id; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.Id); }
private void DGDeprectiation_SelectionChanged(object sender, SelectionChangedEventArgs e) { this.tabelPenyusutanSelected = null; if (DGDeprectiation.SelectedItem != null) { this.tabelPenyusutanSelected = (TabelPenyusutan)DGDeprectiation.SelectedItem; } }
private void CBTabelPenyusutan_SelectionChanged(object sender, SelectionChangedEventArgs e) { this.tabelPenyusutanSelected = null; if (CBTabelPenyusutan.SelectedItem != null) { this.tabelPenyusutanSelected = (TabelPenyusutan)CBTabelPenyusutan.SelectedItem; LblUmurEkonomis.Content = this.tabelPenyusutanSelected.Umur.ToString(); } }
private void ClearForm() { TxtNamaKelompokHartaTetap.Text = ""; CBKelompokHartaTetapParent.SelectedIndex = -1; CBTabelPenyusutan.SelectedIndex = -1; TxtKeterangan.Text = ""; LblUmurEkonomis.Content = "0"; this.kelompokHartaTetapSelected = null; this.tabelPenyusutanSelected = null; }
private TabelPenyusutan GetData() { TabelPenyusutan oData = new TabelPenyusutan(); oData.Umur = int.Parse(TxtUmur.Text); oData.Total = int.Parse(TxtTotal.Text); oData.Tahun1 = double.Parse(TxtTahun1.Text); oData.Tahun2 = double.Parse(TxtTahun2.Text); oData.Tahun3 = double.Parse(TxtTahun3.Text); oData.Tahun4 = double.Parse(TxtTahun4.Text); oData.Tahun5 = double.Parse(TxtTahun5.Text); oData.Tahun6 = double.Parse(TxtTahun6.Text); oData.Tahun7 = double.Parse(TxtTahun7.Text); oData.Tahun8 = double.Parse(TxtTahun8.Text); oData.Tahun9 = double.Parse(TxtTahun9.Text); oData.Tahun10 = double.Parse(TxtTahun10.Text); oData.Tahun11 = double.Parse(TxtTahun11.Text); oData.Tahun12 = double.Parse(TxtTahun12.Text); oData.Tahun13 = double.Parse(TxtTahun13.Text); oData.Tahun14 = double.Parse(TxtTahun14.Text); oData.Tahun15 = double.Parse(TxtTahun15.Text); oData.Tahun16 = double.Parse(TxtTahun16.Text); oData.Tahun17 = double.Parse(TxtTahun17.Text); oData.Tahun18 = double.Parse(TxtTahun18.Text); oData.Tahun19 = double.Parse(TxtTahun19.Text); oData.Tahun20 = double.Parse(TxtTahun20.Text); oData.Tahun21 = double.Parse(TxtTahun21.Text); oData.Tahun22 = double.Parse(TxtTahun22.Text); oData.Tahun23 = double.Parse(TxtTahun23.Text); oData.Tahun24 = double.Parse(TxtTahun24.Text); oData.Tahun25 = double.Parse(TxtTahun25.Text); oData.Tahun26 = double.Parse(TxtTahun26.Text); oData.Tahun27 = double.Parse(TxtTahun27.Text); oData.Tahun28 = double.Parse(TxtTahun28.Text); oData.Tahun29 = double.Parse(TxtTahun29.Text); oData.Tahun30 = double.Parse(TxtTahun30.Text); oData.NamaPenyusutan = TxtNamaPenyusutan.Text; if (this.namaPenyusutanSelected != null) { oData.IdNamaPenyusutan = this.namaPenyusutanSelected.Id; } if (this.deprectiationTableForm.tabelPenyusutanSelected != null) { oData.Id = this.deprectiationTableForm.tabelPenyusutanSelected.Id; } return(oData); }
private void LoadKelompokHartaTetap() { this.ClearForm(); if (this.fixedAssetCategoryForm != null && this.fixedAssetCategoryForm.kelompokHartaTetapSelected != null) { TxtNamaKelompokHartaTetap.Text = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.NamaKelompokHartaTetap; CBKelompokHartaTetapParent.SelectedValue = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.IdParent; CBTabelPenyusutan.SelectedValue = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.IdTabelPenyusutan; TxtKeterangan.Text = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.Keterangan; LblUmurEkonomis.Content = this.fixedAssetCategoryForm.kelompokHartaTetapSelected.UmurEkonomis.ToString(); this.kelompokHartaTetapSelected = this.kelompokHartaTetaps.Where(m => m.Id == this.fixedAssetCategoryForm.kelompokHartaTetapSelected.IdParent.GetValueOrDefault(0)).FirstOrDefault(); this.tabelPenyusutanSelected = this.tabelPenyusutans.Where(m => m.Id == this.fixedAssetCategoryForm.kelompokHartaTetapSelected.IdTabelPenyusutan.GetValueOrDefault(0)).FirstOrDefault(); } }
private void Delete_Click(object sender, RoutedEventArgs e) { if (this.tabelPenyusutanSelected == null) { MessageBox.Show("Depreciation Table has not been selected !"); } else { TabelPenyusutanBLL TabelPenyusutanBLL = new TabelPenyusutanBLL(); if (TabelPenyusutanBLL.RemoveTabelPenyusutan(this.tabelPenyusutanSelected.Id) == true) { MessageBox.Show("Depreciation Table successfully deleted"); this.LoadTabelPenyusutan(); this.tabelPenyusutanSelected = null; } } }
private void ClearForm() { this.tabelPenyusutanSelected = null; }