예제 #1
0
 public NewFixedAssetData(FixedAssetData fixedassetdataForm)
 {
     InitializeComponent();
     this.fixedassetdataForm           = fixedassetdataForm;
     Switcher.pageSwitchernewassetdata = this;
     this.Init();
 }
예제 #2
0
        private void Btnsave_Click(object sender, RoutedEventArgs e)
        {
            if (txtnoasset.Text == "" || txtnamaasset.Text == "" || cbcategoryasset.Text == "" || tglbeli.Text == "" || txtHargabeli.Text == "" || txtsalvage.Text == "" || cblokasi.Text == "" || cbearn.Text == "" || cbvendor.Text == "" || cbakun.Text == "" || cbdepartmen.Text == "" || txtbook.Text == "" || txtmonth.Text == "")
            {
                MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            DataHartaTetapBLL  datahartaBLL         = new DataHartaTetapBLL();
            DataHartaTetap     oNewdatas            = new DataHartaTetap();
            KelompokHartaTetap oNewData             = new KelompokHartaTetap();
            KelompokHartaTetap dataMataUangSelected = (KelompokHartaTetap)cbcategoryasset.SelectedItem;

            oNewData.IdParent = dataMataUangSelected.Id;
            oNewData.NamaKelompokHartaTetap = txtnamaasset.Text;
            if (datahartaBLL.AddKelompok(oNewData) > 0)
            {
            }

            DataHartaTetapBLL DataHartaTetapBLL = new DataHartaTetapBLL();

            if (this.fixedassetdataForm.isEdit == false)
            {
                if (DataHartaTetapBLL.AddDataHartaTetap(this.GetData()) > 0)
                {
                    this.ClearForm();
                    MessageBox.Show("Fixed Assets Data added successfully !");
                    this.fixedassetdataForm.LoadFixedAsset();
                }
                else
                {
                    MessageBox.Show("Fixed Assets Data failed to be added !");
                }
            }
            else
            {
                if (DataHartaTetapBLL.EditDataHartaTetap(this.GetData()) == true)
                {
                    this.ClearForm();
                    MessageBox.Show("Fixed Assets Data successfully changed !");
                    this.fixedassetdataForm.LoadFixedAsset();
                }
                else
                {
                    MessageBox.Show("Fixed Assets Data failed to change !");
                }
            }
            FixedAssetData v = new FixedAssetData();

            Switcher.Switchanewssetdata(v);
        }
예제 #3
0
        private void Cancel_Click(object sender, RoutedEventArgs e)
        {
            FixedAssetData v = new FixedAssetData();

            Switcher.Switchanewssetdata(v);
        }