private void documentGridEX_FormattingRow(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; } if (!dr.IsSizeNull()) { e.Row.Cells["Size"].Text = String.Format("{0} kb", dr.Size / 1024); } if (!dr.IsSentToShareFolderNull()) { if (dr.SentToShareFolder == 2) { e.Row.Cells["SentToShareFolder"].Image = Properties.Resources.SentToShareSuccess; } else if (dr.SentToShareFolder == 3) { e.Row.Cells["SentToShareFolder"].Image = Properties.Resources.SentToShareFail; } } if (myDM == null || myDM.FM.IsVirtualFM || dr.IsNull("FileId")) { return; } //JLL: When Selecting Add Doc/Record/Send from ucRecords action, dr.fileid is null, making below statement fail if (dr.FileId != myDM.FM.CurrentFile.FileId) { Janus.Windows.GridEX.GridEXFormatStyle fmt = new Janus.Windows.GridEX.GridEXFormatStyle(); fmt.BackColor = Color.LightYellow; e.Row.RowStyle = fmt; } } catch (Exception x) { UIHelper.HandleUIException(x); } }
public string GetTempPath(docDB.DocumentRow ddr) { string fld = myA.AtMng.AppMan.TempPath; if (ddr == null) { fld += @"print\"; } else if (ddr != null && !ddr.IsNull("FileID")) { fld += ddr.FileId.ToString() + @"\"; } if (!Directory.Exists(fld)) { Directory.CreateDirectory(fld); } return(fld); }
private void documentBindingSource_CurrentChanged(object sender, EventArgs e) { try { docDB.DocumentRow dr = CurrentRow(); if (dr == null) { //ucDocPreview1.Clear(); ucDocView1.Clear(); return; } if (LoadPreview & !dr.IsNull("DocId")) { ucDocView1.Datasource = new DataView(myDM.DB.Document, "Docid=" + dr.DocId.ToString(), "", DataViewRowState.CurrentRows); ucDocView1.PreviewAsync(); //ucDocPreview1.Datasource = new DataView(myDM.DB.Document, "Docid=" + dr.DocId.ToString(), "", DataViewRowState.CurrentRows); //ucDocPreview1.PreviewAsync(); } else { ucDocView1.Clear(); //ucDocPreview1.Clear(); } //load activity more info menu items if (showToolbar) { ActivityMoreInfoLoad(); } //ApplySecurity(CurrentRow()); } catch (Exception x) { UIHelper.HandleUIException(x); } }