private void CheckoutToggle(docDB.DocumentRow cbr) { if (cbr.IsCheckedOutByNull()) { tsCheckout.Enabled = Janus.Windows.UI.InheritableBoolean.True; tsCheckin.Enabled = Janus.Windows.UI.InheritableBoolean.False; tsUndoCheckout.Enabled = Janus.Windows.UI.InheritableBoolean.False; } else { tsCheckout.Enabled = Janus.Windows.UI.InheritableBoolean.False; tsCheckin.Enabled = Janus.Windows.UI.InheritableBoolean.True; tsUndoCheckout.Enabled = Janus.Windows.UI.InheritableBoolean.True; } }
private void documentGridEX_LoadingRow(object sender, Janus.Windows.GridEX.RowLoadEventArgs e) { try { if (e.Row.DataRow == null) { return; } docDB.DocumentRow dr = (docDB.DocumentRow)((DataRowView)e.Row.DataRow).Row; if (dr == null) { return; } e.Row.Cells["CheckedOut"].Value = !dr.IsCheckedOutByNull(); } catch (Exception x) { UIHelper.HandleUIException(x); } }