This commit is contained in:
220
source/WinFormApp/RecordHistoryForm.cs
Normal file
220
source/WinFormApp/RecordHistoryForm.cs
Normal file
@@ -0,0 +1,220 @@
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using GZTW.AyaNova.BLL;
|
||||
using Infragistics.Win;
|
||||
using log4net;
|
||||
namespace AyaNova
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for RecordHistoryForm.
|
||||
/// </summary>
|
||||
public class RecordHistoryForm : System.Windows.Forms.Form
|
||||
{
|
||||
// Create a logger for use in this class
|
||||
//case 1039 private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
|
||||
|
||||
private Infragistics.Win.Misc.UltraLabel lblRecordHistoryCreator;
|
||||
private Infragistics.Win.Misc.UltraLabel lblRecordHistoryModifier;
|
||||
private Infragistics.Win.Misc.UltraLabel lblRecordHisotryCreated;
|
||||
private Infragistics.Win.Misc.UltraLabel lblRecordHistoryModified;
|
||||
private Infragistics.Win.Misc.UltraLabel lblCreator;
|
||||
private Infragistics.Win.Misc.UltraLabel lblModifier;
|
||||
private Infragistics.Win.Misc.UltraLabel lblCreated;
|
||||
private Infragistics.Win.Misc.UltraLabel lblModified;
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.Container components = null;
|
||||
|
||||
public RecordHistoryForm(Guid Creator, Guid Modifier, string CreatedDate, string ModifiedDate)
|
||||
{
|
||||
//case 1039 //log.Debug("RecordHistoryForm()");
|
||||
|
||||
//
|
||||
// Required for Windows Form Designer support
|
||||
//
|
||||
InitializeComponent();
|
||||
this.Icon = Resource1.RecordHistory16icon;
|
||||
Util.Localize(this);
|
||||
lblModifier.Text=GetName(Modifier);
|
||||
lblCreator.Text=GetName(Creator);
|
||||
lblModified.Text=ModifiedDate;
|
||||
lblCreated.Text=CreatedDate;
|
||||
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
protected override void Dispose( bool disposing )
|
||||
{
|
||||
if( disposing )
|
||||
{
|
||||
if(components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
}
|
||||
base.Dispose( disposing );
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
Infragistics.Win.Appearance appearance1 = new Infragistics.Win.Appearance();
|
||||
Infragistics.Win.Appearance appearance2 = new Infragistics.Win.Appearance();
|
||||
Infragistics.Win.Appearance appearance3 = new Infragistics.Win.Appearance();
|
||||
Infragistics.Win.Appearance appearance4 = new Infragistics.Win.Appearance();
|
||||
this.lblRecordHistoryCreator = new Infragistics.Win.Misc.UltraLabel();
|
||||
this.lblRecordHistoryModifier = new Infragistics.Win.Misc.UltraLabel();
|
||||
this.lblRecordHisotryCreated = new Infragistics.Win.Misc.UltraLabel();
|
||||
this.lblRecordHistoryModified = new Infragistics.Win.Misc.UltraLabel();
|
||||
this.lblCreator = new Infragistics.Win.Misc.UltraLabel();
|
||||
this.lblModifier = new Infragistics.Win.Misc.UltraLabel();
|
||||
this.lblCreated = new Infragistics.Win.Misc.UltraLabel();
|
||||
this.lblModified = new Infragistics.Win.Misc.UltraLabel();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// lblRecordHistoryCreator
|
||||
//
|
||||
this.lblRecordHistoryCreator.Location = new System.Drawing.Point(10, 9);
|
||||
this.lblRecordHistoryCreator.Name = "lblRecordHistoryCreator";
|
||||
this.lblRecordHistoryCreator.Size = new System.Drawing.Size(297, 19);
|
||||
this.lblRecordHistoryCreator.TabIndex = 0;
|
||||
this.lblRecordHistoryCreator.Tag = "";
|
||||
this.lblRecordHistoryCreator.Text = "LT:UI.RecordHistory.Creator";
|
||||
//
|
||||
// lblRecordHistoryModifier
|
||||
//
|
||||
this.lblRecordHistoryModifier.Location = new System.Drawing.Point(10, 65);
|
||||
this.lblRecordHistoryModifier.Name = "lblRecordHistoryModifier";
|
||||
this.lblRecordHistoryModifier.Size = new System.Drawing.Size(297, 18);
|
||||
this.lblRecordHistoryModifier.TabIndex = 1;
|
||||
this.lblRecordHistoryModifier.Tag = "";
|
||||
this.lblRecordHistoryModifier.Text = "LT:UI.RecordHistory.Modifier";
|
||||
//
|
||||
// lblRecordHisotryCreated
|
||||
//
|
||||
this.lblRecordHisotryCreated.Location = new System.Drawing.Point(317, 9);
|
||||
this.lblRecordHisotryCreated.Name = "lblRecordHisotryCreated";
|
||||
this.lblRecordHisotryCreated.Size = new System.Drawing.Size(259, 19);
|
||||
this.lblRecordHisotryCreated.TabIndex = 2;
|
||||
this.lblRecordHisotryCreated.Tag = "";
|
||||
this.lblRecordHisotryCreated.Text = "LT:UI.RecordHistory.Created";
|
||||
//
|
||||
// lblRecordHistoryModified
|
||||
//
|
||||
this.lblRecordHistoryModified.Location = new System.Drawing.Point(317, 65);
|
||||
this.lblRecordHistoryModified.Name = "lblRecordHistoryModified";
|
||||
this.lblRecordHistoryModified.Size = new System.Drawing.Size(269, 18);
|
||||
this.lblRecordHistoryModified.TabIndex = 3;
|
||||
this.lblRecordHistoryModified.Tag = "";
|
||||
this.lblRecordHistoryModified.Text = "LT:UI.RecordHistory.Modified";
|
||||
//
|
||||
// lblCreator
|
||||
//
|
||||
appearance1.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
this.lblCreator.Appearance = appearance1;
|
||||
this.lblCreator.BackColorInternal = System.Drawing.SystemColors.Window;
|
||||
this.lblCreator.Location = new System.Drawing.Point(10, 28);
|
||||
this.lblCreator.Name = "lblCreator";
|
||||
this.lblCreator.Size = new System.Drawing.Size(297, 18);
|
||||
this.lblCreator.TabIndex = 7;
|
||||
//
|
||||
// lblModifier
|
||||
//
|
||||
appearance2.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
this.lblModifier.Appearance = appearance2;
|
||||
this.lblModifier.BackColorInternal = System.Drawing.SystemColors.Window;
|
||||
this.lblModifier.Location = new System.Drawing.Point(10, 83);
|
||||
this.lblModifier.Name = "lblModifier";
|
||||
this.lblModifier.Size = new System.Drawing.Size(297, 19);
|
||||
this.lblModifier.TabIndex = 8;
|
||||
//
|
||||
// lblCreated
|
||||
//
|
||||
appearance3.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
this.lblCreated.Appearance = appearance3;
|
||||
this.lblCreated.BackColorInternal = System.Drawing.SystemColors.Window;
|
||||
this.lblCreated.Location = new System.Drawing.Point(317, 28);
|
||||
this.lblCreated.Name = "lblCreated";
|
||||
this.lblCreated.Size = new System.Drawing.Size(269, 18);
|
||||
this.lblCreated.TabIndex = 9;
|
||||
//
|
||||
// lblModified
|
||||
//
|
||||
appearance4.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
this.lblModified.Appearance = appearance4;
|
||||
this.lblModified.BackColorInternal = System.Drawing.SystemColors.Window;
|
||||
this.lblModified.Location = new System.Drawing.Point(317, 83);
|
||||
this.lblModified.Name = "lblModified";
|
||||
this.lblModified.Size = new System.Drawing.Size(269, 19);
|
||||
this.lblModified.TabIndex = 10;
|
||||
//
|
||||
// RecordHistoryForm
|
||||
//
|
||||
this.AutoScaleBaseSize = new System.Drawing.Size(6, 15);
|
||||
this.ClientSize = new System.Drawing.Size(601, 127);
|
||||
this.Controls.Add(this.lblModified);
|
||||
this.Controls.Add(this.lblCreated);
|
||||
this.Controls.Add(this.lblModifier);
|
||||
this.Controls.Add(this.lblCreator);
|
||||
this.Controls.Add(this.lblRecordHistoryModified);
|
||||
this.Controls.Add(this.lblRecordHisotryCreated);
|
||||
this.Controls.Add(this.lblRecordHistoryModifier);
|
||||
this.Controls.Add(this.lblRecordHistoryCreator);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
||||
this.Name = "RecordHistoryForm";
|
||||
this.ShowInTaskbar = false;
|
||||
this.Text = "LT:UI.Command.RecordHistory";
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
// __ _ _ ___ ____ __ __ __ __ __ ___ ___
|
||||
// / _)( )( )/ __)(_ _)/ \( \/ ) / _)/ \( \( _)
|
||||
// ( (_ )()( \__ \ )( ( () )) ( ( (_( () )) ) )) _)
|
||||
// \__) \__/ (___/ (__) \__/(_/\/\_) \__)\__/(___/(___)
|
||||
//
|
||||
|
||||
//Plus constructor above
|
||||
|
||||
/// <summary>
|
||||
/// Build up a name string from passed in user record id
|
||||
/// </summary>
|
||||
/// <param name="UserID"></param>
|
||||
/// <returns></returns>
|
||||
private string GetName(Guid UserID)
|
||||
{
|
||||
//case 1039 //log.Debug("GetName");
|
||||
|
||||
if(UserID==Guid.Empty)
|
||||
return "";
|
||||
|
||||
NameFetcher nf = NameFetcher.GetItem("User","FirstName",UserID);
|
||||
string sFirst= nf.RecordName;
|
||||
|
||||
nf=NameFetcher.GetItem("User","LastName",UserID);
|
||||
string sLast=nf.RecordName;
|
||||
|
||||
nf=NameFetcher.GetItem("User","Initials",UserID);
|
||||
string sInitials = nf.RecordName;
|
||||
|
||||
return sFirst + " " + sLast + " (" + sInitials + ")";
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user