private void bindingNavigatorSaveItem_Click(object sender, EventArgs e) { if (!ValidateForm()) { return; } if (ekspedissionIdTextBox.Enabled == true) { eks = new MEkspedission(); } else { eks = (MEkspedission)DataMaster.GetObjectById(typeof(MEkspedission), ekspedissionIdTextBox.Text); } eks.EkspedissionAddress = ekspedissionAddressTextBox.Text; eks.EkspedissionDisc = decimal.Zero; eks.EkspedissionFax = ekspedissionFaxTextBox.Text; eks.EkspedissionId = ekspedissionIdTextBox.Text; eks.EkspedissionLimit = decimal.Zero; eks.EkspedissionName = ekspedissionNameTextBox.Text; eks.EkspedissionPhone = ekspedissionPhoneTextBox.Text; eks.EkspedissionStatus = ListOfCustStatus.Active.ToString(); eks.SubAccountId = string.Empty; eks.ModifiedBy = lbl_UserName.Text; eks.ModifiedDate = DateTime.Now; if (ekspedissionIdTextBox.Enabled == true) { try { DataMaster.SavePersistence(eks); } catch (NHibernate.NonUniqueObjectException) { RecreateBalloon(); balloonHelp.Caption = "Validasi data kurang"; balloonHelp.Content = "Ekspedisi dengan kode " + ekspedissionIdTextBox.Text + " sudah pernah diinput, silahkan input dengan kode yang lain"; balloonHelp.ShowBalloon(ekspedissionIdTextBox); ekspedissionIdTextBox.Focus(); return; } //ModuleControlSettings.SaveLog(ListOfAction.Insert, ekspedissionIdTextBox.Text, ListOfTable.MEkspedission, lbl_UserName.Text); } else { DataMaster.UpdatePersistence(eks); //ModuleControlSettings.SaveLog(ListOfAction.Update, ekspedissionIdTextBox.Text, ListOfTable.MEkspedission, lbl_UserName.Text); } BindData(); }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(ekspedissionIdTextBox.Text.Trim())) { if (MessageBox.Show("Anda yakin menghapus data?", "Konfirmasi Hapus Data", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { eks = (MEkspedission)DataMaster.GetObjectById(typeof(MEkspedission), ekspedissionIdTextBox.Text); DataMaster.Delete(eks); //ModuleControlSettings.SaveLog(ListOfAction.Delete, ekspedissionIdTextBox.Text, ListOfTable.MEkspedission, lbl_UserName.Text); BindData(); } } }
public static void EkspedissionValidating(string ekspedissionId, TextBox ekspedissionNameTextBox) { DataMasterMgtServices DataMaster = new DataMasterMgtServices(); MEkspedission eks = (MEkspedission)DataMaster.GetObjectByProperty(typeof(MEkspedission), MEkspedission.ColumnNames.EkspedissionId, ekspedissionId); if (eks != null) { ekspedissionNameTextBox.Text = eks.EkspedissionName; } else { ekspedissionNameTextBox.ResetText(); } }