/// Get Bank Details /// </summary> /// <param name="ctx"></param> /// <param name="fields"></param> /// <returns>Dictionary</returns> public Dictionary <String, object> GetBankDetails(Ctx ctx, string fields) { if (fields != null) { Dictionary <String, object> retDic = null; string[] paramValue = fields.ToString().Split(','); //Assign parameter value int C_Order_ID = Util.GetValueOfInt(paramValue[0].ToString()); //End Assign parameter MBank _bank = new MBank(ctx, C_Order_ID, null); if (_bank != null) { retDic = new Dictionary <string, object>(); retDic["C_Location_ID"] = _bank.GetC_Location_ID(); retDic["RoutingNo"] = _bank.GetRoutingNo(); return(retDic); } else { return(null); } } else { return(null); } }
private void bindingNavigatorSaveItem_Click(object sender, EventArgs e) { if (!ValidateForm()) { return; } if (bankIdTextBox.Enabled == true) { bank = new MBank(); } else { bank = (MBank)DataMaster.GetObjectByProperty(typeof(MBank), MBank.ColumnNames.BankId, bankIdTextBox.Text); } bank.BankId = bankIdTextBox.Text; bank.BankName = bankNameTextBox.Text; bank.BankAddress = bankAddressTextBox.Text; bank.BankLimitGiroPerMonth = bankLimitGiroPerMonthNumericUpDown.Value; bank.ModifiedBy = lbl_UserName.Text; bank.ModifiedDate = DateTime.Now; if (bankIdTextBox.Enabled == true) { try { DataMaster.SavePersistence(bank); } catch (NHibernate.NonUniqueObjectException) { RecreateBalloon(); balloonHelp.Caption = "Validasi data kurang"; balloonHelp.Content = "Bank dengan kode " + bankIdTextBox.Text + " sudah pernah diinput, silahkan input dengan kode yang lain"; balloonHelp.ShowBalloon(bankIdTextBox); bankIdTextBox.Focus(); return; } ModuleControlSettings.SaveLog(ListOfAction.Insert, bankIdTextBox.Text, ListOfTable.MBank, lbl_UserName.Text); } else { DataMaster.UpdatePersistence(bank); ModuleControlSettings.SaveLog(ListOfAction.Update, bankIdTextBox.Text, ListOfTable.MBank, lbl_UserName.Text); } BindData(); }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(bankIdTextBox.Text.Trim())) { if (MessageBox.Show("Anda yakin menghapus data?", "Konfirmasi Hapus Data", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { bank = (MBank)DataMaster.GetObjectByProperty(typeof(MBank), MBank.ColumnNames.BankId, bankIdTextBox.Text); DataMaster.Delete(bank); ModuleControlSettings.SaveLog(ListOfAction.Delete, bankIdTextBox.Text, ListOfTable.MBank, lbl_UserName.Text); BindData(); } } }