private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { //if (MessageBox.Show("Anda yakin menghapus data?", "Konfirmasi Hapus Data", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) //{ formDel = new FormDeleteConfirm(FormDeleteConfirm.DeletePin.Giro); if (formDel.ShowDialog(this) == DialogResult.OK) { giro = (TGiro)DataMaster.GetObjectByProperty(typeof(TGiro), TGiro.ColumnNames.GiroNo, giroNoTextBox.Text, TGiro.ColumnNames.BankId, bankIdComboBox.SelectedValue.ToString()); if (giro != null) { DataMaster.Delete(giro); } ModuleControlSettings.SaveLog(ListOfAction.Delete, bankIdComboBox.SelectedValue.ToString() + ";" + giroNoTextBox.Text + ";" + ListOfGiroStatus.Baru.ToString(), ListOfTable.TGiro, lbl_UserName.Text); BindGiroData(); } }
private void bindingNavigatorSaveItem_Click(object sender, EventArgs e) { if (!ValidateForm()) { return; } bool isSave = false; //if (bankIdComboBox.Enabled) //{ // giro = new TGiro(); // isSave = true; //} //else //{ // giro = (TGiro)DataMaster.GetObjectByProperty(typeof(TGiro), TGiro.ColumnNames.GiroNo, giroNoTextBox.Text, TGiro.ColumnNames.BankId, bankIdComboBox.SelectedValue.ToString()); // isSave = false; //} if (giroIdNumericUpDown.Value != 0) { giro = (TGiro)DataMaster.GetObjectByProperty(typeof(TGiro), TGiro.ColumnNames.GiroId, giroIdNumericUpDown.Value); isSave = false; } else { giro = new TGiro(); isSave = true; } giro.CurrencyId = currencyIdComboBox.SelectedItem.ToString(); giro.BankId = bankIdComboBox.SelectedValue.ToString(); giro.GiroAmmount = giroAmmountNumericUpDown.Value; giro.GiroCairDate = giroCairDateDateTimePicker.Value; giro.GiroTo = combo_Supplier.SelectedValue.ToString(); giro.GiroMaturityDate = giroMaturityDateDateTimePicker.Value; giro.GiroNo = giroNoTextBox.Text; if (isSave) { giro.GiroStatus = ListOfGiroStatus.Baru.ToString(); giro.GiroOutDate = DateTime.Now; } else { giro.GiroStatus = giroStatusLabel1.Text; } giro.ModifiedBy = lbl_UserName.Text; giro.ModifiedDate = DateTime.Now; DataMaster.SaveOrUpdate(giro); if (isSave) { //try //{ // DataMaster.SavePersistence(giro); //} //catch (NHibernate.NonUniqueObjectException) //{ // RecreateBalloon(); // balloonHelp.Caption = "Validasi data kurang"; // balloonHelp.Content = "Nomor giro " + giroNoTextBox.Text + " sudah pernah diinput, silahkan input dengan nomor yang lain"; // balloonHelp.ShowBalloon(giroNoTextBox); // giroNoTextBox.Focus(); // return; //} ModuleControlSettings.SaveLog(ListOfAction.Insert, bankIdComboBox.SelectedValue.ToString() + ";" + giroNoTextBox.Text + ";" + ListOfGiroStatus.Baru.ToString(), ListOfTable.TGiro, lbl_UserName.Text); } else { //DataMaster.UpdatePersistence(giro); ModuleControlSettings.SaveLog(ListOfAction.Update, bankIdComboBox.SelectedValue.ToString() + ";" + giroNoTextBox.Text + ";" + giroStatusLabel1.Text, ListOfTable.TGiro, lbl_UserName.Text); } BindGiroData(); CalculateTotalUtang(); }