Files
ayanova7/source/WinFormApp/RecordHistoryForm.cs
2018-06-29 19:47:36 +00:00

221 lines
9.0 KiB
C#

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 + ")";
}
}
}