示例#1
0
 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;
     }
 }
示例#2
0
        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);
            }
        }