Upload to server

uploading
This commit is contained in:
2025-08-02 05:20:17 +07:00
commit a5eccbd452
984 changed files with 3031800 additions and 0 deletions

View File

@@ -0,0 +1,135 @@
namespace PatientMan.Forms
{
partial class frmChangePass
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmChangePass));
this.labelControl2 = new DevExpress.XtraEditors.LabelControl();
this.Password = new DevExpress.XtraEditors.TextEdit();
this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
this.RePassword = new DevExpress.XtraEditors.TextEdit();
this.OK = new System.Windows.Forms.Button();
this.Cancel = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.Password.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.RePassword.Properties)).BeginInit();
this.SuspendLayout();
//
// labelControl2
//
resources.ApplyResources(this.labelControl2, "labelControl2");
this.labelControl2.Name = "labelControl2";
//
// Password
//
resources.ApplyResources(this.Password, "Password");
this.Password.EnterMoveNextControl = true;
this.Password.Name = "Password";
this.Password.Properties.AccessibleDescription = resources.GetString("Password.Properties.AccessibleDescription");
this.Password.Properties.AccessibleName = resources.GetString("Password.Properties.AccessibleName");
this.Password.Properties.AutoHeight = ((bool)(resources.GetObject("Password.Properties.AutoHeight")));
this.Password.Properties.Mask.AutoComplete = ((DevExpress.XtraEditors.Mask.AutoCompleteType)(resources.GetObject("Password.Properties.Mask.AutoComplete")));
this.Password.Properties.Mask.BeepOnError = ((bool)(resources.GetObject("Password.Properties.Mask.BeepOnError")));
this.Password.Properties.Mask.EditMask = resources.GetString("Password.Properties.Mask.EditMask");
this.Password.Properties.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("Password.Properties.Mask.IgnoreMaskBlank")));
this.Password.Properties.Mask.MaskType = ((DevExpress.XtraEditors.Mask.MaskType)(resources.GetObject("Password.Properties.Mask.MaskType")));
this.Password.Properties.Mask.PlaceHolder = ((char)(resources.GetObject("Password.Properties.Mask.PlaceHolder")));
this.Password.Properties.Mask.SaveLiteral = ((bool)(resources.GetObject("Password.Properties.Mask.SaveLiteral")));
this.Password.Properties.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("Password.Properties.Mask.ShowPlaceHolders")));
this.Password.Properties.Mask.UseMaskAsDisplayFormat = ((bool)(resources.GetObject("Password.Properties.Mask.UseMaskAsDisplayFormat")));
this.Password.Properties.NullValuePrompt = resources.GetString("Password.Properties.NullValuePrompt");
this.Password.Properties.NullValuePromptShowForEmptyValue = ((bool)(resources.GetObject("Password.Properties.NullValuePromptShowForEmptyValue")));
this.Password.Properties.PasswordChar = '*';
//
// labelControl1
//
resources.ApplyResources(this.labelControl1, "labelControl1");
this.labelControl1.Name = "labelControl1";
//
// RePassword
//
resources.ApplyResources(this.RePassword, "RePassword");
this.RePassword.EnterMoveNextControl = true;
this.RePassword.Name = "RePassword";
this.RePassword.Properties.AccessibleDescription = resources.GetString("RePassword.Properties.AccessibleDescription");
this.RePassword.Properties.AccessibleName = resources.GetString("RePassword.Properties.AccessibleName");
this.RePassword.Properties.AutoHeight = ((bool)(resources.GetObject("RePassword.Properties.AutoHeight")));
this.RePassword.Properties.Mask.AutoComplete = ((DevExpress.XtraEditors.Mask.AutoCompleteType)(resources.GetObject("RePassword.Properties.Mask.AutoComplete")));
this.RePassword.Properties.Mask.BeepOnError = ((bool)(resources.GetObject("RePassword.Properties.Mask.BeepOnError")));
this.RePassword.Properties.Mask.EditMask = resources.GetString("RePassword.Properties.Mask.EditMask");
this.RePassword.Properties.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("RePassword.Properties.Mask.IgnoreMaskBlank")));
this.RePassword.Properties.Mask.MaskType = ((DevExpress.XtraEditors.Mask.MaskType)(resources.GetObject("RePassword.Properties.Mask.MaskType")));
this.RePassword.Properties.Mask.PlaceHolder = ((char)(resources.GetObject("RePassword.Properties.Mask.PlaceHolder")));
this.RePassword.Properties.Mask.SaveLiteral = ((bool)(resources.GetObject("RePassword.Properties.Mask.SaveLiteral")));
this.RePassword.Properties.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("RePassword.Properties.Mask.ShowPlaceHolders")));
this.RePassword.Properties.Mask.UseMaskAsDisplayFormat = ((bool)(resources.GetObject("RePassword.Properties.Mask.UseMaskAsDisplayFormat")));
this.RePassword.Properties.NullValuePrompt = resources.GetString("RePassword.Properties.NullValuePrompt");
this.RePassword.Properties.NullValuePromptShowForEmptyValue = ((bool)(resources.GetObject("RePassword.Properties.NullValuePromptShowForEmptyValue")));
this.RePassword.Properties.PasswordChar = '*';
//
// OK
//
resources.ApplyResources(this.OK, "OK");
this.OK.Name = "OK";
this.OK.UseVisualStyleBackColor = true;
this.OK.Click += new System.EventHandler(this.OK_Click);
//
// Cancel
//
resources.ApplyResources(this.Cancel, "Cancel");
this.Cancel.Name = "Cancel";
this.Cancel.UseVisualStyleBackColor = true;
this.Cancel.Click += new System.EventHandler(this.Cancel_Click);
//
// frmChangePass
//
resources.ApplyResources(this, "$this");
this.Controls.Add(this.Cancel);
this.Controls.Add(this.OK);
this.Controls.Add(this.labelControl1);
this.Controls.Add(this.RePassword);
this.Controls.Add(this.labelControl2);
this.Controls.Add(this.Password);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.Name = "frmChangePass";
((System.ComponentModel.ISupportInitialize)(this.Password.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.RePassword.Properties)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private DevExpress.XtraEditors.LabelControl labelControl2;
private DevExpress.XtraEditors.TextEdit Password;
private DevExpress.XtraEditors.LabelControl labelControl1;
private DevExpress.XtraEditors.TextEdit RePassword;
private System.Windows.Forms.Button OK;
private System.Windows.Forms.Button Cancel;
}
}

View File

@@ -0,0 +1,43 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;
namespace PatientMan.Forms
{
public partial class frmChangePass : PatientMan.BasicForms.frmCommon
{
public frmChangePass()
{
InitializeComponent();
}
private void Cancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void OK_Click(object sender, EventArgs e)
{
if ((this.Password.Text != this.RePassword.Text) || (this.Password.Text.Length==0) || (this.RePassword.Text.Length==0))
{
MessageBox.Show("The input values are not the same or empty","Change Password",MessageBoxButtons.OK);
}else
{
string savePassword= common.MD5Hash(Password.Text);
var doc = new XmlDocument();
string SettingsPath = Application.StartupPath + @"\Settings.fhi";
doc.Load(SettingsPath);
doc.GetElementsByTagName("Password")[0].InnerText = savePassword;
doc.Save(SettingsPath);
(new frmShowSaveInfo()).Show();
this.Close();
}
}
}
}

View File

@@ -0,0 +1,367 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;OK.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="RePassword.Properties.Mask.UseMaskAsDisplayFormat" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="Password.Properties.Mask.BeepOnError" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="OK.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;RePassword.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="Password.Properties.Mask.ShowPlaceHolders" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmChangePass</value>
</data>
<data name="&gt;&gt;labelControl2.Name" xml:space="preserve">
<value>labelControl2</value>
</data>
<data name="Password.Properties.NullValuePrompt" xml:space="preserve">
<value />
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="Password.Size" type="System.Drawing.Size, System.Drawing">
<value>196, 20</value>
</data>
<data name="&gt;&gt;Password.Name" xml:space="preserve">
<value>Password</value>
</data>
<data name="labelControl1.Text" xml:space="preserve">
<value>Re-Enter Password</value>
</data>
<data name="Cancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="Password.Properties.Mask.UseMaskAsDisplayFormat" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="Password.Properties.AccessibleDescription" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="&gt;&gt;labelControl1.Name" xml:space="preserve">
<value>labelControl1</value>
</data>
<data name="RePassword.Properties.AutoHeight" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;labelControl1.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="labelControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 13</value>
</data>
<data name="OK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="RePassword.Properties.AccessibleName" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<assembly alias="DevExpress.XtraEditors.v18.1" name="DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="RePassword.Properties.Mask.AutoComplete" type="DevExpress.XtraEditors.Mask.AutoCompleteType, DevExpress.XtraEditors.v18.1">
<value>Default</value>
</data>
<data name="RePassword.Location" type="System.Drawing.Point, System.Drawing">
<value>132, 77</value>
</data>
<data name="RePassword.Properties.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v18.1">
<value>None</value>
</data>
<data name="labelControl1.Location" type="System.Drawing.Point, System.Drawing">
<value>34, 79</value>
</data>
<data name="&gt;&gt;Cancel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelControl2.Location" type="System.Drawing.Point, System.Drawing">
<value>27, 44</value>
</data>
<data name="&gt;&gt;Cancel.Name" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;labelControl1.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="RePassword.Properties.Mask.EditMask" xml:space="preserve">
<value />
</data>
<data name="labelControl2.Size" type="System.Drawing.Size, System.Drawing">
<value>99, 13</value>
</data>
<data name="&gt;&gt;RePassword.Name" xml:space="preserve">
<value>RePassword</value>
</data>
<data name="Password.Properties.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v18.1">
<value>None</value>
</data>
<data name="Password.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="RePassword.Properties.NullValuePrompt" xml:space="preserve">
<value />
</data>
<data name="&gt;&gt;OK.Name" xml:space="preserve">
<value>OK</value>
</data>
<data name="Password.Location" type="System.Drawing.Point, System.Drawing">
<value>132, 42</value>
</data>
<data name="Password.Properties.Mask.AutoComplete" type="DevExpress.XtraEditors.Mask.AutoCompleteType, DevExpress.XtraEditors.v18.1">
<value>Default</value>
</data>
<data name="Password.Properties.AutoHeight" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="RePassword.Properties.Mask.IgnoreMaskBlank" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="Password.Properties.NullValuePromptShowForEmptyValue" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;Password.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelControl2.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="RePassword.Properties.Mask.ShowPlaceHolders" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="Cancel.Location" type="System.Drawing.Point, System.Drawing">
<value>212, 129</value>
</data>
<data name="Password.Properties.AccessibleName" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="RePassword.Properties.AccessibleDescription" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="RePassword.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="RePassword.Size" type="System.Drawing.Size, System.Drawing">
<value>196, 20</value>
</data>
<data name="Password.Properties.Mask.PlaceHolder" type="System.Char, mscorlib" xml:space="preserve">
<value>_</value>
</data>
<data name="RePassword.Properties.Mask.SaveLiteral" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="Cancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;labelControl2.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="RePassword.Properties.Mask.BeepOnError" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;RePassword.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="Password.Properties.Mask.EditMask" xml:space="preserve">
<value />
</data>
<data name="&gt;&gt;labelControl1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Cancel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="Cancel.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="Password.Properties.Mask.SaveLiteral" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelControl2.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;Password.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="labelControl1.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="&gt;&gt;OK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="RePassword.Properties.NullValuePromptShowForEmptyValue" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="OK.Location" type="System.Drawing.Point, System.Drawing">
<value>106, 129</value>
</data>
<data name="&gt;&gt;RePassword.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Cancel.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="RePassword.Properties.Mask.PlaceHolder" type="System.Char, mscorlib" xml:space="preserve">
<value>_</value>
</data>
<data name="&gt;&gt;OK.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="labelControl2.Text" xml:space="preserve">
<value>Enter New Password</value>
</data>
<data name="OK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="Password.Properties.Mask.IgnoreMaskBlank" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;Password.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;labelControl2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>382, 190</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>PatientMan.BasicForms.frmCommon, PatientMan, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>vi-VN</value>
</metadata>
</root>

View File

@@ -0,0 +1,367 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;OK.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="RePassword.Properties.Mask.UseMaskAsDisplayFormat" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="Password.Properties.Mask.BeepOnError" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="OK.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;RePassword.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="Password.Properties.Mask.ShowPlaceHolders" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmChangePass</value>
</data>
<data name="&gt;&gt;labelControl2.Name" xml:space="preserve">
<value>labelControl2</value>
</data>
<data name="Password.Properties.NullValuePrompt" xml:space="preserve">
<value />
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="Password.Size" type="System.Drawing.Size, System.Drawing">
<value>196, 20</value>
</data>
<data name="&gt;&gt;Password.Name" xml:space="preserve">
<value>Password</value>
</data>
<data name="labelControl1.Text" xml:space="preserve">
<value>Re-Enter Password</value>
</data>
<data name="Cancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="Password.Properties.Mask.UseMaskAsDisplayFormat" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="Password.Properties.AccessibleDescription" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="&gt;&gt;labelControl1.Name" xml:space="preserve">
<value>labelControl1</value>
</data>
<data name="RePassword.Properties.AutoHeight" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;labelControl1.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="labelControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 13</value>
</data>
<data name="OK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="RePassword.Properties.AccessibleName" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<assembly alias="DevExpress.XtraEditors.v16.2" name="DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="RePassword.Properties.Mask.AutoComplete" type="DevExpress.XtraEditors.Mask.AutoCompleteType, DevExpress.XtraEditors.v16.2">
<value>Default</value>
</data>
<data name="RePassword.Location" type="System.Drawing.Point, System.Drawing">
<value>132, 77</value>
</data>
<data name="RePassword.Properties.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v16.2">
<value>None</value>
</data>
<data name="labelControl1.Location" type="System.Drawing.Point, System.Drawing">
<value>34, 79</value>
</data>
<data name="&gt;&gt;Cancel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelControl2.Location" type="System.Drawing.Point, System.Drawing">
<value>27, 44</value>
</data>
<data name="&gt;&gt;Cancel.Name" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;labelControl1.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="RePassword.Properties.Mask.EditMask" xml:space="preserve">
<value />
</data>
<data name="labelControl2.Size" type="System.Drawing.Size, System.Drawing">
<value>99, 13</value>
</data>
<data name="&gt;&gt;RePassword.Name" xml:space="preserve">
<value>RePassword</value>
</data>
<data name="Password.Properties.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v16.2">
<value>None</value>
</data>
<data name="Password.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="RePassword.Properties.NullValuePrompt" xml:space="preserve">
<value />
</data>
<data name="&gt;&gt;OK.Name" xml:space="preserve">
<value>OK</value>
</data>
<data name="Password.Location" type="System.Drawing.Point, System.Drawing">
<value>132, 42</value>
</data>
<data name="Password.Properties.Mask.AutoComplete" type="DevExpress.XtraEditors.Mask.AutoCompleteType, DevExpress.XtraEditors.v16.2">
<value>Default</value>
</data>
<data name="Password.Properties.AutoHeight" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="RePassword.Properties.Mask.IgnoreMaskBlank" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="Password.Properties.NullValuePromptShowForEmptyValue" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;Password.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelControl2.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="RePassword.Properties.Mask.ShowPlaceHolders" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="Cancel.Location" type="System.Drawing.Point, System.Drawing">
<value>212, 129</value>
</data>
<data name="Password.Properties.AccessibleName" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="RePassword.Properties.AccessibleDescription" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="RePassword.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="RePassword.Size" type="System.Drawing.Size, System.Drawing">
<value>196, 20</value>
</data>
<data name="Password.Properties.Mask.PlaceHolder" type="System.Char, mscorlib" xml:space="preserve">
<value>_</value>
</data>
<data name="RePassword.Properties.Mask.SaveLiteral" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="Cancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;labelControl2.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="RePassword.Properties.Mask.BeepOnError" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;RePassword.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="Password.Properties.Mask.EditMask" xml:space="preserve">
<value />
</data>
<data name="&gt;&gt;labelControl1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Cancel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="Cancel.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="Password.Properties.Mask.SaveLiteral" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelControl2.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;Password.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="labelControl1.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="&gt;&gt;OK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="RePassword.Properties.NullValuePromptShowForEmptyValue" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="OK.Location" type="System.Drawing.Point, System.Drawing">
<value>106, 129</value>
</data>
<data name="&gt;&gt;RePassword.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Cancel.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="RePassword.Properties.Mask.PlaceHolder" type="System.Char, mscorlib" xml:space="preserve">
<value>_</value>
</data>
<data name="&gt;&gt;OK.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="labelControl2.Text" xml:space="preserve">
<value>Enter New Password</value>
</data>
<data name="OK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="Password.Properties.Mask.IgnoreMaskBlank" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;Password.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;labelControl2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>382, 190</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>PatientMan.BasicForms.frmCommon, PatientMan, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>vi-VN</value>
</metadata>
</root>

View File

@@ -0,0 +1,146 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="labelControl2.Size" type="System.Drawing.Size, System.Drawing">
<value>91, 13</value>
</data>
<data name="labelControl2.Text" xml:space="preserve">
<value>Nhập mật khẩu mới</value>
</data>
<data name="labelControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>85, 13</value>
</data>
<data name="labelControl1.Text" xml:space="preserve">
<value>Nhập lại mật khẩu</value>
</data>
<data name="OK.Text" xml:space="preserve">
<value>Chọn</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="Cancel.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="Cancel.Text" xml:space="preserve">
<value>Hủy</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Đổi mật khẩu</value>
</data>
</root>

View File

@@ -0,0 +1,99 @@
namespace PatientMan.Forms
{
partial class frmChildrenInfo
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmChildrenInfo));
this.groupMother = new DevExpress.XtraEditors.GroupControl();
this.groupChidren = new DevExpress.XtraEditors.GroupControl();
this.textEdit1 = new DevExpress.XtraEditors.TextEdit();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.groupMother)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.groupChidren)).BeginInit();
this.groupChidren.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
this.SuspendLayout();
//
// groupMother
//
this.groupMother.CaptionImage = ((System.Drawing.Image)(resources.GetObject("groupMother.CaptionImage")));
this.groupMother.Location = new System.Drawing.Point(12, 7);
this.groupMother.Name = "groupMother";
this.groupMother.Size = new System.Drawing.Size(835, 100);
this.groupMother.TabIndex = 1;
this.groupMother.Text = "Mother Information";
//
// groupChidren
//
this.groupChidren.CaptionImage = ((System.Drawing.Image)(resources.GetObject("groupChidren.CaptionImage")));
this.groupChidren.Controls.Add(this.textEdit1);
this.groupChidren.Location = new System.Drawing.Point(12, 133);
this.groupChidren.Name = "groupChidren";
this.groupChidren.Size = new System.Drawing.Size(835, 285);
this.groupChidren.TabIndex = 2;
this.groupChidren.Text = "Children Information";
//
// textEdit1
//
this.textEdit1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bindingSource1, "ChildId", true));
this.textEdit1.Location = new System.Drawing.Point(181, 44);
this.textEdit1.Name = "textEdit1";
this.textEdit1.Size = new System.Drawing.Size(255, 20);
this.textEdit1.TabIndex = 0;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(Datalib.EntityClasses.TblChildEntity);
//
// frmChildrenInfo
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(859, 430);
this.Controls.Add(this.groupChidren);
this.Controls.Add(this.groupMother);
this.Name = "frmChildrenInfo";
this.Text = "Children Information";
((System.ComponentModel.ISupportInitialize)(this.groupMother)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.groupChidren)).EndInit();
this.groupChidren.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private DevExpress.XtraEditors.GroupControl groupMother;
private DevExpress.XtraEditors.GroupControl groupChidren;
private DevExpress.XtraEditors.TextEdit textEdit1;
private System.Windows.Forms.BindingSource bindingSource1;
}
}

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace PatientMan.Forms
{
public partial class frmChildrenInfo : PatientMan.BasicForms.frmCommon
{
public frmChildrenInfo()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,204 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="groupMother.CaptionImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="groupChidren.CaptionImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,816 @@
namespace PatientMan.Forms
{
partial class frmClinics
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmClinics));
this.usrClinlicInfo = new PatientMan.Controls.usrClinlicInfo();
this.persistentRepository = new DevExpress.XtraEditors.Repository.PersistentRepository(this.components);
this._status = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._province = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._AgencyType = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._TreatmentFollow = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Service = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Motion = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._test = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._regimen = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._treatment = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._QualityResult = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Patients = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.grdClinicInfo = new PatientMan.hsphgrid();
this.gridView = new DevExpress.XtraGrid.Views.Grid.GridView();
this.PatientId = new DevExpress.XtraGrid.Columns.GridColumn();
this.PatientName = new DevExpress.XtraGrid.Columns.GridColumn();
this.ClinicDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.Motion = new DevExpress.XtraGrid.Columns.GridColumn();
this.ClinicStage = new DevExpress.XtraGrid.Columns.GridColumn();
this.gridView7 = new DevExpress.XtraGrid.Views.Grid.GridView();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.commonBar = new DevExpress.XtraSpreadsheet.UI.CommonBar();
this.barViewPatient = new DevExpress.XtraBars.BarButtonItem();
this.SaveAs = new DevExpress.XtraBars.BarButtonItem();
this.barPrint = new DevExpress.XtraBars.BarButtonItem();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.spreadsheetCommandBarButtonItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem3 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.FileSaveAs = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.FileQuickPrint = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem6 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem8 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem9 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarCheckItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarButtonItem10 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem11 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem12 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarSubItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem();
this.spreadsheetCommandBarCheckItem3 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem4 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem5 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarSubItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem();
this.spreadsheetCommandBarCheckItem6 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem7 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.pageSetupPaperKindItem1 = new DevExpress.XtraSpreadsheet.UI.PageSetupPaperKindItem();
this.barButtonItem1 = new DevExpress.XtraBars.BarButtonItem();
this.cbEndDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.cbBeginDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.cbReports = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
((System.ComponentModel.ISupportInitialize)(this._status)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._province)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._AgencyType)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._TreatmentFollow)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Service)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Motion)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._test)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._regimen)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._treatment)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._QualityResult)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Patients)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.grdClinicInfo)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView7)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbReports)).BeginInit();
this.SuspendLayout();
//
// usrClinlicInfo
//
resources.ApplyResources(this.usrClinlicInfo, "usrClinlicInfo");
this.usrClinlicInfo.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("usrClinlicInfo.Appearance.BackColor")));
this.usrClinlicInfo.Appearance.FontSizeDelta = ((int)(resources.GetObject("usrClinlicInfo.Appearance.FontSizeDelta")));
this.usrClinlicInfo.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("usrClinlicInfo.Appearance.FontStyleDelta")));
this.usrClinlicInfo.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("usrClinlicInfo.Appearance.GradientMode")));
this.usrClinlicInfo.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("usrClinlicInfo.Appearance.Image")));
this.usrClinlicInfo.Appearance.Options.UseBackColor = true;
this.usrClinlicInfo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.usrClinlicInfo.ClinicInfos = null;
this.usrClinlicInfo.ControlEnabled = false;
this.usrClinlicInfo.Name = "usrClinlicInfo";
this.usrClinlicInfo.PatientInfor = null;
//
// persistentRepository
//
this.persistentRepository.Items.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this._status,
this._province,
this._AgencyType,
this._TreatmentFollow,
this._Service,
this._Motion,
this._test,
this._regimen,
this._treatment,
this._QualityResult,
this._Patients});
//
// _status
//
resources.ApplyResources(this._status, "_status");
this._status.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_status.Buttons"))))});
this._status.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items"), ((object)(resources.GetObject("_status.Items1"))), ((int)(resources.GetObject("_status.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items3"), ((object)(resources.GetObject("_status.Items4"))), ((int)(resources.GetObject("_status.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items6"), ((object)(resources.GetObject("_status.Items7"))), ((int)(resources.GetObject("_status.Items8"))))});
this._status.Name = "_status";
//
// _province
//
resources.ApplyResources(this._province, "_province");
this._province.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_province.Buttons"))))});
this._province.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_province.Columns"), resources.GetString("_province.Columns1"), ((int)(resources.GetObject("_province.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_province.Columns3"))), resources.GetString("_province.Columns4"), ((bool)(resources.GetObject("_province.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_province.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_province.Columns7"), resources.GetString("_province.Columns8"))});
this._province.DisplayMember = "Provincename";
this._province.Name = "_province";
this._province.ValueMember = "Provinceid";
//
// _AgencyType
//
resources.ApplyResources(this._AgencyType, "_AgencyType");
this._AgencyType.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_AgencyType.Buttons"))))});
this._AgencyType.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns"), resources.GetString("_AgencyType.Columns1"), ((int)(resources.GetObject("_AgencyType.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_AgencyType.Columns3"))), resources.GetString("_AgencyType.Columns4"), ((bool)(resources.GetObject("_AgencyType.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_AgencyType.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns7"), ((int)(resources.GetObject("_AgencyType.Columns8"))), resources.GetString("_AgencyType.Columns9")),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns10"), ((int)(resources.GetObject("_AgencyType.Columns11"))), resources.GetString("_AgencyType.Columns12"))});
this._AgencyType.DisplayMember = "VAgencyTypeName";
this._AgencyType.Name = "_AgencyType";
this._AgencyType.ValueMember = "AgencyTypeId";
//
// _TreatmentFollow
//
resources.ApplyResources(this._TreatmentFollow, "_TreatmentFollow");
this._TreatmentFollow.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_TreatmentFollow.Buttons"))))});
this._TreatmentFollow.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items"), ((object)(resources.GetObject("_TreatmentFollow.Items1"))), ((int)(resources.GetObject("_TreatmentFollow.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items3"), ((object)(resources.GetObject("_TreatmentFollow.Items4"))), ((int)(resources.GetObject("_TreatmentFollow.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items6"), ((object)(resources.GetObject("_TreatmentFollow.Items7"))), ((int)(resources.GetObject("_TreatmentFollow.Items8"))))});
this._TreatmentFollow.Name = "_TreatmentFollow";
//
// _Service
//
resources.ApplyResources(this._Service, "_Service");
this._Service.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Service.Buttons"))))});
this._Service.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items"), resources.GetString("_Service.Items1"), ((int)(resources.GetObject("_Service.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items3"), resources.GetString("_Service.Items4"), ((int)(resources.GetObject("_Service.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items6"), resources.GetString("_Service.Items7"), ((int)(resources.GetObject("_Service.Items8")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items9"), resources.GetString("_Service.Items10"), ((int)(resources.GetObject("_Service.Items11")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items12"), resources.GetString("_Service.Items13"), ((int)(resources.GetObject("_Service.Items14")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items15"), resources.GetString("_Service.Items16"), ((int)(resources.GetObject("_Service.Items17"))))});
this._Service.Name = "_Service";
//
// _Motion
//
resources.ApplyResources(this._Motion, "_Motion");
this._Motion.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Motion.Buttons"))))});
this._Motion.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items"), ((object)(resources.GetObject("_Motion.Items1"))), ((int)(resources.GetObject("_Motion.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items3"), ((object)(resources.GetObject("_Motion.Items4"))), ((int)(resources.GetObject("_Motion.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items6"), ((object)(resources.GetObject("_Motion.Items7"))), ((int)(resources.GetObject("_Motion.Items8"))))});
this._Motion.Name = "_Motion";
//
// _test
//
resources.ApplyResources(this._test, "_test");
this._test.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_test.Buttons"))))});
this._test.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_test.Columns"), resources.GetString("_test.Columns1"), ((int)(resources.GetObject("_test.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_test.Columns3"))), resources.GetString("_test.Columns4"), ((bool)(resources.GetObject("_test.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_test.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_test.Columns7"), ((int)(resources.GetObject("_test.Columns8"))), resources.GetString("_test.Columns9"))});
this._test.DisplayMember = "ETestName";
this._test.Name = "_test";
this._test.ValueMember = "Testid";
//
// _regimen
//
resources.ApplyResources(this._regimen, "_regimen");
this._regimen.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_regimen.Buttons"))))});
this._regimen.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_regimen.Columns"), resources.GetString("_regimen.Columns1"), ((int)(resources.GetObject("_regimen.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_regimen.Columns3"))), resources.GetString("_regimen.Columns4"), ((bool)(resources.GetObject("_regimen.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_regimen.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_regimen.Columns7"), ((int)(resources.GetObject("_regimen.Columns8"))), resources.GetString("_regimen.Columns9"))});
this._regimen.DisplayMember = "ERegimenName";
this._regimen.Name = "_regimen";
this._regimen.ValueMember = "Regimenid";
//
// _treatment
//
resources.ApplyResources(this._treatment, "_treatment");
this._treatment.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_treatment.Buttons"))))});
this._treatment.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_treatment.Columns"), resources.GetString("_treatment.Columns1"), ((int)(resources.GetObject("_treatment.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_treatment.Columns3"))), resources.GetString("_treatment.Columns4"), ((bool)(resources.GetObject("_treatment.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_treatment.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_treatment.Columns7"), ((int)(resources.GetObject("_treatment.Columns8"))), resources.GetString("_treatment.Columns9"))});
this._treatment.DisplayMember = "ETreatmentDes";
this._treatment.Name = "_treatment";
this._treatment.ValueMember = "TreatmentId";
//
// _QualityResult
//
resources.ApplyResources(this._QualityResult, "_QualityResult");
this._QualityResult.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_QualityResult.Buttons"))))});
this._QualityResult.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items"), ((object)(resources.GetObject("_QualityResult.Items1"))), ((int)(resources.GetObject("_QualityResult.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items3"), ((object)(resources.GetObject("_QualityResult.Items4"))), ((int)(resources.GetObject("_QualityResult.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items6"), ((object)(resources.GetObject("_QualityResult.Items7"))), ((int)(resources.GetObject("_QualityResult.Items8"))))});
this._QualityResult.Name = "_QualityResult";
//
// _Patients
//
resources.ApplyResources(this._Patients, "_Patients");
this._Patients.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Patients.Buttons"))))});
this._Patients.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_Patients.Columns"), resources.GetString("_Patients.Columns1"), ((int)(resources.GetObject("_Patients.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_Patients.Columns3"))), resources.GetString("_Patients.Columns4"), ((bool)(resources.GetObject("_Patients.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_Patients.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_Patients.Columns7"), ((int)(resources.GetObject("_Patients.Columns8"))), resources.GetString("_Patients.Columns9"))});
this._Patients.DisplayMember = "PatientName";
this._Patients.Name = "_Patients";
this._Patients.ValueMember = "PatientId";
//
// grdClinicInfo
//
resources.ApplyResources(this.grdClinicInfo, "grdClinicInfo");
this.grdClinicInfo.ContextMenuStrip = this.grdContextMenu;
this.grdClinicInfo.Cursor = System.Windows.Forms.Cursors.Default;
this.grdClinicInfo.EmbeddedNavigator.AccessibleDescription = resources.GetString("grdClinicInfo.EmbeddedNavigator.AccessibleDescription");
this.grdClinicInfo.EmbeddedNavigator.AccessibleName = resources.GetString("grdClinicInfo.EmbeddedNavigator.AccessibleName");
this.grdClinicInfo.EmbeddedNavigator.AllowHtmlTextInToolTip = ((DevExpress.Utils.DefaultBoolean)(resources.GetObject("grdClinicInfo.EmbeddedNavigator.AllowHtmlTextInToolTip")));
this.grdClinicInfo.EmbeddedNavigator.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("grdClinicInfo.EmbeddedNavigator.Anchor")));
this.grdClinicInfo.EmbeddedNavigator.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("grdClinicInfo.EmbeddedNavigator.BackgroundImage")));
this.grdClinicInfo.EmbeddedNavigator.BackgroundImageLayout = ((System.Windows.Forms.ImageLayout)(resources.GetObject("grdClinicInfo.EmbeddedNavigator.BackgroundImageLayout")));
this.grdClinicInfo.EmbeddedNavigator.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("grdClinicInfo.EmbeddedNavigator.ImeMode")));
this.grdClinicInfo.EmbeddedNavigator.MaximumSize = ((System.Drawing.Size)(resources.GetObject("grdClinicInfo.EmbeddedNavigator.MaximumSize")));
this.grdClinicInfo.EmbeddedNavigator.TextLocation = ((DevExpress.XtraEditors.NavigatorButtonsTextLocation)(resources.GetObject("grdClinicInfo.EmbeddedNavigator.TextLocation")));
this.grdClinicInfo.EmbeddedNavigator.ToolTip = resources.GetString("grdClinicInfo.EmbeddedNavigator.ToolTip");
this.grdClinicInfo.EmbeddedNavigator.ToolTipIconType = ((DevExpress.Utils.ToolTipIconType)(resources.GetObject("grdClinicInfo.EmbeddedNavigator.ToolTipIconType")));
this.grdClinicInfo.EmbeddedNavigator.ToolTipTitle = resources.GetString("grdClinicInfo.EmbeddedNavigator.ToolTipTitle");
this.grdClinicInfo.ExternalRepository = this.persistentRepository;
this.grdClinicInfo.MainView = this.gridView;
this.grdClinicInfo.Name = "grdClinicInfo";
this.grdClinicInfo.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView,
this.gridView7});
//
// gridView
//
resources.ApplyResources(this.gridView, "gridView");
this.gridView.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.PatientId,
this.PatientName,
this.ClinicDate,
this.Motion,
this.ClinicStage});
this.gridView.GridControl = this.grdClinicInfo;
this.gridView.Name = "gridView";
this.gridView.OptionsBehavior.Editable = false;
this.gridView.OptionsView.ShowGroupPanel = false;
this.gridView.DoubleClick += new System.EventHandler(this.gridView_DoubleClick);
//
// PatientId
//
resources.ApplyResources(this.PatientId, "PatientId");
this.PatientId.FieldName = "PatientId";
this.PatientId.Name = "PatientId";
this.PatientId.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// PatientName
//
resources.ApplyResources(this.PatientName, "PatientName");
this.PatientName.ColumnEdit = this._Patients;
this.PatientName.FieldName = "PatientId";
this.PatientName.Name = "PatientName";
this.PatientName.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// ClinicDate
//
resources.ApplyResources(this.ClinicDate, "ClinicDate");
this.ClinicDate.FieldName = "ClinicDate";
this.ClinicDate.Name = "ClinicDate";
this.ClinicDate.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// Motion
//
resources.ApplyResources(this.Motion, "Motion");
this.Motion.ColumnEdit = this._Motion;
this.Motion.FieldName = "Motion";
this.Motion.Name = "Motion";
this.Motion.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// ClinicStage
//
resources.ApplyResources(this.ClinicStage, "ClinicStage");
this.ClinicStage.FieldName = "ClinicStage";
this.ClinicStage.Name = "ClinicStage";
this.ClinicStage.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// gridView7
//
resources.ApplyResources(this.gridView7, "gridView7");
this.gridView7.GridControl = this.grdClinicInfo;
this.gridView7.Name = "gridView7";
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.commonBar});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.spreadsheetCommandBarButtonItem1,
this.spreadsheetCommandBarButtonItem2,
this.spreadsheetCommandBarButtonItem3,
this.FileSaveAs,
this.FileQuickPrint,
this.spreadsheetCommandBarButtonItem6,
this.spreadsheetCommandBarButtonItem8,
this.spreadsheetCommandBarButtonItem9,
this.spreadsheetCommandBarCheckItem1,
this.spreadsheetCommandBarCheckItem2,
this.spreadsheetCommandBarButtonItem10,
this.spreadsheetCommandBarButtonItem11,
this.spreadsheetCommandBarButtonItem12,
this.spreadsheetCommandBarSubItem1,
this.spreadsheetCommandBarCheckItem3,
this.spreadsheetCommandBarCheckItem4,
this.spreadsheetCommandBarCheckItem5,
this.spreadsheetCommandBarSubItem2,
this.spreadsheetCommandBarCheckItem6,
this.spreadsheetCommandBarCheckItem7,
this.pageSetupPaperKindItem1,
this.SaveAs,
this.barButtonItem1,
this.barPrint,
this.barViewPatient});
this.barManager.MaxItemId = 31;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbEndDate,
this.cbBeginDate,
this.cbReports});
this.barManager.ShowCloseButton = true;
//
// commonBar
//
this.commonBar.BarName = "";
this.commonBar.Control = null;
this.commonBar.DockCol = 0;
this.commonBar.DockRow = 0;
this.commonBar.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.commonBar.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barViewPatient, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.SaveAs, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barPrint)});
resources.ApplyResources(this.commonBar, "commonBar");
//
// barViewPatient
//
resources.ApplyResources(this.barViewPatient, "barViewPatient");
this.barViewPatient.Glyph = ((System.Drawing.Image)(resources.GetObject("barViewPatient.Glyph")));
this.barViewPatient.Id = 30;
this.barViewPatient.Name = "barViewPatient";
//
// SaveAs
//
resources.ApplyResources(this.SaveAs, "SaveAs");
this.SaveAs.Glyph = ((System.Drawing.Image)(resources.GetObject("SaveAs.Glyph")));
this.SaveAs.Id = 26;
this.SaveAs.ImageIndex = 0;
this.SaveAs.Name = "SaveAs";
//
// barPrint
//
resources.ApplyResources(this.barPrint, "barPrint");
this.barPrint.Glyph = ((System.Drawing.Image)(resources.GetObject("barPrint.Glyph")));
this.barPrint.Id = 29;
this.barPrint.Name = "barPrint";
this.barPrint.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barPrint_ItemClick);
//
// barDockControlTop
//
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
this.barDockControlTop.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlTop.Appearance.FontSizeDelta")));
this.barDockControlTop.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlTop.Appearance.FontStyleDelta")));
this.barDockControlTop.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlTop.Appearance.GradientMode")));
this.barDockControlTop.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlTop.Appearance.Image")));
this.barDockControlTop.CausesValidation = false;
//
// barDockControlBottom
//
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
this.barDockControlBottom.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlBottom.Appearance.FontSizeDelta")));
this.barDockControlBottom.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlBottom.Appearance.FontStyleDelta")));
this.barDockControlBottom.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlBottom.Appearance.GradientMode")));
this.barDockControlBottom.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlBottom.Appearance.Image")));
this.barDockControlBottom.CausesValidation = false;
//
// barDockControlLeft
//
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
this.barDockControlLeft.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlLeft.Appearance.FontSizeDelta")));
this.barDockControlLeft.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlLeft.Appearance.FontStyleDelta")));
this.barDockControlLeft.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlLeft.Appearance.GradientMode")));
this.barDockControlLeft.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlLeft.Appearance.Image")));
this.barDockControlLeft.CausesValidation = false;
//
// barDockControlRight
//
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
this.barDockControlRight.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlRight.Appearance.FontSizeDelta")));
this.barDockControlRight.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlRight.Appearance.FontStyleDelta")));
this.barDockControlRight.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlRight.Appearance.GradientMode")));
this.barDockControlRight.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlRight.Appearance.Image")));
this.barDockControlRight.CausesValidation = false;
//
// spreadsheetCommandBarButtonItem1
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem1, "spreadsheetCommandBarButtonItem1");
this.spreadsheetCommandBarButtonItem1.CommandName = "FileNew";
this.spreadsheetCommandBarButtonItem1.Id = 3;
this.spreadsheetCommandBarButtonItem1.Name = "spreadsheetCommandBarButtonItem1";
//
// spreadsheetCommandBarButtonItem2
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem2, "spreadsheetCommandBarButtonItem2");
this.spreadsheetCommandBarButtonItem2.CommandName = "FileOpen";
this.spreadsheetCommandBarButtonItem2.Id = 4;
this.spreadsheetCommandBarButtonItem2.Name = "spreadsheetCommandBarButtonItem2";
//
// spreadsheetCommandBarButtonItem3
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem3, "spreadsheetCommandBarButtonItem3");
this.spreadsheetCommandBarButtonItem3.CommandName = "FileSave";
this.spreadsheetCommandBarButtonItem3.Id = 5;
this.spreadsheetCommandBarButtonItem3.Name = "spreadsheetCommandBarButtonItem3";
//
// FileSaveAs
//
resources.ApplyResources(this.FileSaveAs, "FileSaveAs");
this.FileSaveAs.AllowRightClickInMenu = false;
this.FileSaveAs.CommandName = "FileSaveAs";
this.FileSaveAs.Id = 6;
this.FileSaveAs.ItemClickFireMode = DevExpress.XtraBars.BarItemEventFireMode.Postponed;
this.FileSaveAs.Name = "FileSaveAs";
//
// FileQuickPrint
//
resources.ApplyResources(this.FileQuickPrint, "FileQuickPrint");
this.FileQuickPrint.CommandName = "FileQuickPrint";
this.FileQuickPrint.Id = 7;
this.FileQuickPrint.Name = "FileQuickPrint";
//
// spreadsheetCommandBarButtonItem6
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem6, "spreadsheetCommandBarButtonItem6");
this.spreadsheetCommandBarButtonItem6.CommandName = "FilePrint";
this.spreadsheetCommandBarButtonItem6.Id = 8;
this.spreadsheetCommandBarButtonItem6.Name = "spreadsheetCommandBarButtonItem6";
//
// spreadsheetCommandBarButtonItem8
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem8, "spreadsheetCommandBarButtonItem8");
this.spreadsheetCommandBarButtonItem8.CommandName = "FileUndo";
this.spreadsheetCommandBarButtonItem8.Id = 10;
this.spreadsheetCommandBarButtonItem8.Name = "spreadsheetCommandBarButtonItem8";
//
// spreadsheetCommandBarButtonItem9
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem9, "spreadsheetCommandBarButtonItem9");
this.spreadsheetCommandBarButtonItem9.CommandName = "FileRedo";
this.spreadsheetCommandBarButtonItem9.Id = 11;
this.spreadsheetCommandBarButtonItem9.Name = "spreadsheetCommandBarButtonItem9";
//
// spreadsheetCommandBarCheckItem1
//
resources.ApplyResources(this.spreadsheetCommandBarCheckItem1, "spreadsheetCommandBarCheckItem1");
this.spreadsheetCommandBarCheckItem1.CheckBoxVisibility = DevExpress.XtraBars.CheckBoxVisibility.BeforeText;
this.spreadsheetCommandBarCheckItem1.CommandName = "ViewShowGridlines";
this.spreadsheetCommandBarCheckItem1.Id = 12;
this.spreadsheetCommandBarCheckItem1.Name = "spreadsheetCommandBarCheckItem1";
//
// spreadsheetCommandBarCheckItem2
//
resources.ApplyResources(this.spreadsheetCommandBarCheckItem2, "spreadsheetCommandBarCheckItem2");
this.spreadsheetCommandBarCheckItem2.CheckBoxVisibility = DevExpress.XtraBars.CheckBoxVisibility.BeforeText;
this.spreadsheetCommandBarCheckItem2.CommandName = "ViewShowHeadings";
this.spreadsheetCommandBarCheckItem2.Id = 13;
this.spreadsheetCommandBarCheckItem2.Name = "spreadsheetCommandBarCheckItem2";
//
// spreadsheetCommandBarButtonItem10
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem10, "spreadsheetCommandBarButtonItem10");
this.spreadsheetCommandBarButtonItem10.CommandName = "ViewZoomOut";
this.spreadsheetCommandBarButtonItem10.Id = 14;
this.spreadsheetCommandBarButtonItem10.Name = "spreadsheetCommandBarButtonItem10";
//
// spreadsheetCommandBarButtonItem11
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem11, "spreadsheetCommandBarButtonItem11");
this.spreadsheetCommandBarButtonItem11.CommandName = "ViewZoomIn";
this.spreadsheetCommandBarButtonItem11.Id = 15;
this.spreadsheetCommandBarButtonItem11.Name = "spreadsheetCommandBarButtonItem11";
//
// spreadsheetCommandBarButtonItem12
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem12, "spreadsheetCommandBarButtonItem12");
this.spreadsheetCommandBarButtonItem12.CommandName = "ViewZoom100Percent";
this.spreadsheetCommandBarButtonItem12.Id = 16;
this.spreadsheetCommandBarButtonItem12.Name = "spreadsheetCommandBarButtonItem12";
//
// spreadsheetCommandBarSubItem1
//
resources.ApplyResources(this.spreadsheetCommandBarSubItem1, "spreadsheetCommandBarSubItem1");
this.spreadsheetCommandBarSubItem1.CommandName = "PageSetupMarginsCommandGroup";
this.spreadsheetCommandBarSubItem1.Id = 17;
this.spreadsheetCommandBarSubItem1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem3),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem4),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem5)});
this.spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.FontSizeDelta = ((int)(resources.GetObject("spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.FontSizeDelta")));
this.spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.FontStyleDelta")));
this.spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.GradientMode")));
this.spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.Image = ((System.Drawing.Image)(resources.GetObject("spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.Image")));
this.spreadsheetCommandBarSubItem1.Name = "spreadsheetCommandBarSubItem1";
//
// spreadsheetCommandBarCheckItem3
//
resources.ApplyResources(this.spreadsheetCommandBarCheckItem3, "spreadsheetCommandBarCheckItem3");
this.spreadsheetCommandBarCheckItem3.CommandName = "PageSetupMarginsNormal";
this.spreadsheetCommandBarCheckItem3.Id = 18;
this.spreadsheetCommandBarCheckItem3.Name = "spreadsheetCommandBarCheckItem3";
//
// spreadsheetCommandBarCheckItem4
//
resources.ApplyResources(this.spreadsheetCommandBarCheckItem4, "spreadsheetCommandBarCheckItem4");
this.spreadsheetCommandBarCheckItem4.CommandName = "PageSetupMarginsWide";
this.spreadsheetCommandBarCheckItem4.Id = 19;
this.spreadsheetCommandBarCheckItem4.Name = "spreadsheetCommandBarCheckItem4";
//
// spreadsheetCommandBarCheckItem5
//
resources.ApplyResources(this.spreadsheetCommandBarCheckItem5, "spreadsheetCommandBarCheckItem5");
this.spreadsheetCommandBarCheckItem5.CommandName = "PageSetupMarginsNarrow";
this.spreadsheetCommandBarCheckItem5.Id = 20;
this.spreadsheetCommandBarCheckItem5.Name = "spreadsheetCommandBarCheckItem5";
//
// spreadsheetCommandBarSubItem2
//
resources.ApplyResources(this.spreadsheetCommandBarSubItem2, "spreadsheetCommandBarSubItem2");
this.spreadsheetCommandBarSubItem2.CommandName = "PageSetupOrientationCommandGroup";
this.spreadsheetCommandBarSubItem2.Id = 21;
this.spreadsheetCommandBarSubItem2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem6),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem7)});
this.spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.FontSizeDelta = ((int)(resources.GetObject("spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.FontSizeDelta")));
this.spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.FontStyleDelta")));
this.spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.GradientMode")));
this.spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.Image = ((System.Drawing.Image)(resources.GetObject("spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.Image")));
this.spreadsheetCommandBarSubItem2.Name = "spreadsheetCommandBarSubItem2";
//
// spreadsheetCommandBarCheckItem6
//
resources.ApplyResources(this.spreadsheetCommandBarCheckItem6, "spreadsheetCommandBarCheckItem6");
this.spreadsheetCommandBarCheckItem6.CommandName = "PageSetupOrientationPortrait";
this.spreadsheetCommandBarCheckItem6.Id = 22;
this.spreadsheetCommandBarCheckItem6.Name = "spreadsheetCommandBarCheckItem6";
//
// spreadsheetCommandBarCheckItem7
//
resources.ApplyResources(this.spreadsheetCommandBarCheckItem7, "spreadsheetCommandBarCheckItem7");
this.spreadsheetCommandBarCheckItem7.CommandName = "PageSetupOrientationLandscape";
this.spreadsheetCommandBarCheckItem7.Id = 23;
this.spreadsheetCommandBarCheckItem7.Name = "spreadsheetCommandBarCheckItem7";
//
// pageSetupPaperKindItem1
//
resources.ApplyResources(this.pageSetupPaperKindItem1, "pageSetupPaperKindItem1");
this.pageSetupPaperKindItem1.Id = 24;
this.pageSetupPaperKindItem1.Name = "pageSetupPaperKindItem1";
//
// barButtonItem1
//
resources.ApplyResources(this.barButtonItem1, "barButtonItem1");
this.barButtonItem1.Id = 27;
this.barButtonItem1.Name = "barButtonItem1";
//
// cbEndDate
//
resources.ApplyResources(this.cbEndDate, "cbEndDate");
this.cbEndDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbEndDate.Buttons"))))});
this.cbEndDate.CalendarTimeProperties.AccessibleDescription = resources.GetString("cbEndDate.CalendarTimeProperties.AccessibleDescription");
this.cbEndDate.CalendarTimeProperties.AccessibleName = resources.GetString("cbEndDate.CalendarTimeProperties.AccessibleName");
this.cbEndDate.CalendarTimeProperties.AutoHeight = ((bool)(resources.GetObject("cbEndDate.CalendarTimeProperties.AutoHeight")));
this.cbEndDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbEndDate.CalendarTimeProperties.Buttons"))))});
this.cbEndDate.CalendarTimeProperties.Mask.AutoComplete = ((DevExpress.XtraEditors.Mask.AutoCompleteType)(resources.GetObject("cbEndDate.CalendarTimeProperties.Mask.AutoComplete")));
this.cbEndDate.CalendarTimeProperties.Mask.BeepOnError = ((bool)(resources.GetObject("cbEndDate.CalendarTimeProperties.Mask.BeepOnError")));
this.cbEndDate.CalendarTimeProperties.Mask.EditMask = resources.GetString("cbEndDate.CalendarTimeProperties.Mask.EditMask");
this.cbEndDate.CalendarTimeProperties.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("cbEndDate.CalendarTimeProperties.Mask.IgnoreMaskBlank")));
this.cbEndDate.CalendarTimeProperties.Mask.MaskType = ((DevExpress.XtraEditors.Mask.MaskType)(resources.GetObject("cbEndDate.CalendarTimeProperties.Mask.MaskType")));
this.cbEndDate.CalendarTimeProperties.Mask.PlaceHolder = ((char)(resources.GetObject("cbEndDate.CalendarTimeProperties.Mask.PlaceHolder")));
this.cbEndDate.CalendarTimeProperties.Mask.SaveLiteral = ((bool)(resources.GetObject("cbEndDate.CalendarTimeProperties.Mask.SaveLiteral")));
this.cbEndDate.CalendarTimeProperties.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("cbEndDate.CalendarTimeProperties.Mask.ShowPlaceHolders")));
this.cbEndDate.CalendarTimeProperties.Mask.UseMaskAsDisplayFormat = ((bool)(resources.GetObject("cbEndDate.CalendarTimeProperties.Mask.UseMaskAsDisplayFormat")));
this.cbEndDate.CalendarTimeProperties.NullValuePrompt = resources.GetString("cbEndDate.CalendarTimeProperties.NullValuePrompt");
this.cbEndDate.CalendarTimeProperties.NullValuePromptShowForEmptyValue = ((bool)(resources.GetObject("cbEndDate.CalendarTimeProperties.NullValuePromptShowForEmptyValue")));
this.cbEndDate.Mask.AutoComplete = ((DevExpress.XtraEditors.Mask.AutoCompleteType)(resources.GetObject("cbEndDate.Mask.AutoComplete")));
this.cbEndDate.Mask.BeepOnError = ((bool)(resources.GetObject("cbEndDate.Mask.BeepOnError")));
this.cbEndDate.Mask.EditMask = resources.GetString("cbEndDate.Mask.EditMask");
this.cbEndDate.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("cbEndDate.Mask.IgnoreMaskBlank")));
this.cbEndDate.Mask.MaskType = ((DevExpress.XtraEditors.Mask.MaskType)(resources.GetObject("cbEndDate.Mask.MaskType")));
this.cbEndDate.Mask.PlaceHolder = ((char)(resources.GetObject("cbEndDate.Mask.PlaceHolder")));
this.cbEndDate.Mask.SaveLiteral = ((bool)(resources.GetObject("cbEndDate.Mask.SaveLiteral")));
this.cbEndDate.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("cbEndDate.Mask.ShowPlaceHolders")));
this.cbEndDate.Mask.UseMaskAsDisplayFormat = ((bool)(resources.GetObject("cbEndDate.Mask.UseMaskAsDisplayFormat")));
this.cbEndDate.Name = "cbEndDate";
//
// cbBeginDate
//
resources.ApplyResources(this.cbBeginDate, "cbBeginDate");
this.cbBeginDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbBeginDate.Buttons"))))});
this.cbBeginDate.CalendarTimeProperties.AccessibleDescription = resources.GetString("cbBeginDate.CalendarTimeProperties.AccessibleDescription");
this.cbBeginDate.CalendarTimeProperties.AccessibleName = resources.GetString("cbBeginDate.CalendarTimeProperties.AccessibleName");
this.cbBeginDate.CalendarTimeProperties.AutoHeight = ((bool)(resources.GetObject("cbBeginDate.CalendarTimeProperties.AutoHeight")));
this.cbBeginDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Buttons"))))});
this.cbBeginDate.CalendarTimeProperties.Mask.AutoComplete = ((DevExpress.XtraEditors.Mask.AutoCompleteType)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Mask.AutoComplete")));
this.cbBeginDate.CalendarTimeProperties.Mask.BeepOnError = ((bool)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Mask.BeepOnError")));
this.cbBeginDate.CalendarTimeProperties.Mask.EditMask = resources.GetString("cbBeginDate.CalendarTimeProperties.Mask.EditMask");
this.cbBeginDate.CalendarTimeProperties.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Mask.IgnoreMaskBlank")));
this.cbBeginDate.CalendarTimeProperties.Mask.MaskType = ((DevExpress.XtraEditors.Mask.MaskType)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Mask.MaskType")));
this.cbBeginDate.CalendarTimeProperties.Mask.PlaceHolder = ((char)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Mask.PlaceHolder")));
this.cbBeginDate.CalendarTimeProperties.Mask.SaveLiteral = ((bool)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Mask.SaveLiteral")));
this.cbBeginDate.CalendarTimeProperties.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Mask.ShowPlaceHolders")));
this.cbBeginDate.CalendarTimeProperties.Mask.UseMaskAsDisplayFormat = ((bool)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Mask.UseMaskAsDisplayFormat")));
this.cbBeginDate.CalendarTimeProperties.NullValuePrompt = resources.GetString("cbBeginDate.CalendarTimeProperties.NullValuePrompt");
this.cbBeginDate.CalendarTimeProperties.NullValuePromptShowForEmptyValue = ((bool)(resources.GetObject("cbBeginDate.CalendarTimeProperties.NullValuePromptShowForEmptyValue")));
this.cbBeginDate.Mask.AutoComplete = ((DevExpress.XtraEditors.Mask.AutoCompleteType)(resources.GetObject("cbBeginDate.Mask.AutoComplete")));
this.cbBeginDate.Mask.BeepOnError = ((bool)(resources.GetObject("cbBeginDate.Mask.BeepOnError")));
this.cbBeginDate.Mask.EditMask = resources.GetString("cbBeginDate.Mask.EditMask");
this.cbBeginDate.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("cbBeginDate.Mask.IgnoreMaskBlank")));
this.cbBeginDate.Mask.MaskType = ((DevExpress.XtraEditors.Mask.MaskType)(resources.GetObject("cbBeginDate.Mask.MaskType")));
this.cbBeginDate.Mask.PlaceHolder = ((char)(resources.GetObject("cbBeginDate.Mask.PlaceHolder")));
this.cbBeginDate.Mask.SaveLiteral = ((bool)(resources.GetObject("cbBeginDate.Mask.SaveLiteral")));
this.cbBeginDate.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("cbBeginDate.Mask.ShowPlaceHolders")));
this.cbBeginDate.Mask.UseMaskAsDisplayFormat = ((bool)(resources.GetObject("cbBeginDate.Mask.UseMaskAsDisplayFormat")));
this.cbBeginDate.Name = "cbBeginDate";
//
// cbReports
//
resources.ApplyResources(this.cbReports, "cbReports");
this.cbReports.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbReports.Buttons"))))});
this.cbReports.Items.AddRange(new object[] {
resources.GetString("cbReports.Items"),
resources.GetString("cbReports.Items1")});
this.cbReports.Name = "cbReports";
//
// frmClinics
//
resources.ApplyResources(this, "$this");
this.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("frmClinics.Appearance.BackColor")));
this.Appearance.FontSizeDelta = ((int)(resources.GetObject("frmClinics.Appearance.FontSizeDelta")));
this.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("frmClinics.Appearance.FontStyleDelta")));
this.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("frmClinics.Appearance.GradientMode")));
this.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("frmClinics.Appearance.Image")));
this.Appearance.Options.UseBackColor = true;
this.Controls.Add(this.grdClinicInfo);
this.Controls.Add(this.usrClinlicInfo);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.Name = "frmClinics";
this.Load += new System.EventHandler(this.frmClinics_Load);
((System.ComponentModel.ISupportInitialize)(this._status)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._province)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._AgencyType)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._TreatmentFollow)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Service)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Motion)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._test)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._regimen)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._treatment)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._QualityResult)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Patients)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.grdClinicInfo)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView7)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbReports)).EndInit();
this.ResumeLayout(false);
}
#endregion
private Controls.usrClinlicInfo usrClinlicInfo;
private DevExpress.XtraEditors.Repository.PersistentRepository persistentRepository;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _status;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _province;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _AgencyType;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _TreatmentFollow;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _Service;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _Motion;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _test;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _regimen;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _treatment;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _QualityResult;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _Patients;
private DevExpress.XtraGrid.Views.Grid.GridView gridView;
private DevExpress.XtraGrid.Columns.GridColumn PatientId;
private DevExpress.XtraGrid.Columns.GridColumn ClinicDate;
private DevExpress.XtraGrid.Columns.GridColumn Motion;
private DevExpress.XtraGrid.Columns.GridColumn ClinicStage;
private DevExpress.XtraGrid.Views.Grid.GridView gridView7;
private DevExpress.XtraGrid.Columns.GridColumn PatientName;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraSpreadsheet.UI.CommonBar commonBar;
private DevExpress.XtraBars.BarButtonItem barViewPatient;
private DevExpress.XtraBars.BarButtonItem SaveAs;
private DevExpress.XtraBars.BarButtonItem barPrint;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem3;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem FileSaveAs;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem FileQuickPrint;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem6;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem8;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem9;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem10;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem11;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem12;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem spreadsheetCommandBarSubItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem3;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem4;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem5;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem spreadsheetCommandBarSubItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem6;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem7;
private DevExpress.XtraSpreadsheet.UI.PageSetupPaperKindItem pageSetupPaperKindItem1;
private DevExpress.XtraBars.BarButtonItem barButtonItem1;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit cbEndDate;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit cbBeginDate;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbReports;
private hsphgrid grdClinicInfo;
}
}

View File

@@ -0,0 +1,89 @@
using System;
using System.Collections.Generic;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using Datalib.RelationClasses;
using Datalib.DatabaseSpecific;
using System.Linq;
using Datalib.Linq;
using SD.LLBLGen.Pro.ORMSupportClasses;
namespace PatientMan.Forms
{
public partial class frmClinics : PatientMan.BasicForms.frmCommon
{
public EntityCollection<TblExaminationInfoEntity> ClinicInfos = new EntityCollection<TblExaminationInfoEntity>();
public frmClinics()
{
InitializeComponent();
}
private void frmClinics_Load(object sender, EventArgs e)
{
var pro = new EntityCollection<TblProvinceEntity>();
var Agency = new EntityCollection<TblAgencyEntity>();
var regimen = new EntityCollection<TblRegimenEntity>();
var tests = new EntityCollection<TblTestEntity>();
var treatments = new EntityCollection<TblTreatmentEntity>();
var Patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(pro, null);
adapter.FetchEntityCollection(Agency, null);
adapter.FetchEntityCollection(regimen, null);
adapter.FetchEntityCollection(tests, null);
adapter.FetchEntityCollection(treatments, null);
adapter.FetchEntityCollection(Patients, null);
_province.DataSource = pro;
_AgencyType.DataSource = Agency;
_regimen.DataSource = regimen;
_test.DataSource = tests;
_treatment.DataSource = treatments;
_Patients.DataSource = Patients.Select(q => new { q.PatientId, PatientName = strUtil.Decrypt(q.PatientName) }).ToList();
RelationPredicateBucket filter = new RelationPredicateBucket(); ;
filter.PredicateExpression.Add(TblExaminationInfoFields.IsClinic == 1);
adapter.FetchEntityCollection(ClinicInfos, filter);
LoadData();
}
public override void LoadData()
{
usrClinlicInfo.ClinicInfos = ClinicInfos;
grdClinicInfo.DataSource = ClinicInfos;
usrClinlicInfo.BindingData();
usrClinlicInfo.LoadLibrary();
}
private void gridView_DoubleClick(object sender, EventArgs e)
{
if (ClinicInfos.Count == 0)
{
return;
}
var PatientId = ClinicInfos[BindingContext[ClinicInfos].Position].PatientId;
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(PatientId);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoClinic();
frm.ShowDialog();
}
private void Print_Click(object sender, EventArgs e)
{
}
private void View_Click(object sender, EventArgs e)
{
}
private void barPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
grdClinicInfo.ShowRibbonPrintPreview();
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,426 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="usrClinlicInfo.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="usrClinlicInfo.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="usrClinlicInfo.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="usrClinlicInfo.AutoScroll" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="usrClinlicInfo.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="usrClinlicInfo.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 307</value>
</data>
<data name="usrClinlicInfo.Size" type="System.Drawing.Size, System.Drawing">
<value>783, 384</value>
</data>
<data name="_Service.Items" xml:space="preserve">
<value>Chuẩn đoán Lao</value>
</data>
<data name="_Service.Items3" xml:space="preserve">
<value>Điều trị Lao</value>
</data>
<data name="_Service.Items6" xml:space="preserve">
<value>Xét nghiệm HIV</value>
</data>
<data name="_Service.Items15" xml:space="preserve">
<value>Khách</value>
</data>
<data name="_Motion.Items" xml:space="preserve">
<value>Có thể đi lại</value>
</data>
<data name="_Motion.Items3" xml:space="preserve">
<value>Có thể làm việc</value>
</data>
<data name="_Motion.Items6" xml:space="preserve">
<value>Nằm tại giường</value>
</data>
<data name="_QualityResult.Items" xml:space="preserve">
<value>Âm tính</value>
</data>
<data name="_QualityResult.Items3" xml:space="preserve">
<value>Dương tính</value>
</data>
<data name="_QualityResult.Items6" xml:space="preserve">
<value>Không xác định</value>
</data>
<data name="grdClinicInfo.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="PatientId.Caption" xml:space="preserve">
<value>Mã KH</value>
</data>
<data name="PatientName.Caption" xml:space="preserve">
<value>Tên khách hàng</value>
</data>
<data name="ClinicDate.Caption" xml:space="preserve">
<value>Ngày khám</value>
</data>
<data name="Motion.Caption" xml:space="preserve">
<value>Khả năng vận động</value>
</data>
<data name="ClinicStage.Caption" xml:space="preserve">
<value>GĐ lâm sàng</value>
</data>
<data name="barViewPatient.Caption" xml:space="preserve">
<value>View Patient</value>
</data>
<data name="barViewPatient.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="SaveAs.Caption" xml:space="preserve">
<value>Save</value>
</data>
<data name="SaveAs.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barPrint.Caption" xml:space="preserve">
<value>Print</value>
</data>
<data name="barPrint.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
h7xAAAAAAElFTkSuQmCC
</value>
</data>
<data name="commonBar.Text" xml:space="preserve">
<value />
</data>
<data name="barDockControlTop.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlTop.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlTop.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 47</value>
</data>
<data name="barDockControlBottom.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlBottom.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlBottom.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 0</value>
</data>
<data name="barDockControlLeft.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlLeft.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlLeft.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Left</value>
</data>
<data name="barDockControlLeft.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 654</value>
</data>
<data name="barDockControlRight.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlRight.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlRight.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Right</value>
</data>
<data name="barDockControlRight.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 654</value>
</data>
<data name="frmClinics.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="frmClinics.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>803, 701</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Thông tin lâm sàng</value>
</data>
<data name="spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="spreadsheetCommandBarSubItem1.MenuAppearance.HeaderItemAppearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="spreadsheetCommandBarSubItem2.MenuAppearance.HeaderItemAppearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barButtonItem1.Caption" xml:space="preserve">
<value>barButtonItem1</value>
</data>
</root>

View File

@@ -0,0 +1,633 @@
namespace PatientMan.Forms
{
partial class frmDuplicates
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmDuplicates));
this.grdClients = new PatientMan.hsphgrid();
this.clsEndDuplicatesBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.gridView = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colUniqueID = new DevExpress.XtraGrid.Columns.GridColumn();
this.colPatientId = new DevExpress.XtraGrid.Columns.GridColumn();
this.colEndDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colTypeId = new DevExpress.XtraGrid.Columns.GridColumn();
this.EndEvent = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this.colDeleted = new DevExpress.XtraGrid.Columns.GridColumn();
this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.commonBar = new DevExpress.XtraSpreadsheet.UI.CommonBar();
this.btnLoadData = new DevExpress.XtraBars.BarButtonItem();
this.r = new DevExpress.XtraBars.BarButtonItem();
this.Delete = new DevExpress.XtraBars.BarButtonItem();
this.Cancel = new DevExpress.XtraBars.BarButtonItem();
this.barEndType = new DevExpress.XtraBars.BarEditItem();
this.repositoryItemTextEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.spreadsheetCommandBarButtonItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem3 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.FileSaveAs = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.FileQuickPrint = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem6 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem8 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem9 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarCheckItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarButtonItem10 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem11 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem12 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarSubItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem();
this.spreadsheetCommandBarCheckItem3 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem4 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem5 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarSubItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem();
this.spreadsheetCommandBarCheckItem6 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem7 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.pageSetupPaperKindItem1 = new DevExpress.XtraSpreadsheet.UI.PageSetupPaperKindItem();
this.Save = new DevExpress.XtraBars.BarButtonItem();
this.barButtonItem1 = new DevExpress.XtraBars.BarButtonItem();
this.Print = new DevExpress.XtraBars.BarButtonItem();
this.barFixData = new DevExpress.XtraBars.BarButtonItem();
this.endType = new DevExpress.XtraBars.BarStaticItem();
this.cbEndDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.cbBeginDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.cbReports = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
((System.ComponentModel.ISupportInitialize)(this.grdClients)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.clsEndDuplicatesBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.EndEvent)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbReports)).BeginInit();
this.SuspendLayout();
//
// grdClients
//
this.grdClients.AllowDrop = true;
this.grdClients.ContextMenuStrip = this.grdContextMenu;
this.grdClients.Cursor = System.Windows.Forms.Cursors.Default;
this.grdClients.DataSource = this.clsEndDuplicatesBindingSource;
this.grdClients.Dock = System.Windows.Forms.DockStyle.Fill;
this.grdClients.EmbeddedNavigator.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.grdClients.EmbeddedNavigator.Buttons.Append.Visible = false;
this.grdClients.EmbeddedNavigator.Buttons.CancelEdit.Visible = false;
this.grdClients.EmbeddedNavigator.Buttons.EnabledAutoRepeat = false;
this.grdClients.EmbeddedNavigator.Buttons.EndEdit.Visible = false;
this.grdClients.EmbeddedNavigator.Buttons.Remove.Visible = false;
this.grdClients.EmbeddedNavigator.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.Flat;
this.grdClients.EmbeddedNavigator.ImeMode = System.Windows.Forms.ImeMode.On;
this.grdClients.Location = new System.Drawing.Point(0, 47);
this.grdClients.MainView = this.gridView;
this.grdClients.Name = "grdClients";
this.grdClients.Patients = null;
this.grdClients.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.EndEvent});
this.grdClients.Size = new System.Drawing.Size(877, 375);
this.grdClients.TabIndex = 1;
this.grdClients.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView,
this.gridView1});
//
// clsEndDuplicatesBindingSource
//
this.clsEndDuplicatesBindingSource.DataSource = typeof(PatientMan.Classes.Templates.clsEndDuplicates);
//
// gridView
//
this.gridView.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colUniqueID,
this.colPatientId,
this.colEndDate,
this.colTypeId,
this.colDeleted});
this.gridView.GridControl = this.grdClients;
this.gridView.GroupPanelText = "Drag column\' header here to group this collumn";
this.gridView.HorzScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always;
this.gridView.Name = "gridView";
this.gridView.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.False;
this.gridView.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.False;
this.gridView.OptionsNavigation.EnterMoveNextColumn = true;
this.gridView.OptionsView.ColumnAutoWidth = false;
this.gridView.OptionsView.ShowFooter = true;
this.gridView.OptionsView.ShowGroupPanel = false;
this.gridView.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.True;
//
// colUniqueID
//
this.colUniqueID.Caption = "Mã bản ghi";
this.colUniqueID.FieldName = "UniqueID";
this.colUniqueID.Name = "colUniqueID";
this.colUniqueID.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
this.colUniqueID.Visible = true;
this.colUniqueID.VisibleIndex = 0;
//
// colPatientId
//
this.colPatientId.Caption = "Mã cá nhân";
this.colPatientId.FieldName = "PatientId";
this.colPatientId.Name = "colPatientId";
this.colPatientId.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
this.colPatientId.Visible = true;
this.colPatientId.VisibleIndex = 1;
//
// colEndDate
//
this.colEndDate.Caption = "Ngày kết thúc";
this.colEndDate.FieldName = "EndDate";
this.colEndDate.Name = "colEndDate";
this.colEndDate.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
this.colEndDate.Visible = true;
this.colEndDate.VisibleIndex = 2;
this.colEndDate.Width = 103;
//
// colTypeId
//
this.colTypeId.Caption = "Hình thức kết thúc";
this.colTypeId.ColumnEdit = this.EndEvent;
this.colTypeId.FieldName = "TypeId";
this.colTypeId.Name = "colTypeId";
this.colTypeId.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
this.colTypeId.Visible = true;
this.colTypeId.VisibleIndex = 3;
this.colTypeId.Width = 133;
//
// EndEvent
//
this.EndEvent.AllowGlyphSkinning = DevExpress.Utils.DefaultBoolean.True;
this.EndEvent.AutoHeight = false;
this.EndEvent.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.EndEvent.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem("Chuyển đi", "09", -1),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem("Mất dấu", "10", -1),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem("Tử vong", "11", -1)});
this.EndEvent.Name = "EndEvent";
//
// colDeleted
//
this.colDeleted.Caption = "Xóa";
this.colDeleted.FieldName = "Deleted";
this.colDeleted.Name = "colDeleted";
this.colDeleted.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.True;
this.colDeleted.Visible = true;
this.colDeleted.VisibleIndex = 4;
this.colDeleted.Width = 160;
//
// gridView1
//
this.gridView1.GridControl = this.grdClients;
this.gridView1.Name = "gridView1";
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.commonBar});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.spreadsheetCommandBarButtonItem1,
this.spreadsheetCommandBarButtonItem2,
this.spreadsheetCommandBarButtonItem3,
this.FileSaveAs,
this.FileQuickPrint,
this.spreadsheetCommandBarButtonItem6,
this.spreadsheetCommandBarButtonItem8,
this.spreadsheetCommandBarButtonItem9,
this.spreadsheetCommandBarCheckItem1,
this.spreadsheetCommandBarCheckItem2,
this.spreadsheetCommandBarButtonItem10,
this.spreadsheetCommandBarButtonItem11,
this.spreadsheetCommandBarButtonItem12,
this.spreadsheetCommandBarSubItem1,
this.spreadsheetCommandBarCheckItem3,
this.spreadsheetCommandBarCheckItem4,
this.spreadsheetCommandBarCheckItem5,
this.spreadsheetCommandBarSubItem2,
this.spreadsheetCommandBarCheckItem6,
this.spreadsheetCommandBarCheckItem7,
this.pageSetupPaperKindItem1,
this.Save,
this.barButtonItem1,
this.Print,
this.btnLoadData,
this.r,
this.Cancel,
this.Delete,
this.barFixData,
this.endType,
this.barEndType});
this.barManager.MaxItemId = 37;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbEndDate,
this.cbBeginDate,
this.cbReports,
this.repositoryItemTextEdit1});
this.barManager.ShowCloseButton = true;
//
// commonBar
//
this.commonBar.BarName = "";
this.commonBar.Control = null;
this.commonBar.DockCol = 0;
this.commonBar.DockRow = 0;
this.commonBar.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.commonBar.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(((DevExpress.XtraBars.BarLinkUserDefines)((DevExpress.XtraBars.BarLinkUserDefines.PaintStyle | DevExpress.XtraBars.BarLinkUserDefines.KeyTip))), this.btnLoadData, "", false, true, true, 0, null, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph, "AA", ""),
new DevExpress.XtraBars.LinkPersistInfo(((DevExpress.XtraBars.BarLinkUserDefines)((DevExpress.XtraBars.BarLinkUserDefines.PaintStyle | DevExpress.XtraBars.BarLinkUserDefines.KeyTip))), this.r, "", false, true, true, 0, null, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph, "", ""),
new DevExpress.XtraBars.LinkPersistInfo(this.Delete),
new DevExpress.XtraBars.LinkPersistInfo(((DevExpress.XtraBars.BarLinkUserDefines)((DevExpress.XtraBars.BarLinkUserDefines.PaintStyle | DevExpress.XtraBars.BarLinkUserDefines.KeyTip))), this.Cancel, "", false, true, true, 0, null, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph, "", ""),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barEndType, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph)});
this.commonBar.Text = "";
//
// btnLoadData
//
this.btnLoadData.Caption = "Tải dữ liệu";
this.btnLoadData.Glyph = ((System.Drawing.Image)(resources.GetObject("btnLoadData.Glyph")));
this.btnLoadData.Hint = "Ctrl+N - để thêm mới";
this.btnLoadData.Id = 30;
this.btnLoadData.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N));
this.btnLoadData.Name = "btnLoadData";
this.btnLoadData.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.LoadData_ItemClick);
//
// r
//
this.r.Glyph = ((System.Drawing.Image)(resources.GetObject("r.Glyph")));
this.r.Id = 31;
this.r.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E));
this.r.Name = "r";
this.r.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.r_ItemClick);
//
// Delete
//
this.Delete.Caption = "Xóa";
this.Delete.Glyph = ((System.Drawing.Image)(resources.GetObject("Delete.Glyph")));
this.Delete.Id = 33;
this.Delete.Name = "Delete";
this.Delete.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.Delete_ItemClick);
//
// Cancel
//
this.Cancel.Caption = "Hủy";
this.Cancel.Glyph = ((System.Drawing.Image)(resources.GetObject("Cancel.Glyph")));
this.Cancel.Hint = "CTRL + H - Hủy";
this.Cancel.Id = 32;
this.Cancel.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.H));
this.Cancel.Name = "Cancel";
//
// barEndType
//
this.barEndType.Caption = "Ending Type";
this.barEndType.Edit = this.repositoryItemTextEdit1;
this.barEndType.EditValue = "11";
this.barEndType.Id = 36;
this.barEndType.Name = "barEndType";
//
// repositoryItemTextEdit1
//
this.repositoryItemTextEdit1.AutoHeight = false;
this.repositoryItemTextEdit1.Name = "repositoryItemTextEdit1";
//
// barDockControlTop
//
this.barDockControlTop.CausesValidation = false;
this.barDockControlTop.Dock = System.Windows.Forms.DockStyle.Top;
this.barDockControlTop.Location = new System.Drawing.Point(0, 0);
this.barDockControlTop.Size = new System.Drawing.Size(877, 47);
//
// barDockControlBottom
//
this.barDockControlBottom.CausesValidation = false;
this.barDockControlBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
this.barDockControlBottom.Location = new System.Drawing.Point(0, 422);
this.barDockControlBottom.Size = new System.Drawing.Size(877, 0);
//
// barDockControlLeft
//
this.barDockControlLeft.CausesValidation = false;
this.barDockControlLeft.Dock = System.Windows.Forms.DockStyle.Left;
this.barDockControlLeft.Location = new System.Drawing.Point(0, 47);
this.barDockControlLeft.Size = new System.Drawing.Size(0, 375);
//
// barDockControlRight
//
this.barDockControlRight.CausesValidation = false;
this.barDockControlRight.Dock = System.Windows.Forms.DockStyle.Right;
this.barDockControlRight.Location = new System.Drawing.Point(877, 47);
this.barDockControlRight.Size = new System.Drawing.Size(0, 375);
//
// spreadsheetCommandBarButtonItem1
//
this.spreadsheetCommandBarButtonItem1.CommandName = "FileNew";
this.spreadsheetCommandBarButtonItem1.Id = 3;
this.spreadsheetCommandBarButtonItem1.Name = "spreadsheetCommandBarButtonItem1";
//
// spreadsheetCommandBarButtonItem2
//
this.spreadsheetCommandBarButtonItem2.CommandName = "FileOpen";
this.spreadsheetCommandBarButtonItem2.Id = 4;
this.spreadsheetCommandBarButtonItem2.Name = "spreadsheetCommandBarButtonItem2";
//
// spreadsheetCommandBarButtonItem3
//
this.spreadsheetCommandBarButtonItem3.CommandName = "FileSave";
this.spreadsheetCommandBarButtonItem3.Id = 5;
this.spreadsheetCommandBarButtonItem3.Name = "spreadsheetCommandBarButtonItem3";
//
// FileSaveAs
//
this.FileSaveAs.AllowRightClickInMenu = false;
this.FileSaveAs.CommandName = "FileSaveAs";
this.FileSaveAs.Id = 6;
this.FileSaveAs.ItemClickFireMode = DevExpress.XtraBars.BarItemEventFireMode.Postponed;
this.FileSaveAs.Name = "FileSaveAs";
//
// FileQuickPrint
//
this.FileQuickPrint.CommandName = "FileQuickPrint";
this.FileQuickPrint.Id = 7;
this.FileQuickPrint.Name = "FileQuickPrint";
//
// spreadsheetCommandBarButtonItem6
//
this.spreadsheetCommandBarButtonItem6.CommandName = "FilePrint";
this.spreadsheetCommandBarButtonItem6.Id = 8;
this.spreadsheetCommandBarButtonItem6.Name = "spreadsheetCommandBarButtonItem6";
//
// spreadsheetCommandBarButtonItem8
//
this.spreadsheetCommandBarButtonItem8.CommandName = "FileUndo";
this.spreadsheetCommandBarButtonItem8.Id = 10;
this.spreadsheetCommandBarButtonItem8.Name = "spreadsheetCommandBarButtonItem8";
//
// spreadsheetCommandBarButtonItem9
//
this.spreadsheetCommandBarButtonItem9.CommandName = "FileRedo";
this.spreadsheetCommandBarButtonItem9.Id = 11;
this.spreadsheetCommandBarButtonItem9.Name = "spreadsheetCommandBarButtonItem9";
//
// spreadsheetCommandBarCheckItem1
//
this.spreadsheetCommandBarCheckItem1.CheckBoxVisibility = DevExpress.XtraBars.CheckBoxVisibility.BeforeText;
this.spreadsheetCommandBarCheckItem1.CommandName = "ViewShowGridlines";
this.spreadsheetCommandBarCheckItem1.Id = 12;
this.spreadsheetCommandBarCheckItem1.Name = "spreadsheetCommandBarCheckItem1";
//
// spreadsheetCommandBarCheckItem2
//
this.spreadsheetCommandBarCheckItem2.CheckBoxVisibility = DevExpress.XtraBars.CheckBoxVisibility.BeforeText;
this.spreadsheetCommandBarCheckItem2.CommandName = "ViewShowHeadings";
this.spreadsheetCommandBarCheckItem2.Id = 13;
this.spreadsheetCommandBarCheckItem2.Name = "spreadsheetCommandBarCheckItem2";
//
// spreadsheetCommandBarButtonItem10
//
this.spreadsheetCommandBarButtonItem10.CommandName = "ViewZoomOut";
this.spreadsheetCommandBarButtonItem10.Id = 14;
this.spreadsheetCommandBarButtonItem10.Name = "spreadsheetCommandBarButtonItem10";
//
// spreadsheetCommandBarButtonItem11
//
this.spreadsheetCommandBarButtonItem11.CommandName = "ViewZoomIn";
this.spreadsheetCommandBarButtonItem11.Id = 15;
this.spreadsheetCommandBarButtonItem11.Name = "spreadsheetCommandBarButtonItem11";
//
// spreadsheetCommandBarButtonItem12
//
this.spreadsheetCommandBarButtonItem12.CommandName = "ViewZoom100Percent";
this.spreadsheetCommandBarButtonItem12.Id = 16;
this.spreadsheetCommandBarButtonItem12.Name = "spreadsheetCommandBarButtonItem12";
//
// spreadsheetCommandBarSubItem1
//
this.spreadsheetCommandBarSubItem1.CommandName = "PageSetupMarginsCommandGroup";
this.spreadsheetCommandBarSubItem1.Id = 17;
this.spreadsheetCommandBarSubItem1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem3),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem4),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem5)});
this.spreadsheetCommandBarSubItem1.Name = "spreadsheetCommandBarSubItem1";
//
// spreadsheetCommandBarCheckItem3
//
this.spreadsheetCommandBarCheckItem3.CommandName = "PageSetupMarginsNormal";
this.spreadsheetCommandBarCheckItem3.Id = 18;
this.spreadsheetCommandBarCheckItem3.Name = "spreadsheetCommandBarCheckItem3";
//
// spreadsheetCommandBarCheckItem4
//
this.spreadsheetCommandBarCheckItem4.CommandName = "PageSetupMarginsWide";
this.spreadsheetCommandBarCheckItem4.Id = 19;
this.spreadsheetCommandBarCheckItem4.Name = "spreadsheetCommandBarCheckItem4";
//
// spreadsheetCommandBarCheckItem5
//
this.spreadsheetCommandBarCheckItem5.CommandName = "PageSetupMarginsNarrow";
this.spreadsheetCommandBarCheckItem5.Id = 20;
this.spreadsheetCommandBarCheckItem5.Name = "spreadsheetCommandBarCheckItem5";
//
// spreadsheetCommandBarSubItem2
//
this.spreadsheetCommandBarSubItem2.CommandName = "PageSetupOrientationCommandGroup";
this.spreadsheetCommandBarSubItem2.Id = 21;
this.spreadsheetCommandBarSubItem2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem6),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem7)});
this.spreadsheetCommandBarSubItem2.Name = "spreadsheetCommandBarSubItem2";
//
// spreadsheetCommandBarCheckItem6
//
this.spreadsheetCommandBarCheckItem6.CommandName = "PageSetupOrientationPortrait";
this.spreadsheetCommandBarCheckItem6.Id = 22;
this.spreadsheetCommandBarCheckItem6.Name = "spreadsheetCommandBarCheckItem6";
//
// spreadsheetCommandBarCheckItem7
//
this.spreadsheetCommandBarCheckItem7.CommandName = "PageSetupOrientationLandscape";
this.spreadsheetCommandBarCheckItem7.Id = 23;
this.spreadsheetCommandBarCheckItem7.Name = "spreadsheetCommandBarCheckItem7";
//
// pageSetupPaperKindItem1
//
this.pageSetupPaperKindItem1.Id = 24;
this.pageSetupPaperKindItem1.Name = "pageSetupPaperKindItem1";
//
// Save
//
this.Save.Caption = "Lưu";
this.Save.Glyph = ((System.Drawing.Image)(resources.GetObject("Save.Glyph")));
this.Save.Hint = "Ctrl+S - Lưu bản ghi";
this.Save.Id = 26;
this.Save.ImageIndex = 0;
this.Save.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S));
this.Save.Name = "Save";
//
// barButtonItem1
//
this.barButtonItem1.Caption = "barButtonItem1";
this.barButtonItem1.Id = 27;
this.barButtonItem1.Name = "barButtonItem1";
//
// Print
//
this.Print.Caption = "In";
this.Print.Glyph = ((System.Drawing.Image)(resources.GetObject("Print.Glyph")));
this.Print.Id = 29;
this.Print.Name = "Print";
//
// barFixData
//
this.barFixData.Glyph = ((System.Drawing.Image)(resources.GetObject("barFixData.Glyph")));
this.barFixData.Id = 34;
this.barFixData.Name = "barFixData";
//
// endType
//
this.endType.Caption = "ee";
this.endType.Id = 35;
this.endType.Name = "endType";
this.endType.TextAlignment = System.Drawing.StringAlignment.Near;
//
// cbEndDate
//
this.cbEndDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbEndDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbEndDate.Name = "cbEndDate";
//
// cbBeginDate
//
this.cbBeginDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbBeginDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbBeginDate.Name = "cbBeginDate";
//
// cbReports
//
this.cbReports.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbReports.Items.AddRange(new object[] {
"D28 Report",
"Hivqual Report"});
this.cbReports.Name = "cbReports";
//
// frmDuplicates
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(877, 422);
this.Controls.Add(this.grdClients);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.Name = "frmDuplicates";
this.Text = "Sự kiện kết thúc lặp lại";
((System.ComponentModel.ISupportInitialize)(this.grdClients)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.clsEndDuplicatesBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.EndEvent)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbReports)).EndInit();
this.ResumeLayout(false);
}
#endregion
private hsphgrid grdClients;
private DevExpress.XtraGrid.Views.Grid.GridView gridView;
private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraSpreadsheet.UI.CommonBar commonBar;
private DevExpress.XtraBars.BarButtonItem btnLoadData;
private DevExpress.XtraBars.BarButtonItem r;
private DevExpress.XtraBars.BarButtonItem Delete;
private DevExpress.XtraBars.BarButtonItem Cancel;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem3;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem FileSaveAs;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem FileQuickPrint;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem6;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem8;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem9;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem10;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem11;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem12;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem spreadsheetCommandBarSubItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem3;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem4;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem5;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem spreadsheetCommandBarSubItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem6;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem7;
private DevExpress.XtraSpreadsheet.UI.PageSetupPaperKindItem pageSetupPaperKindItem1;
private DevExpress.XtraBars.BarButtonItem Save;
private DevExpress.XtraBars.BarButtonItem barButtonItem1;
private DevExpress.XtraBars.BarButtonItem Print;
private DevExpress.XtraBars.BarButtonItem barFixData;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit cbEndDate;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit cbBeginDate;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbReports;
private System.Windows.Forms.BindingSource clsEndDuplicatesBindingSource;
private DevExpress.XtraGrid.Columns.GridColumn colUniqueID;
private DevExpress.XtraGrid.Columns.GridColumn colPatientId;
private DevExpress.XtraGrid.Columns.GridColumn colEndDate;
private DevExpress.XtraGrid.Columns.GridColumn colTypeId;
private DevExpress.XtraGrid.Columns.GridColumn colDeleted;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox EndEvent;
private DevExpress.XtraBars.BarStaticItem endType;
private DevExpress.XtraBars.BarEditItem barEndType;
private DevExpress.XtraEditors.Repository.RepositoryItemTextEdit repositoryItemTextEdit1;
}
}

View File

@@ -0,0 +1,100 @@
using System;
using System.Collections.Generic;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using Datalib.RelationClasses;
using Datalib.DatabaseSpecific;
using System.Linq;
using Datalib.Linq;
using SD.LLBLGen.Pro.ORMSupportClasses;
using PatientMan.Classes.Templates;
using System.Windows.Forms;
namespace PatientMan.Forms
{
public partial class frmDuplicates : PatientMan.BasicForms.frmCommon
{
private EntityCollection<TblReferralsToEntity> EndExams = new EntityCollection<TblReferralsToEntity>();
public frmReferral callFrm { get; set; }
private List<clsEndDuplicates> result;
public frmDuplicates()
{
InitializeComponent();
}
private void LoadData_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
LoadData();
}
private void Delete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
BindingContext[result].EndCurrentEdit();
List<clsEndDuplicates> deleted = result.Where(q => q.Deleted == true).ToList();
foreach(var m in deleted)
{
TblReferralsToEntity remove = new TblReferralsToEntity(m.UniqueID);
adapter.FetchEntity(remove);
adapter.DeleteEntity(remove);
result.Remove(m);
}
this.grdClients.DataSource = null;
this.grdClients.DataSource = result;
callFrm.LoadData();
}
private void r_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (this.result.Count == 0)
{
return;
}
var PatientId = result[BindingContext[result].Position].PatientId;
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(PatientId);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoReferral();
frm.ShowDialog();
}
public override void LoadData()
{
EndExams.Clear();
adapter.FetchEntityCollection(EndExams, null);
var Dups = EndExams.OrderBy(q => q.PatientId).ThenBy(q => q.EndDate).GroupBy(q => q.PatientId).Select(g => new { PatientId = g.Key, Num = g.Count() }).ToList().Where(q => q.Num > 1).ToList();
result = (from p in EndExams
join q in Dups on p.PatientId equals q.PatientId
select new clsEndDuplicates
{
PatientId = p.PatientId,
EndDate = (DateTime)p.EndDate,
TypeId = p.TypeId,
UniqueID = p.UniqueKey
}).OrderBy(q => q.PatientId).ThenBy(q => q.EndDate).ToList();
for (int i = 1; i < result.Count - 1; i++)
{
if (result[i - 1].PatientId == result[i].PatientId && result[i - 1].TypeId == this.barEndType.EditValue.ToString().Trim())
{
result[i].Deleted = true;
}
}
this.grdClients.DataSource = result;
base.LoadData();
}
}
}

View File

@@ -0,0 +1,433 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="clsEndDuplicatesBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>279, 17</value>
</metadata>
<metadata name="barManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="btnLoadData.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
mfEXvolKuJ+Y6BUAAAAASUVORK5CYII=
</value>
</data>
<data name="r.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/wBqkiSvivDUAgAAAABJRU5ErkJggg==
</value>
</data>
<data name="Delete.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="Cancel.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
AABJRU5ErkJggg==
</value>
</data>
<data name="Save.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
rkJggg==
</value>
</data>
<data name="Print.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
YII=
</value>
</data>
<data name="barFixData.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,770 @@
using System;
using System.Collections.Generic;
using Datalib.EntityClasses;
using System.Linq;
using Datalib.HelperClasses;
using DevExpress.XtraGrid.Views.Grid;
using System.Drawing;
using Datalib.Linq;
using System.Windows.Forms;
namespace PatientMan.Forms
{
public partial class frmExamWaitingList : PatientMan.BasicForms.frmCommon
{
private EntityCollection<TblExaminationInfoEntity> ExamInfo { get; set; }
public EntityCollection<TblWaitingListEntity> WaitingList = new EntityCollection<TblWaitingListEntity>();
private hsphgrid focugrid;
public frmExamWaitingList()
{
InitializeComponent();
}
private void frmExamWaitingList_Load(object sender, EventArgs e)
{
xtraTabControl.SelectedTabPageIndex = 0;
}
private void gridViewExam_DoubleClick(object sender, EventArgs e)
{
string _PatientID;
_PatientID = gridViewExam.GetFocusedRowCellValue(PatientId).ToString();
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(_PatientID);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoExam();
frm.ShowDialog();
}
public override void LoadData()
{
var exams = new EntityCollection<TblExaminationInfoEntity>();
var patients = new EntityCollection<TblPatientEntity>();
var testcd4 = new EntityCollection<TblPreClinicsInfoEntity>();
var followup = new EntityCollection<TblDiaryEntity>();
var referrals = new EntityCollection<TblReferralsToEntity>();
adapter.FetchEntityCollection(exams, null);
adapter.FetchEntityCollection(patients, null);
adapter.FetchEntityCollection(testcd4, null);
adapter.FetchEntityCollection(followup, null);
adapter.FetchEntityCollection(referrals, null);
var res = (from element in exams
group element by element.PatientId
into groups
select groups.OrderBy(p => p.ExamDate).Last<TblExaminationInfoEntity>()).ToList<TblExaminationInfoEntity>();
var prev = (from q in res
join p in patients on q.PatientId equals p.PatientId
where (q.EndExamDate == null && q.ReExamDate >= (DateTime)barBeginDate.EditValue && q.ReExamDate <= (DateTime)barEndDate.EditValue)
select new { ARV = p.DateofArv != null ? true : false, p.TelephoneNo, p.PatientId, PatientName = strUtil.Decrypt(p.PatientName), q.ExamDate, q.ReExamDate, q.LateTimes }).ToList();
var cd4 = (from element in testcd4
where element.Testid == "01" group element by element.PatientId
into groups
select new
{
PatientId = groups.Key,
maxCD4 = groups.Max(m => m.QuantityResult),
lastCD4 = groups.Last().QuantityResult,
firstCD4 = groups.First().QuantityResult,
FirstTestDate = groups.OrderBy(m =>m.TestDate).First().TestDate,
LastTestDate = groups.OrderBy(m =>m.TestDate).Last().TestDate
}
).ToList();
var VL = (from element in testcd4
where element.Testid == "02"
group element by element.PatientId
into groups
select new
{
PatientId = groups.Key,
lastVL = groups.Last().QuantityResult,
}
).ToList();
var folowInfo = (from q in followup group q by q.PatientId into groups select new { PatientId = groups.Key, FollowNum = groups.Count(), lastFolowResult = groups.LastOrDefault().Result }).ToList();
var preresult = (from p in prev
join q in cd4 on p.PatientId equals q.PatientId into r from g in r.DefaultIfEmpty()
select new
{
p.ARV,
p.PatientId,
p.TelephoneNo,
p.PatientName,
p.ExamDate,
p.ReExamDate,
FirstTestDate=(g==null)?null:g.FirstTestDate,
LastTestDate= (g==null)?null:g.LastTestDate,
CD4 = (g==null)?null:(g.LastTestDate != null ? (DateTime.Today - g.LastTestDate.Value).Days.ToString() : "N/A"),
firstCD4=(g==null)?null:g.firstCD4,
maxCD4=(g==null)?null:g.maxCD4,
lastCD4=(g==null)?null:g.lastCD4,
TreatmentDays = (g == null) ? 0 : ((DateTime)barEndDate.EditValue - g.FirstTestDate.Value).Days,
Warning1 = (g == null) ? false : (((DateTime)barEndDate.EditValue - g.FirstTestDate.Value).Days > 365 && g.lastCD4 < 100 ? true : false),
Warning2 = (g == null) ? false : (g.lastCD4 < g.maxCD4 / 2 ? true : false),
Warning3 = (g == null) ? false : (g.lastCD4 < g.firstCD4 ? true : false),
LateTimes = p.LateTimes
}).ToList();
var result1 = (from p in preresult
join q in folowInfo on p.PatientId equals q.PatientId into g
from m in g.DefaultIfEmpty()
select new
{
p.ARV,
p.PatientId,
p.TelephoneNo,
p.PatientName,
p.ExamDate,
p.ReExamDate,
p.FirstTestDate,
p.LastTestDate,
p.CD4,
p.firstCD4,
p.maxCD4,
p.lastCD4,
p.TreatmentDays,
p.Warning1,
p.Warning2,
p.Warning3,
p.LateTimes,
FollowNum = (m == null) ? 0 : m.FollowNum,
LastFollowResult = (m == null) ? null : m.lastFolowResult
}
).ToList();
var result = (from p in result1
join q in VL on p.PatientId equals q.PatientId into g
from m in g.DefaultIfEmpty()
select new
{
p.ARV,
p.PatientId,
p.TelephoneNo,
p.PatientName,
p.ExamDate,
p.ReExamDate,
p.FirstTestDate,
p.LastTestDate,
p.CD4,
p.firstCD4,
p.maxCD4,
p.lastCD4,
p.TreatmentDays,
p.Warning1,
p.Warning2,
p.Warning3,
p.LateTimes,
p.FollowNum,
p.LastFollowResult,
vl = (m == null) ? null : m.lastVL
}
).ToList();
grdIndaysExams.DataSource = result;
grdIndaysExams.Patients = result.Select(q => q.PatientId).ToList();
}
public void GetToDayExamPatientList()
{
var exams = new EntityCollection<TblExaminationInfoEntity>();
var patients = new EntityCollection<TblPatientEntity>();
var Follows = new EntityCollection<TblDiaryEntity>();
var referrals = new EntityCollection<TblReferralsToEntity>();
DateTime Today = DateTime.Today;
adapter.FetchEntityCollection(referrals, null);
adapter.FetchEntityCollection(exams, null);
adapter.FetchEntityCollection(patients, null);
adapter.FetchEntityCollection(Follows, null);
LinqMetaData meta = new LinqMetaData(adapter);
var exclusive = (from q in referrals select q.PatientId).ToList();
var folowInfo = Follows.GroupBy(m => m.PatientId).Select(g => new { PatientId = g.Key, FollowNum = g.Count(), lastFolowResult = g.OrderBy(q => q.EventDate).Last().Result }).ToList();
var res = (from element in exams orderby element.ExamDate
group element by element.PatientId
into groups
select groups.OrderBy(p => p.ExamDate).Last<TblExaminationInfoEntity>()).Where(p=>p.EndExamDate==null).ToList<TblExaminationInfoEntity>();
var prev = (from q in res
join p in patients on q.PatientId equals p.PatientId
where ( q.ReExamDate != null && ((Today - q.ReExamDate.Value).Days >= 0) && (Today - q.ReExamDate.Value).Days > 0 && ((Today - q.ReExamDate.Value).Days <= (p.DateofArv != null ? 90 : 180)))
select new { ARV = p.DateofArv != null ? true : false, p.PatientId, PatientName = strUtil.Decrypt(p.PatientName), p.TelephoneNo, q.ExamDate, q.ReExamDate, Status = (Today - q.ReExamDate.Value).Days, LateTimes = q.LateTimes }).ToList();
var result = (from q in prev
join p in folowInfo on q.PatientId equals p.PatientId into g
from m in g.DefaultIfEmpty()
select new
{
q.ARV,
q.PatientId,
q.PatientName,
q.TelephoneNo,
q.ExamDate,
q.ReExamDate,
q.Status,
FollowNum = (m == null) ? "N/A" : m.FollowNum.ToString(),
lastFolowResult = (m == null) ? "0" : m.lastFolowResult,
q.LateTimes
}).ToList();
this.grdWaitingClients.DataSource = result;
//WaitingList.Clear();
//adapter.FetchEntityCollection(WaitingList, null);
//adapter.DeleteEntityCollection(WaitingList);
//foreach (var g in result)
//{
// TblWaitingListEntity w = new TblWaitingListEntity();
// w.PatientId = g.PatientId;
// w.PatientName = g.PatientName;
// w.ReExamDate = g.ReExamDate;
// w.FollowNum = g.FollowNum;
// w.LastFolowResult = g.lastFolowResult;
// w.LateTimes = g.LateTimes;
// w.TelephoneNo = g.TelephoneNo;
// w.Status = g.Status.ToString();
// w.Selected = false;
// w.Arv = g.ARV;
// adapter.SaveEntity(w, true, true);
//}
}
private void barSearch_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (xtraTabControl.SelectedTabPageIndex == 0)
{
LoadData();
}
else
{
LoadDataExam();
}
}
private void gridItervalView_DoubleClick(object sender, EventArgs e)
{
string _PatientID;
_PatientID = gridItervalView.GetFocusedRowCellValue(PatientId).ToString();
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(_PatientID);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoExam();
frm.ShowDialog();
}
private void FillLostFollowUp()
{
var exams = new EntityCollection<TblExaminationInfoEntity>();
var patients = new EntityCollection<TblPatientEntity>();
DateTime thisToday = DateTime.Today;
adapter.FetchEntityCollection(exams, null);
adapter.FetchEntityCollection(patients, null);
var presult = (from element in exams
group element by element.PatientId
into groups
select groups.OrderBy(p => p.ExamDate).Last<TblExaminationInfoEntity>()).ToList<TblExaminationInfoEntity>();
var result = (from q in presult
join p in patients on q.PatientId equals p.PatientId
where (q.EndExamDate == null && q.ReExamDate != null && ((thisToday - q.ReExamDate.Value).Days >= 0) && (thisToday - q.ReExamDate.Value).Days > 0 && ((thisToday - q.ReExamDate.Value).Days > (p.DateofArv != null ? 90 : 180)))
select new { ARV = p.DateofArv != null ? true : false, p.PatientId, PatientName = strUtil.Decrypt(p.PatientName), p.Sex, p.BirthYear, p.TelephoneNo }).ToList();
grdLostClients.DataSource = result;
grdLostClients.Patients = result.Select(q => q.PatientId).ToList();
grdLostClients.Enabled = true;
}
private void barLoadToDay_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
GetToDayExamPatientList();
LoadData();
}
public void LoadWaitingList()
{
var patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(patients, null);
WaitingList.Clear();
adapter.FetchEntityCollection(WaitingList, null);
this.grdWaitingClients.DataSource = null;
this.grdWaitingClients.DataSource = WaitingList.Join(patients, p => p.PatientId, q => q.PatientId, (p, q) => new
{
p.PatientId,
PatientName = strUtil.Decrypt(p.PatientName),
p.ReExamDate,
p.FollowNum,
p.LastFolowResult,
p.LateTimes,
p.TelephoneNo,
p.Status,
p.Selected,
p.Arv,
q.SupporterInfo
}).ToList();
grdWaitingClients.Patients = WaitingList.Select(q => q.PatientId).ToList();
}
public void FirstLoad()
{
LoadData();
GetToDayExamPatientList();
FillLostFollowUp();
}
private void xtraTabControl_SelectedPageChanged(object sender, DevExpress.XtraTab.TabPageChangedEventArgs e)
{
switch (xtraTabControl.SelectedTabPageIndex)
{
case 1:
this.barLoadToDay.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barExamList.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barTransfer.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barBeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barEndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barFilter.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientId.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientName.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientSearch.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barEndTreat.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
focugrid = (hsphgrid)grdWaitingClients;
break;
case 0:
this.barLoadToDay.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barExamList.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barTransfer.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barBeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barEndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barFilter.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barEndTreat.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientId.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientName.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientSearch.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barEndTreat.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
focugrid = (hsphgrid)grdIndaysExams;
break;
case 2:
this.barExamList.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barLoadToDay.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barTransfer.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barBeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barEndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barFilter.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientId.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientName.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientSearch.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barEndTreat.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
focugrid = (hsphgrid)grdLostClients;
break;
case 3:
this.barExamList.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barLoadToDay.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barTransfer.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barBeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barEndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barFilter.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barEndTreat.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientId.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barPatientName.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barPatientSearch.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
focugrid = (hsphgrid)grdPatientSearch;
break;
case 4:
this.barLoadToDay.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barExamList.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barTransfer.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barBeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barEndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barFilter.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.barEndTreat.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientId.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientName.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.barPatientSearch.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
focugrid = (hsphgrid)this.grdInterExam;
break;
}
}
private void frmExamWaitingList_FormClosing(object sender, FormClosingEventArgs e)
{
this.BindingContext[WaitingList].EndCurrentEdit();
adapter.SaveEntityCollection(WaitingList,true,true);
}
private void LostFollowupEnd()
{
for (int i = 0; i < gridLostView.DataRowCount; i++)
{
string Patientid = gridLostView.GetRowCellValue(i, colPatientId).ToString();
var ARV = (Boolean)gridLostView.GetRowCellValue(i, colLostArv);
LinqMetaData metadata = new LinqMetaData();
metadata.AdapterToUse = adapter;
DateTime EndDate = ARV == true ? metadata.TblExaminationInfo.Where(m => m.PatientId == Patientid).OrderByDescending(m => m.ExamDate).First().ReExamDate.Value.AddMonths(3) : metadata.TblExaminationInfo.Where(m => m.PatientId == Patientid).OrderByDescending(m => m.ExamDate).First().ReExamDate.Value.AddMonths(6);
if (metadata.TblTreatmentInfo.Where(m => m.PatientId == Patientid).Where(m => m.TreatmentId == "01").Count() > 0)
{
string Unique = metadata.TblTreatmentInfo.Where(m => m.PatientId == Patientid).Where(m => m.TreatmentId == "01").OrderByDescending(m => m.TreatmentSdate).First().UniqueKey;
TblTreatmentInfoEntity TreatmentInfo = new TblTreatmentInfoEntity(Unique);
adapter.FetchEntity(TreatmentInfo);
TreatmentInfo.TreatmentEdate = EndDate;
TreatmentInfo.ReasonId = "10";
adapter.SaveEntity(TreatmentInfo);
}
if (metadata.TblExaminationInfo.Where(m => m.PatientId == Patientid).Count() > 0)
{
string Unique = metadata.TblExaminationInfo.Where(m => m.PatientId == Patientid).OrderByDescending(m => m.ExamDate).First().UniqueKey;
TblExaminationInfoEntity Exam = new TblExaminationInfoEntity(Unique);
adapter.FetchEntity(Exam);
Exam.EndExamDate = EndDate;
Exam.ReasonEnd = "10";
adapter.SaveEntity(Exam);
}
if (metadata.TblReferralsTo.Where(m => m.PatientId == Patientid).Where(m => m.EndDate.Value == EndDate).Where(m => m.TypeId == "2").Count() == 0)
{
TblReferralsToEntity Referral = new TblReferralsToEntity(Guid.NewGuid().ToString("N"));
adapter.FetchEntity(Referral);
Referral.EndDate = EndDate;
Referral.PatientId = Patientid;
Referral.TypeId = "10";
adapter.SaveEntity(Referral);
}
}
}
private void barPatientSearch_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
LinqMetaData metadata = new LinqMetaData();
metadata.AdapterToUse = adapter;
EntityCollection<TblPatientEntity> Patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(Patients, null);
try
{
if (this.barPatientId.EditValue!=null && this.barPatientId.EditValue.ToString() != "")
{
var q = this.barPatientId.EditValue;
var result = Patients.Where(m => m.PatientId.Contains(q.ToString())).ToList();
foreach(var r in result)
{
r.PatientName = strUtil.Decrypt(r.PatientName);
}
this.grdPatientSearch.DataSource = result; return;
}
if (this.barPatientName.EditValue.ToString() != string.Empty)
{
var q = this.barPatientName.EditValue;
var result = Patients.Where(m => strUtil.Decrypt(m.PatientName).Contains(q.ToString())).ToList();
foreach (var r in result)
{
r.PatientName = strUtil.Decrypt(r.PatientName);
}
this.grdPatientSearch.DataSource = result;
return;
}
}
catch(Exception er)
{
MessageBox.Show(er.Message);
}
}
private void gridClientSearchView_DoubleClick(object sender, EventArgs e)
{
string _PatientID;
_PatientID = gridClientSearchView.GetFocusedRowCellValue(SearchPatientId).ToString();
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(_PatientID);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoExam();
frm.ShowDialog();
}
private void gridView_DoubleClick(object sender, EventArgs e)
{
string _PatientID = "";
_PatientID = gridLostView.GetFocusedRowCellValue(colPatientId).ToString();
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(_PatientID);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoExam();
frm.ShowDialog();
}
public void LoadDataExam()
{
var exams = new EntityCollection<TblExaminationInfoEntity>();
var patients = new EntityCollection<TblPatientEntity>();
var testcd4 = new EntityCollection<TblPreClinicsInfoEntity>();
var followup = new EntityCollection<TblDiaryEntity>();
var referrals = new EntityCollection<TblReferralsToEntity>();
adapter.FetchEntityCollection(exams, null);
adapter.FetchEntityCollection(patients, null);
adapter.FetchEntityCollection(testcd4, null);
adapter.FetchEntityCollection(followup, null);
adapter.FetchEntityCollection(referrals, null);
var prev = (from q in exams
join p in patients on q.PatientId equals p.PatientId
where (q.ExamDate >= (DateTime)barBeginDate.EditValue && q.ExamDate <= (DateTime)barEndDate.EditValue)
select new { ARV = p.DateofArv != null ? true : false, p.TelephoneNo, p.PatientId, PatientName = strUtil.Decrypt(p.PatientName), q.ExamDate, q.ReExamDate, q.LateTimes }).ToList();
var cd4 = (from element in testcd4
where element.Testid == "01"
group element by element.PatientId
into groups
select new
{
PatientId = groups.Key,
maxCD4 = groups.Max(m => m.QuantityResult),
lastCD4 = groups.Last().QuantityResult,
firstCD4 = groups.First().QuantityResult,
FirstTestDate = groups.OrderBy(m => m.TestDate).First().TestDate,
LastTestDate = groups.OrderBy(m => m.TestDate).Last().TestDate
}
).ToList();
var VL = (from element in testcd4
where element.Testid == "02"
group element by element.PatientId
into groups
select new
{
PatientId = groups.Key,
lastVL = groups.Last().QuantityResult,
}
).ToList();
var folowInfo = (from q in followup group q by q.PatientId into groups select new { PatientId = groups.Key, FollowNum = groups.Count(), lastFolowResult = groups.LastOrDefault().Result }).ToList();
var preresult = (from p in prev
join q in cd4 on p.PatientId equals q.PatientId into r
from g in r.DefaultIfEmpty()
select new
{
p.ARV,
p.PatientId,
p.TelephoneNo,
p.PatientName,
p.ExamDate,
p.ReExamDate,
FirstTestDate = (g == null) ? null : g.FirstTestDate,
LastTestDate = (g == null) ? null : g.LastTestDate,
CD4 = (g == null) ? null : (g.LastTestDate != null ? (DateTime.Today - g.LastTestDate.Value).Days.ToString() : "N/A"),
firstCD4 = (g == null) ? null : g.firstCD4,
maxCD4 = (g == null) ? null : g.maxCD4,
lastCD4 = (g == null) ? null : g.lastCD4,
TreatmentDays = (g == null) ? 0 : ((DateTime)barEndDate.EditValue - g.FirstTestDate.Value).Days,
Warning1 = (g == null) ? false : (((DateTime)barEndDate.EditValue - g.FirstTestDate.Value).Days > 365 && g.lastCD4 < 100 ? true : false),
Warning2 = (g == null) ? false : (g.lastCD4 < g.maxCD4 / 2 ? true : false),
Warning3 = (g == null) ? false : (g.lastCD4 < g.firstCD4 ? true : false),
LateTimes = p.LateTimes
}).ToList();
var result1 = (from p in preresult
join q in folowInfo on p.PatientId equals q.PatientId into g
from m in g.DefaultIfEmpty()
select new
{
p.ARV,
p.PatientId,
p.TelephoneNo,
p.PatientName,
p.ExamDate,
p.ReExamDate,
p.FirstTestDate,
p.LastTestDate,
p.CD4,
p.firstCD4,
p.maxCD4,
p.lastCD4,
p.TreatmentDays,
p.Warning1,
p.Warning2,
p.Warning3,
p.LateTimes,
FollowNum = (m == null) ? 0 : m.FollowNum,
LastFollowResult = (m == null) ? null : m.lastFolowResult
}
).ToList();
var result = (from p in result1
join q in VL on p.PatientId equals q.PatientId into g
from m in g.DefaultIfEmpty()
select new
{
p.ARV,
p.PatientId,
p.TelephoneNo,
p.PatientName,
p.ExamDate,
p.ReExamDate,
p.FirstTestDate,
p.LastTestDate,
p.CD4,
p.firstCD4,
p.maxCD4,
p.lastCD4,
p.TreatmentDays,
p.Warning1,
p.Warning2,
p.Warning3,
p.LateTimes,
p.FollowNum,
p.LastFollowResult,
vl = (m == null) ? null : m.lastVL
}
).ToList();
grdInterExam.DataSource = result;
grdInterExam.Patients = result.Select(q => q.PatientId).ToList();
}
private void barEndTreat_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (MessageBox.Show("Bạn chắc chắn liệt các bệnh nhân trên trong danh sách vào đối tượng mất dấu", "Khẳng định mất dấu", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK)
{
LostFollowupEnd();
FillLostFollowUp();
}
}
private void grdInterExam_Click(object sender, EventArgs e)
{
focugrid = (hsphgrid) sender;
}
private void barEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
string _PatientID;
_PatientID = ((GridView)this.focugrid.MainView).GetFocusedRowCellValue(PatientId).ToString();
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(_PatientID);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoExam();
frm.ShowDialog();
}
private void grdWaitintClients_Click(object sender, EventArgs e)
{
focugrid = (hsphgrid)sender;
}
private void grdLostClients_Click(object sender, EventArgs e)
{
focugrid = (hsphgrid)sender;
}
private void grdPatientSearch_Click(object sender, EventArgs e)
{
focugrid = (hsphgrid)sender;
}
private void grdIndaysExams_Click(object sender, EventArgs e)
{
focugrid = (hsphgrid)sender;
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,883 @@
namespace PatientMan.Forms
{
partial class frmExp
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmExp));
this.clsPatientInfoBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.persistentRepository = new DevExpress.XtraEditors.Repository.PersistentRepository(this.components);
this.cbProv = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.tblProvinceEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.cbDistrict = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.tblDistrictEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.cbCommunes = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.tblCommuneEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.cbRegimens = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.tblRegimenEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.cbReasons = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.tblRegimenStopReasonEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.bar2 = new DevExpress.XtraBars.Bar();
this.barPrint = new DevExpress.XtraBars.BarButtonItem();
this.barExcel = new DevExpress.XtraBars.BarButtonItem();
this.barEdit = new DevExpress.XtraBars.BarButtonItem();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.barFilter = new DevExpress.XtraBars.BarEditItem();
this.cbFilter = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.barFilterButton = new DevExpress.XtraBars.BarButtonItem();
this.barAutoUpdate = new DevExpress.XtraBars.BarButtonItem();
this.BeginDate = new DevExpress.XtraBars.BarEditItem();
this.repBeginDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.EndDate = new DevExpress.XtraBars.BarEditItem();
this.repEndDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.barView = new DevExpress.XtraBars.BarButtonItem();
this.SaveFileDialog = new System.Windows.Forms.SaveFileDialog();
this.Tabs = new DevExpress.XtraTab.XtraTabControl();
this.Page_1 = new DevExpress.XtraTab.XtraTabPage();
this.grdExport = new DevExpress.XtraGrid.GridControl();
this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colNo = new DevExpress.XtraGrid.Columns.GridColumn();
this.colPatientID = new DevExpress.XtraGrid.Columns.GridColumn();
this.colPatientName = new DevExpress.XtraGrid.Columns.GridColumn();
this.colBirthYear = new DevExpress.XtraGrid.Columns.GridColumn();
this.colSex = new DevExpress.XtraGrid.Columns.GridColumn();
this.colAddress = new DevExpress.XtraGrid.Columns.GridColumn();
this.colDateofArv = new DevExpress.XtraGrid.Columns.GridColumn();
this.colIsArv = new DevExpress.XtraGrid.Columns.GridColumn();
this.colProvinceId = new DevExpress.XtraGrid.Columns.GridColumn();
this.colDistrictId = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommuneId = new DevExpress.XtraGrid.Columns.GridColumn();
this.colEndExamDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colReferral = new DevExpress.XtraGrid.Columns.GridColumn();
this.colReasonEnd = new DevExpress.XtraGrid.Columns.GridColumn();
this.colHIVConfirmDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colDateofRegistration = new DevExpress.XtraGrid.Columns.GridColumn();
this.colLastExamDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colReExamDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colTelephoneNo = new DevExpress.XtraGrid.Columns.GridColumn();
this.colSupporterInfo = new DevExpress.XtraGrid.Columns.GridColumn();
this.colOutPatientTreatment = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCD4 = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCD4Delays = new DevExpress.XtraGrid.Columns.GridColumn();
this.colDelays = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCTXsDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCTXeDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colINHsDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colINHeDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colARVsDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colARVeDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colRegimenid = new DevExpress.XtraGrid.Columns.GridColumn();
this.Page_2 = new DevExpress.XtraTab.XtraTabPage();
this.grdHivQual = new DevExpress.XtraGrid.GridControl();
this.gridView2 = new DevExpress.XtraGrid.Views.Grid.GridView();
this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn();
((System.ComponentModel.ISupportInitialize)(this.clsPatientInfoBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbProv)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblProvinceEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbDistrict)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblDistrictEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbCommunes)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblCommuneEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbRegimens)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblRegimenEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbReasons)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblRegimenStopReasonEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repBeginDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repBeginDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repEndDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repEndDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Tabs)).BeginInit();
this.Tabs.SuspendLayout();
this.Page_1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.grdExport)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
this.Page_2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.grdHivQual)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView2)).BeginInit();
this.SuspendLayout();
//
// clsPatientInfoBindingSource
//
this.clsPatientInfoBindingSource.DataSource = typeof(PatientMan.Classes.clsPatientInfo);
//
// persistentRepository
//
this.persistentRepository.Items.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbProv,
this.cbDistrict,
this.cbCommunes,
this.cbRegimens,
this.cbReasons});
//
// cbProv
//
this.cbProv.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbProv.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Provinceid", "Provinceid", 72, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Near),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Provincename", "Tên tỉnh", 77, DevExpress.Utils.FormatType.None, "", true, DevExpress.Utils.HorzAlignment.Near)});
this.cbProv.DataSource = this.tblProvinceEntityBindingSource;
this.cbProv.DisplayMember = "Provincename";
this.cbProv.Name = "cbProv";
this.cbProv.NullText = "";
this.cbProv.ValueMember = "Provinceid";
//
// tblProvinceEntityBindingSource
//
this.tblProvinceEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblProvinceEntity);
//
// cbDistrict
//
this.cbDistrict.AutoHeight = false;
this.cbDistrict.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbDistrict.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Districtid", "Districtid", 64, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Near),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Districtname", "Tên huyện", 69, DevExpress.Utils.FormatType.None, "", true, DevExpress.Utils.HorzAlignment.Near)});
this.cbDistrict.DataSource = this.tblDistrictEntityBindingSource;
this.cbDistrict.DisplayMember = "Districtname";
this.cbDistrict.Name = "cbDistrict";
this.cbDistrict.ValueMember = "Districtid";
//
// tblDistrictEntityBindingSource
//
this.tblDistrictEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblDistrictEntity);
//
// cbCommunes
//
this.cbCommunes.AutoHeight = false;
this.cbCommunes.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbCommunes.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Communeid", "Communeid", 78, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Near),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Communename", "Tên xã", 83, DevExpress.Utils.FormatType.None, "", true, DevExpress.Utils.HorzAlignment.Near)});
this.cbCommunes.DataSource = this.tblCommuneEntityBindingSource;
this.cbCommunes.DisplayMember = "Communename";
this.cbCommunes.Name = "cbCommunes";
this.cbCommunes.ValueMember = "Communeid";
//
// tblCommuneEntityBindingSource
//
this.tblCommuneEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblCommuneEntity);
//
// cbRegimens
//
this.cbRegimens.AutoHeight = false;
this.cbRegimens.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbRegimens.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Regimenid", "Regimenid", 59, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Near),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("VRegimenname", "Tên phác đồ", 83, DevExpress.Utils.FormatType.None, "", true, DevExpress.Utils.HorzAlignment.Near)});
this.cbRegimens.DataSource = this.tblRegimenEntityBindingSource;
this.cbRegimens.DisplayMember = "VRegimenname";
this.cbRegimens.Name = "cbRegimens";
this.cbRegimens.ValueMember = "Regimenid";
//
// tblRegimenEntityBindingSource
//
this.tblRegimenEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblRegimenEntity);
//
// cbReasons
//
this.cbReasons.AutoHeight = false;
this.cbReasons.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbReasons.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("ReasonId", "Reason Id", 59, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Near),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("VReasonDes", "Lý do", 73, DevExpress.Utils.FormatType.None, "", true, DevExpress.Utils.HorzAlignment.Near)});
this.cbReasons.DataSource = this.tblRegimenStopReasonEntityBindingSource;
this.cbReasons.DisplayMember = "VReasonDes";
this.cbReasons.Name = "cbReasons";
this.cbReasons.ValueMember = "ReasonId";
//
// tblRegimenStopReasonEntityBindingSource
//
this.tblRegimenStopReasonEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblRegimenStopReasonEntity);
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.bar2});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.barPrint,
this.barFilter,
this.barFilterButton,
this.barAutoUpdate,
this.BeginDate,
this.EndDate,
this.barExcel,
this.barView,
this.barEdit});
this.barManager.MainMenu = this.bar2;
this.barManager.MaxItemId = 11;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbFilter,
this.repBeginDate,
this.repEndDate});
//
// bar2
//
this.bar2.BarName = "Main menu";
this.bar2.DockCol = 0;
this.bar2.DockRow = 0;
this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.bar2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barPrint, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barExcel, DevExpress.XtraBars.BarItemPaintStyle.Standard),
new DevExpress.XtraBars.LinkPersistInfo(this.barEdit)});
this.bar2.OptionsBar.MultiLine = true;
this.bar2.OptionsBar.UseWholeRow = true;
this.bar2.Text = "Main menu";
//
// barPrint
//
this.barPrint.Glyph = ((System.Drawing.Image)(resources.GetObject("barPrint.Glyph")));
this.barPrint.Id = 0;
this.barPrint.ImageIndex = 10;
this.barPrint.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("barPrint.LargeGlyph")));
this.barPrint.Name = "barPrint";
this.barPrint.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barPrint_ItemClick);
//
// barExcel
//
this.barExcel.Caption = "Excel export";
this.barExcel.Glyph = ((System.Drawing.Image)(resources.GetObject("barExcel.Glyph")));
this.barExcel.Id = 8;
this.barExcel.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("barExcel.LargeGlyph")));
this.barExcel.Name = "barExcel";
this.barExcel.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barExcel_ItemClick);
//
// barEdit
//
this.barEdit.Caption = "Xem";
this.barEdit.Glyph = ((System.Drawing.Image)(resources.GetObject("barEdit.Glyph")));
this.barEdit.Id = 10;
this.barEdit.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("barEdit.LargeGlyph")));
this.barEdit.Name = "barEdit";
this.barEdit.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barEdit_ItemClick);
//
// barDockControlTop
//
this.barDockControlTop.CausesValidation = false;
this.barDockControlTop.Dock = System.Windows.Forms.DockStyle.Top;
this.barDockControlTop.Location = new System.Drawing.Point(0, 0);
this.barDockControlTop.Size = new System.Drawing.Size(851, 24);
//
// barDockControlBottom
//
this.barDockControlBottom.CausesValidation = false;
this.barDockControlBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
this.barDockControlBottom.Location = new System.Drawing.Point(0, 413);
this.barDockControlBottom.Size = new System.Drawing.Size(851, 0);
//
// barDockControlLeft
//
this.barDockControlLeft.CausesValidation = false;
this.barDockControlLeft.Dock = System.Windows.Forms.DockStyle.Left;
this.barDockControlLeft.Location = new System.Drawing.Point(0, 24);
this.barDockControlLeft.Size = new System.Drawing.Size(0, 389);
//
// barDockControlRight
//
this.barDockControlRight.CausesValidation = false;
this.barDockControlRight.Dock = System.Windows.Forms.DockStyle.Right;
this.barDockControlRight.Location = new System.Drawing.Point(851, 24);
this.barDockControlRight.Size = new System.Drawing.Size(0, 389);
//
// barFilter
//
this.barFilter.Edit = this.cbFilter;
this.barFilter.EditHeight = 30;
this.barFilter.Id = 1;
this.barFilter.Name = "barFilter";
this.barFilter.Width = 150;
//
// cbFilter
//
this.cbFilter.AutoHeight = false;
this.cbFilter.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.cbFilter.Items.AddRange(new object[] {
"Show all",
"Under the management",
"Moved from",
"Moved to",
"Dead",
"Lost to follow up"});
this.cbFilter.Name = "cbFilter";
//
// barFilterButton
//
this.barFilterButton.Caption = "Filter";
this.barFilterButton.Glyph = ((System.Drawing.Image)(resources.GetObject("barFilterButton.Glyph")));
this.barFilterButton.Id = 2;
this.barFilterButton.ImageIndex = 0;
this.barFilterButton.Name = "barFilterButton";
//
// barAutoUpdate
//
this.barAutoUpdate.Caption = "Check Consistency";
this.barAutoUpdate.Glyph = ((System.Drawing.Image)(resources.GetObject("barAutoUpdate.Glyph")));
this.barAutoUpdate.Id = 5;
this.barAutoUpdate.Name = "barAutoUpdate";
//
// BeginDate
//
this.BeginDate.Caption = "Từ ngày";
this.BeginDate.Edit = this.repBeginDate;
this.BeginDate.Id = 6;
this.BeginDate.Name = "BeginDate";
this.BeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.BeginDate.Width = 100;
//
// repBeginDate
//
this.repBeginDate.AutoHeight = false;
this.repBeginDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.repBeginDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.repBeginDate.Name = "repBeginDate";
//
// EndDate
//
this.EndDate.Caption = "Đến ngày";
this.EndDate.Edit = this.repEndDate;
this.EndDate.Id = 7;
this.EndDate.Name = "EndDate";
this.EndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.EndDate.Width = 100;
//
// repEndDate
//
this.repEndDate.AutoHeight = false;
this.repEndDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.repEndDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.repEndDate.Name = "repEndDate";
//
// barView
//
this.barView.Caption = "Xem";
this.barView.Glyph = ((System.Drawing.Image)(resources.GetObject("barView.Glyph")));
this.barView.Id = 9;
this.barView.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("barView.LargeGlyph")));
this.barView.Name = "barView";
//
// SaveFileDialog
//
this.SaveFileDialog.FileName = "output.xls";
this.SaveFileDialog.Filter = "Excel File|*.xls";
//
// Tabs
//
this.Tabs.Dock = System.Windows.Forms.DockStyle.Fill;
this.Tabs.Location = new System.Drawing.Point(0, 24);
this.Tabs.Name = "Tabs";
this.Tabs.SelectedTabPage = this.Page_1;
this.Tabs.Size = new System.Drawing.Size(851, 389);
this.Tabs.TabIndex = 6;
this.Tabs.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
this.Page_1,
this.Page_2});
//
// Page_1
//
this.Page_1.Controls.Add(this.grdExport);
this.Page_1.Name = "Page_1";
this.Page_1.Size = new System.Drawing.Size(845, 361);
this.Page_1.Text = "Full Database";
//
// grdExport
//
this.grdExport.Cursor = System.Windows.Forms.Cursors.Default;
this.grdExport.DataSource = this.clsPatientInfoBindingSource;
this.grdExport.Dock = System.Windows.Forms.DockStyle.Fill;
this.grdExport.ExternalRepository = this.persistentRepository;
this.grdExport.Location = new System.Drawing.Point(0, 0);
this.grdExport.MainView = this.gridView1;
this.grdExport.Name = "grdExport";
this.grdExport.Size = new System.Drawing.Size(845, 361);
this.grdExport.TabIndex = 2;
this.grdExport.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView1});
//
// gridView1
//
this.gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colNo,
this.colPatientID,
this.colPatientName,
this.colBirthYear,
this.colSex,
this.colAddress,
this.colDateofArv,
this.colIsArv,
this.colProvinceId,
this.colDistrictId,
this.colCommuneId,
this.colEndExamDate,
this.colReferral,
this.colReasonEnd,
this.colHIVConfirmDate,
this.colDateofRegistration,
this.colLastExamDate,
this.colReExamDate,
this.colTelephoneNo,
this.colSupporterInfo,
this.gridColumn1,
this.colOutPatientTreatment,
this.colCD4,
this.colCD4Delays,
this.colDelays,
this.colCTXsDate,
this.colCTXeDate,
this.colINHsDate,
this.colINHeDate,
this.colARVsDate,
this.colARVeDate,
this.colRegimenid});
this.gridView1.GridControl = this.grdExport;
this.gridView1.Name = "gridView1";
this.gridView1.OptionsBehavior.Editable = false;
this.gridView1.OptionsView.ColumnAutoWidth = false;
this.gridView1.OptionsView.ShowGroupPanel = false;
//
// colNo
//
this.colNo.Caption = "STT";
this.colNo.FieldName = "No";
this.colNo.Name = "colNo";
this.colNo.Visible = true;
this.colNo.VisibleIndex = 0;
//
// colPatientID
//
this.colPatientID.Caption = "Mã bệnh nhân";
this.colPatientID.FieldName = "PatientID";
this.colPatientID.Name = "colPatientID";
this.colPatientID.Visible = true;
this.colPatientID.VisibleIndex = 1;
//
// colPatientName
//
this.colPatientName.Caption = "Tên bệnh nhân";
this.colPatientName.FieldName = "PatientName";
this.colPatientName.Name = "colPatientName";
this.colPatientName.Visible = true;
this.colPatientName.VisibleIndex = 2;
//
// colBirthYear
//
this.colBirthYear.Caption = "Năm sinh";
this.colBirthYear.FieldName = "BirthYear";
this.colBirthYear.Name = "colBirthYear";
this.colBirthYear.Visible = true;
this.colBirthYear.VisibleIndex = 3;
//
// colSex
//
this.colSex.Caption = "Giới tính";
this.colSex.FieldName = "Sex";
this.colSex.Name = "colSex";
this.colSex.Visible = true;
this.colSex.VisibleIndex = 4;
//
// colAddress
//
this.colAddress.Caption = "Địa chỉ";
this.colAddress.FieldName = "Address";
this.colAddress.Name = "colAddress";
this.colAddress.Visible = true;
this.colAddress.VisibleIndex = 5;
//
// colDateofArv
//
this.colDateofArv.Caption = "Ngày khởi liều ARV";
this.colDateofArv.FieldName = "DateofArv";
this.colDateofArv.Name = "colDateofArv";
this.colDateofArv.Visible = true;
this.colDateofArv.VisibleIndex = 6;
//
// colIsArv
//
this.colIsArv.Caption = "ARV";
this.colIsArv.FieldName = "IsArv";
this.colIsArv.Name = "colIsArv";
this.colIsArv.Visible = true;
this.colIsArv.VisibleIndex = 7;
//
// colProvinceId
//
this.colProvinceId.Caption = "Tỉnh";
this.colProvinceId.ColumnEdit = this.cbProv;
this.colProvinceId.FieldName = "ProvinceId";
this.colProvinceId.Name = "colProvinceId";
this.colProvinceId.Visible = true;
this.colProvinceId.VisibleIndex = 8;
//
// colDistrictId
//
this.colDistrictId.Caption = "Huyện";
this.colDistrictId.ColumnEdit = this.cbDistrict;
this.colDistrictId.FieldName = "DistrictId";
this.colDistrictId.Name = "colDistrictId";
this.colDistrictId.Visible = true;
this.colDistrictId.VisibleIndex = 9;
//
// colCommuneId
//
this.colCommuneId.Caption = "Xã";
this.colCommuneId.ColumnEdit = this.cbCommunes;
this.colCommuneId.FieldName = "CommuneId";
this.colCommuneId.Name = "colCommuneId";
this.colCommuneId.Visible = true;
this.colCommuneId.VisibleIndex = 10;
//
// colEndExamDate
//
this.colEndExamDate.Caption = "Ngày KT khám";
this.colEndExamDate.FieldName = "EndExamDate";
this.colEndExamDate.Name = "colEndExamDate";
this.colEndExamDate.Visible = true;
this.colEndExamDate.VisibleIndex = 11;
//
// colReferral
//
this.colReferral.Caption = "Chuyển đến";
this.colReferral.FieldName = "Referral";
this.colReferral.Name = "colReferral";
this.colReferral.Visible = true;
this.colReferral.VisibleIndex = 12;
//
// colReasonEnd
//
this.colReasonEnd.Caption = "Lý do kết thúc";
this.colReasonEnd.ColumnEdit = this.cbReasons;
this.colReasonEnd.FieldName = "ReasonEnd";
this.colReasonEnd.Name = "colReasonEnd";
this.colReasonEnd.Visible = true;
this.colReasonEnd.VisibleIndex = 13;
//
// colHIVConfirmDate
//
this.colHIVConfirmDate.Caption = "Ngày khẳng định HIV";
this.colHIVConfirmDate.FieldName = "HIVConfirmDate";
this.colHIVConfirmDate.Name = "colHIVConfirmDate";
this.colHIVConfirmDate.Visible = true;
this.colHIVConfirmDate.VisibleIndex = 14;
//
// colDateofRegistration
//
this.colDateofRegistration.Caption = "Ngày đăng ký";
this.colDateofRegistration.FieldName = "DateofRegistration";
this.colDateofRegistration.Name = "colDateofRegistration";
this.colDateofRegistration.Visible = true;
this.colDateofRegistration.VisibleIndex = 15;
//
// colLastExamDate
//
this.colLastExamDate.Caption = "Ngày khám cuối";
this.colLastExamDate.FieldName = "LastExamDate";
this.colLastExamDate.Name = "colLastExamDate";
this.colLastExamDate.Visible = true;
this.colLastExamDate.VisibleIndex = 16;
//
// colReExamDate
//
this.colReExamDate.Caption = "Ngày tái khám";
this.colReExamDate.FieldName = "ReExamDate";
this.colReExamDate.Name = "colReExamDate";
this.colReExamDate.Visible = true;
this.colReExamDate.VisibleIndex = 17;
//
// colTelephoneNo
//
this.colTelephoneNo.Caption = "Điện thoại";
this.colTelephoneNo.FieldName = "TelephoneNo";
this.colTelephoneNo.Name = "colTelephoneNo";
this.colTelephoneNo.Visible = true;
this.colTelephoneNo.VisibleIndex = 18;
//
// colSupporterInfo
//
this.colSupporterInfo.Caption = "Thông tin người hỗ trọ";
this.colSupporterInfo.FieldName = "SupporterInfo";
this.colSupporterInfo.Name = "colSupporterInfo";
this.colSupporterInfo.Visible = true;
this.colSupporterInfo.VisibleIndex = 19;
//
// colOutPatientTreatment
//
this.colOutPatientTreatment.Caption = "Lấy thuốc tại xã";
this.colOutPatientTreatment.FieldName = "OutPatientTreatment";
this.colOutPatientTreatment.Name = "colOutPatientTreatment";
this.colOutPatientTreatment.Visible = true;
this.colOutPatientTreatment.VisibleIndex = 20;
//
// colCD4
//
this.colCD4.Caption = "CD4 gần nhất";
this.colCD4.FieldName = "CD4";
this.colCD4.Name = "colCD4";
this.colCD4.Visible = true;
this.colCD4.VisibleIndex = 21;
//
// colCD4Delays
//
this.colCD4Delays.Caption = "Số ngày chưa làm CD4";
this.colCD4Delays.FieldName = "CD4Delays";
this.colCD4Delays.Name = "colCD4Delays";
this.colCD4Delays.Visible = true;
this.colCD4Delays.VisibleIndex = 22;
//
// colDelays
//
this.colDelays.Caption = "Số ngày muộn khám";
this.colDelays.FieldName = "Delays";
this.colDelays.Name = "colDelays";
this.colDelays.Visible = true;
this.colDelays.VisibleIndex = 23;
//
// colCTXsDate
//
this.colCTXsDate.Caption = "Ngày CTX";
this.colCTXsDate.FieldName = "CTXsDate";
this.colCTXsDate.Name = "colCTXsDate";
this.colCTXsDate.Visible = true;
this.colCTXsDate.VisibleIndex = 24;
//
// colCTXeDate
//
this.colCTXeDate.Caption = "Ngày kết thúc CTX";
this.colCTXeDate.FieldName = "CTXeDate";
this.colCTXeDate.Name = "colCTXeDate";
this.colCTXeDate.Visible = true;
this.colCTXeDate.VisibleIndex = 25;
//
// colINHsDate
//
this.colINHsDate.Caption = "Ngày INH";
this.colINHsDate.FieldName = "INHsDate";
this.colINHsDate.Name = "colINHsDate";
this.colINHsDate.Visible = true;
this.colINHsDate.VisibleIndex = 26;
//
// colINHeDate
//
this.colINHeDate.Caption = "Ngày kết thúc INH";
this.colINHeDate.FieldName = "INHeDate";
this.colINHeDate.Name = "colINHeDate";
this.colINHeDate.Visible = true;
this.colINHeDate.VisibleIndex = 27;
//
// colARVsDate
//
this.colARVsDate.Caption = "Ngày ARV";
this.colARVsDate.FieldName = "ARVsDate";
this.colARVsDate.Name = "colARVsDate";
this.colARVsDate.Visible = true;
this.colARVsDate.VisibleIndex = 28;
//
// colARVeDate
//
this.colARVeDate.Caption = "Ngày kết thúc ARV";
this.colARVeDate.FieldName = "ARVeDate";
this.colARVeDate.Name = "colARVeDate";
this.colARVeDate.Visible = true;
this.colARVeDate.VisibleIndex = 29;
//
// colRegimenid
//
this.colRegimenid.Caption = "Phác đồ ARV";
this.colRegimenid.ColumnEdit = this.cbRegimens;
this.colRegimenid.FieldName = "Regimenid";
this.colRegimenid.Name = "colRegimenid";
this.colRegimenid.Visible = true;
this.colRegimenid.VisibleIndex = 30;
//
// Page_2
//
this.Page_2.Controls.Add(this.grdHivQual);
this.Page_2.Name = "Page_2";
this.Page_2.Size = new System.Drawing.Size(845, 361);
this.Page_2.Text = "HivQual Database";
//
// grdHivQual
//
this.grdHivQual.Cursor = System.Windows.Forms.Cursors.Default;
this.grdHivQual.Dock = System.Windows.Forms.DockStyle.Fill;
this.grdHivQual.Location = new System.Drawing.Point(0, 0);
this.grdHivQual.MainView = this.gridView2;
this.grdHivQual.MenuManager = this.barManager;
this.grdHivQual.Name = "grdHivQual";
this.grdHivQual.Size = new System.Drawing.Size(845, 361);
this.grdHivQual.TabIndex = 0;
this.grdHivQual.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView2});
//
// gridView2
//
this.gridView2.GridControl = this.grdHivQual;
this.gridView2.Name = "gridView2";
this.gridView2.OptionsView.ShowGroupPanel = false;
//
// gridColumn1
//
this.gridColumn1.Caption = "SMS";
this.gridColumn1.FieldName = "sms";
this.gridColumn1.Name = "gridColumn1";
this.gridColumn1.Visible = true;
this.gridColumn1.VisibleIndex = 31;
//
// frmExp
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(851, 413);
this.Controls.Add(this.Tabs);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.Name = "frmExp";
this.Text = "Kết xuất";
((System.ComponentModel.ISupportInitialize)(this.clsPatientInfoBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbProv)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblProvinceEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbDistrict)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblDistrictEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbCommunes)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblCommuneEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbRegimens)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblRegimenEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbReasons)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblRegimenStopReasonEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repBeginDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repBeginDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repEndDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repEndDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Tabs)).EndInit();
this.Tabs.ResumeLayout(false);
this.Page_1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.grdExport)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
this.Page_2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.grdHivQual)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView2)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.BindingSource clsPatientInfoBindingSource;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraBars.Bar bar2;
private DevExpress.XtraBars.BarButtonItem barPrint;
private DevExpress.XtraBars.BarButtonItem barExcel;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraBars.BarEditItem barFilter;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbFilter;
private DevExpress.XtraBars.BarButtonItem barFilterButton;
private DevExpress.XtraBars.BarButtonItem barAutoUpdate;
private DevExpress.XtraBars.BarEditItem BeginDate;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit repBeginDate;
private DevExpress.XtraBars.BarEditItem EndDate;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit repEndDate;
private System.Windows.Forms.SaveFileDialog SaveFileDialog;
private DevExpress.XtraEditors.Repository.PersistentRepository persistentRepository;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit cbProv;
private System.Windows.Forms.BindingSource tblProvinceEntityBindingSource;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit cbDistrict;
private System.Windows.Forms.BindingSource tblDistrictEntityBindingSource;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit cbCommunes;
private System.Windows.Forms.BindingSource tblCommuneEntityBindingSource;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit cbRegimens;
private System.Windows.Forms.BindingSource tblRegimenEntityBindingSource;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit cbReasons;
private System.Windows.Forms.BindingSource tblRegimenStopReasonEntityBindingSource;
private DevExpress.XtraBars.BarButtonItem barView;
private DevExpress.XtraBars.BarButtonItem barEdit;
private DevExpress.XtraTab.XtraTabControl Tabs;
private DevExpress.XtraTab.XtraTabPage Page_1;
public DevExpress.XtraGrid.GridControl grdExport;
private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
private DevExpress.XtraGrid.Columns.GridColumn colNo;
private DevExpress.XtraGrid.Columns.GridColumn colPatientID;
private DevExpress.XtraGrid.Columns.GridColumn colPatientName;
private DevExpress.XtraGrid.Columns.GridColumn colBirthYear;
private DevExpress.XtraGrid.Columns.GridColumn colSex;
private DevExpress.XtraGrid.Columns.GridColumn colAddress;
private DevExpress.XtraGrid.Columns.GridColumn colDateofArv;
private DevExpress.XtraGrid.Columns.GridColumn colIsArv;
private DevExpress.XtraGrid.Columns.GridColumn colProvinceId;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictId;
private DevExpress.XtraGrid.Columns.GridColumn colCommuneId;
private DevExpress.XtraGrid.Columns.GridColumn colEndExamDate;
private DevExpress.XtraGrid.Columns.GridColumn colReferral;
private DevExpress.XtraGrid.Columns.GridColumn colReasonEnd;
private DevExpress.XtraGrid.Columns.GridColumn colHIVConfirmDate;
private DevExpress.XtraGrid.Columns.GridColumn colDateofRegistration;
private DevExpress.XtraGrid.Columns.GridColumn colLastExamDate;
private DevExpress.XtraGrid.Columns.GridColumn colReExamDate;
private DevExpress.XtraGrid.Columns.GridColumn colTelephoneNo;
private DevExpress.XtraGrid.Columns.GridColumn colSupporterInfo;
private DevExpress.XtraGrid.Columns.GridColumn colOutPatientTreatment;
private DevExpress.XtraGrid.Columns.GridColumn colCD4;
private DevExpress.XtraGrid.Columns.GridColumn colCD4Delays;
private DevExpress.XtraGrid.Columns.GridColumn colDelays;
private DevExpress.XtraGrid.Columns.GridColumn colCTXsDate;
private DevExpress.XtraGrid.Columns.GridColumn colCTXeDate;
private DevExpress.XtraGrid.Columns.GridColumn colINHsDate;
private DevExpress.XtraGrid.Columns.GridColumn colINHeDate;
private DevExpress.XtraGrid.Columns.GridColumn colARVsDate;
private DevExpress.XtraGrid.Columns.GridColumn colARVeDate;
private DevExpress.XtraGrid.Columns.GridColumn colRegimenid;
private DevExpress.XtraTab.XtraTabPage Page_2;
private DevExpress.XtraGrid.Views.Grid.GridView gridView2;
public DevExpress.XtraGrid.GridControl grdHivQual;
private DevExpress.XtraGrid.Columns.GridColumn gridColumn1;
}
}

View File

@@ -0,0 +1,63 @@
using System;
using System.Collections.Generic;
using System.Data.SqlTypes;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using System.Linq;
using DevExpress.XtraEditors;
using System.Windows.Forms;
using Datalib.Linq;
namespace PatientMan.Forms
{
public partial class frmExp : PatientMan.BasicForms.frmCommon
{
public frmExp()
{
InitializeComponent();
}
public override void LoadData()
{
LinqMetaData meta = new LinqMetaData(adapter);
this.cbProv.DataSource = meta.TblProvince.Select(p => new { p.Provinceid, p.Provincename });
this.cbDistrict.DataSource = meta.TblDistrict;
this.cbReasons.DataSource = meta.TblRegimenStopReason;
this.cbRegimens.DataSource = meta.TblRegimen.Select(p => new { p.Regimenid, p.VRegimenname });
this.cbCommunes.DataSource = meta.TblCommune;
base.LoadData();
}
private void barPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
grdExport.ShowPrintPreview();
}
private void barExcel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
this.SaveFileDialog.FileName = "Patients" + DateTime.Today.ToString("dd") + DateTime.Today.ToString("MM") + DateTime.Today.ToString("yy") + ".xls";
this.SaveFileDialog.Filter = "Excel File|*.xls";
if (this.SaveFileDialog.ShowDialog() == DialogResult.OK)
{
this.grdExport.ExportToXls(SaveFileDialog.FileName);
}
}
private void barEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var Patientid = this.gridView1.GetFocusedRowCellValue(colPatientID).ToString();
var PatientInfo = new TblPatientEntity(Patientid);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.ShowDialog();
}
}
}

View File

@@ -0,0 +1,490 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="clsPatientInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<metadata name="persistentRepository.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>614, 17</value>
</metadata>
<metadata name="tblProvinceEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 56</value>
</metadata>
<metadata name="tblDistrictEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>239, 56</value>
</metadata>
<metadata name="tblCommuneEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>453, 56</value>
</metadata>
<metadata name="tblRegimenEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 95</value>
</metadata>
<metadata name="tblRegimenStopReasonEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>241, 95</value>
</metadata>
<metadata name="barManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>365, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="barPrint.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAMdEVYdFRpdGxlAFByaW50O8g2MuoAAAK/SURBVDhPfZPZT1NREMbLFtlEcEl89cU/QCE+GVAk
8gBKIhACcQESFEwQigopRYKsxZQ9GCQBIyS+GYkEJGKRGgJSCviGEhFau1AKdAdK28+Za9CUB0/yy9xz
7sw3Z+bOFQH4C62A9lfqic7BBXQOzgt0EO0DaoGWvi+T5BPsF+O3EYmCSABenw9erw8exuPDPuHe90Le
r2KnI34xfhuRKETeNysEmS072Nh2ETswbTux6/ZA9mKGncIOxQgrgAgiwmW9M0I246aTcMBA1mB2wrWz
j/ruKY6IIYKJQEJYgY09yqSOwa9zeeIuFFW+xO6eB/oNO3QmB2GD1mSH3bmHfPFzZBU0Uinq+arW0WSK
5aSikLaBxXUjZcksaEAeOTlcbmiNNqwZrdAYrFgjtmy7yClqQUqOBHqTE029KhPFhrJAqLx/gcoBUrIl
yC5sgdWxh1W9BT91FqzotgW4HzfyGpB4vUTwre2e5XIiWCC8oWcObrcX6XeqkJj2kJyIa0wZLjOpYlxK
ESOBSM0qE3ylrUI/olggsrpzmrK68V6hRnL6A1xIzEVcQi5i42/jfPwtnLt4E7HElZQijIzPwkr9eNQ0
yQLRLBBV8UwJw5YTPww2rAjY6dpkdXbh7OBcsHSupy9T/HScBY6zQHRpvQLfdVYsLpsRlyz5LwvLG1jS
WFEoHWOBEywQc//JB8x9M0Mxr0Vt1xQstj3Ujf1CzagW0mEtHg+tYpMGi9+Nq1ahWtpAfvkIC5xkgcjM
e/1TOcWvkXG3H9XtSmEKq4Y1kLzToPztGsRvVmHacqG6TYmkjDpczZIhIU06TbFCE3kY+OEUcUYq/4R1
cl6nOhmeD6OZJpJspXyCs54lThPHiODD/0JYac2wsqL5IyqaFQRZ2QEKlNQMfSafCL8Yv82f20QS3F2u
j+GbMfx8lAj6FwPRb5NeblZb3v46AAAAAElFTkSuQmCC
</value>
</data>
<data name="barPrint.LargeGlyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
h7xAAAAAAElFTkSuQmCC
</value>
</data>
<data name="barExcel.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAddEVYdFRpdGxlAEV4cG9ydDtYbHM7RXhwb3J0VG9YbHM7TKCZ/gAAAmZJREFUOE9lk1lrE2EU
hrM3bYNa/0ZN05r+EkVoVBAEBSVaixexTZqkqV3SqkWs0A1v9KYpgYISrLjEVmjSe2+9FLFmmSUzk5kk
r+f7ZhqmOvAkM4H3Od85Z+Kgy0m4CDfhsfDa8P0D+80JwMFglyu7WSoubx2BsbRVRnazjCViceOIKGFh
vYyFtUPMr5WQWS3uM4ld4MlulNGhJw59mHQ47RPaJpkX31jKbxd459YPeUjVWlCIhmoiKwZHUloQCb3V
Rmpln6X67AIfszKBrJqBkxAPyi0IDQN1omm0EX/yhaX6TwlSK1/5cSVFh9TQqZrRDTFqso4qoTXb+HDw
4z9BzxRZWZ8CBSdyVzA634PROYYP4cc+XJxleDEy48Vwmkh5EEq6EUq480zgjy1+5IKabPBwUzcQJoGq
6QhTuKHq3fDzvSTqooaaqCKYcPEj9E7M7qFFE65KOgl80GiQrLJCMxnJ+Hhbw2kPr1yXNAxNuzFE4eCU
JYimClxwXG/yyi8/z/Dw6qc0VfZAbDS7x155n0RVUBCMu0ng5IK+O4m3MFod/K5rtspeyCxIlUVZM3u2
Kj8tTOO4quDCpCnovz25C4NW9Kuq8YEptA3Ws0SCEFUWrJ6fUbBSU3l4+V0cg49MQeBmbBc6CX5WVETf
XLYGZvbMKnd7jruoKsNJYQcGYw6+hcCNh3n+koi0c4EGVqed892LOiqCjj+CRvPReIv5wndWdcD+Hvgj
d18Xrz/YwdXxHbDva+M5RO7n6HkbkXt0HzUZi27j0q1XB5Q59SKxv3IvcYY4S5yzGLBx3oLdBwi3KYDj
Ly5VZm4tDLTfAAAAAElFTkSuQmCC
</value>
</data>
<data name="barExcel.LargeGlyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barEdit.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAgdEVYdFRpdGxlAEVkaXQ7QmFycztSaWJib247U3RhbmRhcmQ7MBPD2wAAArVJREFUOE9lkltI
VEEYx0/e18taCCYpbaIPRkIEFVEPoQSlhiL54pP1YoJQhASVYaWU2RYRGobmBVdT1LbyUhmiooalQaXG
bpZBWdjq6qp7dvd49vLvm3F3tRr4zQxz5vf/zpkzAgCBmm9Dh36gqfsLGrun1uiagqbzM6eB0cHQo6Z9
fJD2BzCPu+4Af7ZxY3MxqHNRtz66UKvVMUFBj/8KCKh/qqcpsCo7IbmxrRKSA1bJDqvNDovNger2SSYE
M4+7vKOAGq2eV+WSV3RwyUKySJhpXtkywYSQfwMCq9om+KuuSw6IVhIJs9WBFWKZ5hWNH5kQOnzroNB7
ZZ83IIgls2/cKHFRJNFixxJhtsoYfveDCZFEALHJE6Ao13yAkwLMFpmq2b0SwyTKVF3GgsmMl/UloMqo
O73zLnmh3oA79e95gFcUSTTLa4gSDEYTRrVl+Posi/Z9w+SjDNw8HlPuCQhWPxyDw+niwiJVXKTRuEzj
ioRZwwJG2q5jSpvJZWn6DAYLE6E+EuU+STrVG5VvYXe4sLCyyplfYqOEX7PzGGwuhq41ncviZB76zieg
T30YuYnhtZ6A0GsVI5DtLsyROLckUYAN33/+Rn9jET41pXHZNHoKvWfj0VNyCCcTwjTkRXkDiu69pgCn
+zfKMMwZ0a+5jPG6o1w29GejJz8WnYX7kR0X0kzONsLPExBUUPpq4NLtIVwk7mvGUPGgBUPqY1ye6crE
izwVtAV7kKVStNL+GCZnb6U/6Q7wIRSEkggndiQcyNF2VJXCMvMGz3NVaMnfhYzowMf0TEX4TTenCCci
/NcCNsJuGLXtu5PPzY6P9KCh7AKKk+KRGhX4hNZjCX9ddbKgq04S0jf7/h/Qe5WuJ1XZEpMMZeReo0IZ
1xkRrMihtWgmpyl9BUZqmI+QEuYj/AEEgprta760ggAAAABJRU5ErkJggg==
</value>
</data>
<data name="barEdit.LargeGlyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barFilterButton.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
SUVORK5CYII=
</value>
</data>
<data name="barAutoUpdate.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
k5jb5s37L91SgghaKB8gAAAAAElFTkSuQmCC
</value>
</data>
<data name="barView.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAgdEVYdFRpdGxlAEVkaXQ7QmFycztSaWJib247U3RhbmRhcmQ7MBPD2wAAArVJREFUOE9lkltI
VEEYx0/e18taCCYpbaIPRkIEFVEPoQSlhiL54pP1YoJQhASVYaWU2RYRGobmBVdT1LbyUhmiooalQaXG
bpZBWdjq6qp7dvd49vLvm3F3tRr4zQxz5vf/zpkzAgCBmm9Dh36gqfsLGrun1uiagqbzM6eB0cHQo6Z9
fJD2BzCPu+4Af7ZxY3MxqHNRtz66UKvVMUFBj/8KCKh/qqcpsCo7IbmxrRKSA1bJDqvNDovNger2SSYE
M4+7vKOAGq2eV+WSV3RwyUKySJhpXtkywYSQfwMCq9om+KuuSw6IVhIJs9WBFWKZ5hWNH5kQOnzroNB7
ZZ83IIgls2/cKHFRJNFixxJhtsoYfveDCZFEALHJE6Ao13yAkwLMFpmq2b0SwyTKVF3GgsmMl/UloMqo
O73zLnmh3oA79e95gFcUSTTLa4gSDEYTRrVl+Posi/Z9w+SjDNw8HlPuCQhWPxyDw+niwiJVXKTRuEzj
ioRZwwJG2q5jSpvJZWn6DAYLE6E+EuU+STrVG5VvYXe4sLCyyplfYqOEX7PzGGwuhq41ncviZB76zieg
T30YuYnhtZ6A0GsVI5DtLsyROLckUYAN33/+Rn9jET41pXHZNHoKvWfj0VNyCCcTwjTkRXkDiu69pgCn
+zfKMMwZ0a+5jPG6o1w29GejJz8WnYX7kR0X0kzONsLPExBUUPpq4NLtIVwk7mvGUPGgBUPqY1ye6crE
izwVtAV7kKVStNL+GCZnb6U/6Q7wIRSEkggndiQcyNF2VJXCMvMGz3NVaMnfhYzowMf0TEX4TTenCCci
/NcCNsJuGLXtu5PPzY6P9KCh7AKKk+KRGhX4hNZjCX9ddbKgq04S0jf7/h/Qe5WuJ1XZEpMMZeReo0IZ
1xkRrMihtWgmpyl9BUZqmI+QEuYj/AEEgprta760ggAAAABJRU5ErkJggg==
</value>
</data>
<data name="barView.LargeGlyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<metadata name="SaveFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>483, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,234 @@
namespace PatientMan.Forms
{
partial class frmGeoLocations
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
DevExpress.XtraGrid.GridLevelNode gridLevelNode1 = new DevExpress.XtraGrid.GridLevelNode();
DevExpress.XtraGrid.GridLevelNode gridLevelNode2 = new DevExpress.XtraGrid.GridLevelNode();
this.viewDists = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colDistrictid1 = new DevExpress.XtraGrid.Columns.GridColumn();
this.colDistrictname = new DevExpress.XtraGrid.Columns.GridColumn();
this.colProvinceid1 = new DevExpress.XtraGrid.Columns.GridColumn();
this.grdGeoLocations = new DevExpress.XtraGrid.GridControl();
this.contextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
this.btnSave = new System.Windows.Forms.ToolStripMenuItem();
this.tblProvinceEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.viewProv = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colProvinceid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colProvincename = new DevExpress.XtraGrid.Columns.GridColumn();
this.viewCommunes = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colDistrictid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommuneid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommunename = new DevExpress.XtraGrid.Columns.GridColumn();
((System.ComponentModel.ISupportInitialize)(this.viewDists)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.grdGeoLocations)).BeginInit();
this.contextMenuStrip.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tblProvinceEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewProv)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewCommunes)).BeginInit();
this.SuspendLayout();
//
// viewDists
//
this.viewDists.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colDistrictid1,
this.colDistrictname,
this.colProvinceid1});
this.viewDists.GridControl = this.grdGeoLocations;
this.viewDists.Name = "viewDists";
this.viewDists.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewDists.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewDists.OptionsView.ShowGroupPanel = false;
//
// colDistrictid1
//
this.colDistrictid1.Caption = "Mã huyện";
this.colDistrictid1.FieldName = "Districtid";
this.colDistrictid1.Name = "colDistrictid1";
this.colDistrictid1.Visible = true;
this.colDistrictid1.VisibleIndex = 1;
//
// colDistrictname
//
this.colDistrictname.Caption = "Tên huyện";
this.colDistrictname.FieldName = "Districtname";
this.colDistrictname.Name = "colDistrictname";
this.colDistrictname.Visible = true;
this.colDistrictname.VisibleIndex = 2;
//
// colProvinceid1
//
this.colProvinceid1.Caption = "Mã tỉnh";
this.colProvinceid1.FieldName = "Provinceid";
this.colProvinceid1.Name = "colProvinceid1";
this.colProvinceid1.Visible = true;
this.colProvinceid1.VisibleIndex = 0;
//
// grdGeoLocations
//
this.grdGeoLocations.ContextMenuStrip = this.contextMenuStrip;
this.grdGeoLocations.Cursor = System.Windows.Forms.Cursors.Default;
this.grdGeoLocations.DataSource = this.tblProvinceEntityBindingSource;
this.grdGeoLocations.Dock = System.Windows.Forms.DockStyle.Fill;
gridLevelNode1.LevelTemplate = this.viewDists;
gridLevelNode2.LevelTemplate = this.viewCommunes;
gridLevelNode2.RelationName = "Xã, phường, thị trấn";
gridLevelNode1.Nodes.AddRange(new DevExpress.XtraGrid.GridLevelNode[] {
gridLevelNode2});
gridLevelNode1.RelationName = "Huyện, thành phố";
this.grdGeoLocations.LevelTree.Nodes.AddRange(new DevExpress.XtraGrid.GridLevelNode[] {
gridLevelNode1});
this.grdGeoLocations.Location = new System.Drawing.Point(0, 0);
this.grdGeoLocations.MainView = this.viewProv;
this.grdGeoLocations.Name = "grdGeoLocations";
this.grdGeoLocations.Size = new System.Drawing.Size(722, 324);
this.grdGeoLocations.TabIndex = 1;
this.grdGeoLocations.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.viewProv,
this.viewCommunes,
this.viewDists});
this.grdGeoLocations.Click += new System.EventHandler(this.grdGeoLocations_Click);
//
// contextMenuStrip
//
this.contextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.btnSave});
this.contextMenuStrip.Name = "contextMenuStrip";
this.contextMenuStrip.Size = new System.Drawing.Size(99, 26);
//
// btnSave
//
this.btnSave.Name = "btnSave";
this.btnSave.Size = new System.Drawing.Size(98, 22);
this.btnSave.Text = "Save";
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
//
// tblProvinceEntityBindingSource
//
this.tblProvinceEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblProvinceEntity);
//
// viewProv
//
this.viewProv.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colProvinceid,
this.colProvincename});
this.viewProv.GridControl = this.grdGeoLocations;
this.viewProv.Name = "viewProv";
this.viewProv.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewProv.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewProv.OptionsView.ShowGroupPanel = false;
//
// colProvinceid
//
this.colProvinceid.Caption = "Mã tỉnh";
this.colProvinceid.FieldName = "Provinceid";
this.colProvinceid.Name = "colProvinceid";
this.colProvinceid.Visible = true;
this.colProvinceid.VisibleIndex = 0;
//
// colProvincename
//
this.colProvincename.Caption = "Tên tỉnh";
this.colProvincename.FieldName = "Provincename";
this.colProvincename.Name = "colProvincename";
this.colProvincename.Visible = true;
this.colProvincename.VisibleIndex = 1;
//
// viewCommunes
//
this.viewCommunes.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colDistrictid,
this.colCommuneid,
this.colCommunename});
this.viewCommunes.GridControl = this.grdGeoLocations;
this.viewCommunes.Name = "viewCommunes";
this.viewCommunes.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewCommunes.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewCommunes.OptionsView.ShowGroupPanel = false;
//
// colDistrictid
//
this.colDistrictid.Caption = "Mã huyện";
this.colDistrictid.FieldName = "Districtid";
this.colDistrictid.Name = "colDistrictid";
this.colDistrictid.Visible = true;
this.colDistrictid.VisibleIndex = 0;
//
// colCommuneid
//
this.colCommuneid.Caption = "Mã xã";
this.colCommuneid.FieldName = "Communeid";
this.colCommuneid.Name = "colCommuneid";
this.colCommuneid.Visible = true;
this.colCommuneid.VisibleIndex = 1;
//
// colCommunename
//
this.colCommunename.Caption = "Tên xã";
this.colCommunename.FieldName = "Communename";
this.colCommunename.Name = "colCommunename";
this.colCommunename.Visible = true;
this.colCommunename.VisibleIndex = 2;
//
// frmGeoLocations
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(722, 324);
this.Controls.Add(this.grdGeoLocations);
this.Name = "frmGeoLocations";
this.Text = "Danh mục địa danh";
((System.ComponentModel.ISupportInitialize)(this.viewDists)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.grdGeoLocations)).EndInit();
this.contextMenuStrip.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.tblProvinceEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewProv)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewCommunes)).EndInit();
this.ResumeLayout(false);
}
#endregion
private DevExpress.XtraGrid.GridControl grdGeoLocations;
private DevExpress.XtraGrid.Views.Grid.GridView viewProv;
private System.Windows.Forms.BindingSource tblProvinceEntityBindingSource;
private DevExpress.XtraGrid.Views.Grid.GridView viewDists;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictid1;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictname;
private DevExpress.XtraGrid.Columns.GridColumn colProvinceid1;
private DevExpress.XtraGrid.Views.Grid.GridView viewCommunes;
private DevExpress.XtraGrid.Columns.GridColumn colCommuneid;
private DevExpress.XtraGrid.Columns.GridColumn colCommunename;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictid;
private DevExpress.XtraGrid.Columns.GridColumn colProvinceid;
private DevExpress.XtraGrid.Columns.GridColumn colProvincename;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip;
private System.Windows.Forms.ToolStripMenuItem btnSave;
}
}

View File

@@ -0,0 +1,64 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Windows.Forms;
using System.Xml;
using System.Linq;
using Datalib.DatabaseSpecific;
using Datalib.EntityClasses;
using Datalib.FactoryClasses;
using Datalib.HelperClasses;
using SD.LLBLGen.Pro.LinqSupportClasses;
using Datalib.Linq;
using Datalib.RelationClasses;
using System.Threading;
using System.Globalization;
using System.Configuration;
using SD.LLBLGen.Pro.ORMSupportClasses.Miscellaneous;
using SD.LLBLGen.Pro.ORMSupportClasses;
using SD.LLBLGen.Pro;
using System.IO;
namespace PatientMan.Forms
{
public partial class frmGeoLocations : PatientMan.BasicForms.frmCommon
{
EntityCollection provs = new EntityCollection(new TblProvinceEntityFactory());
public frmGeoLocations()
{
InitializeComponent();
}
public override void LoadData()
{
IPrefetchPath2 prefetchPath = new PrefetchPath2((int)Datalib.EntityType.TblProvinceEntity);
prefetchPath.Add(TblProvinceEntity.PrefetchPathTblDistricts).SubPath.Add(TblDistrictEntity.PrefetchPathTblCommunes);
adapter.FetchEntityCollection(provs, null, prefetchPath);
grdGeoLocations.DataSource = provs;
}
private void grdGeoLocations_Click(object sender, EventArgs e)
{
}
public override void SaveRecord()
{
adapter.SaveEntityCollection(provs, true, true);
base.SaveRecord();
}
private void btnSave_Click(object sender, EventArgs e)
{
SaveRecord();
(new frmShowSaveInfo()).Show();
}
}
}

View File

@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="contextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>383, 17</value>
</metadata>
<metadata name="tblProvinceEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,475 @@
namespace PatientMan.Forms
{
partial class frmLogBooks
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmLogBooks));
this.spreadsheetControl = new DevExpress.XtraSpreadsheet.SpreadsheetControl();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.commonBar1 = new DevExpress.XtraSpreadsheet.UI.CommonBar();
this.BarLogType = new DevExpress.XtraBars.BarEditItem();
this.LogTypes = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.barYear = new DevExpress.XtraBars.BarEditItem();
this.repYearList = new DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit();
this.barCohort = new DevExpress.XtraBars.BarEditItem();
this.Cohorts = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.Page = new DevExpress.XtraBars.BarEditItem();
this.PageList = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.barGen = new DevExpress.XtraBars.BarButtonItem();
this.barpdf = new DevExpress.XtraBars.BarButtonItem();
this.barExcel = new DevExpress.XtraBars.BarButtonItem();
this.barReload = new DevExpress.XtraBars.BarButtonItem();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.spreadsheetCommandBarButtonItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem3 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem4 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem5 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem6 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem7 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem8 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem9 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.barButtonItem3 = new DevExpress.XtraBars.BarButtonItem();
this.bar = new DevExpress.XtraBars.BarEditItem();
this.repositoryItemLookUpEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.spreadsheetBarController = new DevExpress.XtraSpreadsheet.UI.SpreadsheetBarController();
this.progressPanel = new DevExpress.XtraWaitForm.ProgressPanel();
this.SaveFileDialog = new System.Windows.Forms.SaveFileDialog();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.LogTypes)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repYearList)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Cohorts)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.PageList)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemLookUpEdit1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.spreadsheetBarController)).BeginInit();
this.SuspendLayout();
//
// spreadsheetControl
//
resources.ApplyResources(this.spreadsheetControl, "spreadsheetControl");
this.spreadsheetControl.MenuManager = this.barManager;
this.spreadsheetControl.Name = "spreadsheetControl";
this.spreadsheetControl.Options.Export.Csv.Culture = new System.Globalization.CultureInfo("");
this.spreadsheetControl.Options.Export.Txt.Culture = new System.Globalization.CultureInfo("");
this.spreadsheetControl.Options.Export.Txt.ValueSeparator = ',';
this.spreadsheetControl.Options.Import.Csv.Culture = new System.Globalization.CultureInfo("");
this.spreadsheetControl.Options.Import.Txt.Culture = new System.Globalization.CultureInfo("");
this.spreadsheetControl.Click += new System.EventHandler(this.spreadsheetControl_Click);
this.spreadsheetControl.DoubleClick += new System.EventHandler(this.spreadsheetControl_DoubleClick);
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.commonBar1});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.spreadsheetCommandBarButtonItem1,
this.spreadsheetCommandBarButtonItem2,
this.spreadsheetCommandBarButtonItem3,
this.spreadsheetCommandBarButtonItem4,
this.spreadsheetCommandBarButtonItem5,
this.spreadsheetCommandBarButtonItem6,
this.spreadsheetCommandBarButtonItem7,
this.spreadsheetCommandBarButtonItem8,
this.spreadsheetCommandBarButtonItem9,
this.BarLogType,
this.barCohort,
this.barGen,
this.barpdf,
this.barExcel,
this.Page,
this.barButtonItem3,
this.bar,
this.barYear,
this.barReload});
this.barManager.MaxItemId = 19;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.Cohorts,
this.LogTypes,
this.PageList,
this.repositoryItemLookUpEdit1,
this.repYearList});
//
// commonBar1
//
this.commonBar1.BarName = "";
this.commonBar1.Control = this.spreadsheetControl;
this.commonBar1.DockCol = 0;
this.commonBar1.DockRow = 0;
this.commonBar1.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.commonBar1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.BarLogType, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barYear, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barCohort, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.Page, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barGen, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barpdf),
new DevExpress.XtraBars.LinkPersistInfo(this.barExcel),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barReload, "", true, true, true, 0, null, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph)});
resources.ApplyResources(this.commonBar1, "commonBar1");
//
// BarLogType
//
resources.ApplyResources(this.BarLogType, "BarLogType");
this.BarLogType.Edit = this.LogTypes;
this.BarLogType.Glyph = ((System.Drawing.Image)(resources.GetObject("BarLogType.Glyph")));
this.BarLogType.Id = 0;
this.BarLogType.Name = "BarLogType";
//
// LogTypes
//
resources.ApplyResources(this.LogTypes, "LogTypes");
this.LogTypes.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("LogTypes.Buttons"))))});
this.LogTypes.Items.AddRange(new object[] {
resources.GetString("LogTypes.Items"),
resources.GetString("LogTypes.Items1"),
resources.GetString("LogTypes.Items2")});
this.LogTypes.Name = "LogTypes";
this.LogTypes.EditValueChanged += new System.EventHandler(this.LogTypes_EditValueChanged);
//
// barYear
//
resources.ApplyResources(this.barYear, "barYear");
this.barYear.Edit = this.repYearList;
this.barYear.Id = 17;
this.barYear.Name = "barYear";
this.barYear.EditValueChanged += new System.EventHandler(this.barYear_EditValueChanged);
//
// repYearList
//
resources.ApplyResources(this.repYearList, "repYearList");
this.repYearList.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("repYearList.Buttons"))))});
this.repYearList.DropDownRows = 15;
this.repYearList.Mask.AutoComplete = ((DevExpress.XtraEditors.Mask.AutoCompleteType)(resources.GetObject("repYearList.Mask.AutoComplete")));
this.repYearList.Mask.BeepOnError = ((bool)(resources.GetObject("repYearList.Mask.BeepOnError")));
this.repYearList.Mask.EditMask = resources.GetString("repYearList.Mask.EditMask");
this.repYearList.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("repYearList.Mask.IgnoreMaskBlank")));
this.repYearList.Mask.MaskType = ((DevExpress.XtraEditors.Mask.MaskType)(resources.GetObject("repYearList.Mask.MaskType")));
this.repYearList.Mask.PlaceHolder = ((char)(resources.GetObject("repYearList.Mask.PlaceHolder")));
this.repYearList.Mask.SaveLiteral = ((bool)(resources.GetObject("repYearList.Mask.SaveLiteral")));
this.repYearList.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("repYearList.Mask.ShowPlaceHolders")));
this.repYearList.Mask.UseMaskAsDisplayFormat = ((bool)(resources.GetObject("repYearList.Mask.UseMaskAsDisplayFormat")));
this.repYearList.Name = "repYearList";
//
// barCohort
//
resources.ApplyResources(this.barCohort, "barCohort");
this.barCohort.Edit = this.Cohorts;
this.barCohort.Enabled = false;
this.barCohort.Glyph = ((System.Drawing.Image)(resources.GetObject("barCohort.Glyph")));
this.barCohort.Id = 1;
this.barCohort.Name = "barCohort";
this.barCohort.EditValueChanged += new System.EventHandler(this.barCohort_EditValueChanged);
//
// Cohorts
//
resources.ApplyResources(this.Cohorts, "Cohorts");
this.Cohorts.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("Cohorts.Buttons"))))});
this.Cohorts.DropDownRows = 20;
this.Cohorts.Name = "Cohorts";
this.Cohorts.PopupFormSize = new System.Drawing.Size(100, 0);
//
// Page
//
resources.ApplyResources(this.Page, "Page");
this.Page.Edit = this.PageList;
this.Page.Id = 14;
this.Page.Name = "Page";
//
// PageList
//
resources.ApplyResources(this.PageList, "PageList");
this.PageList.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("PageList.Buttons"))))});
this.PageList.Name = "PageList";
//
// barGen
//
resources.ApplyResources(this.barGen, "barGen");
this.barGen.Glyph = ((System.Drawing.Image)(resources.GetObject("barGen.Glyph")));
this.barGen.Id = 11;
this.barGen.Name = "barGen";
this.barGen.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barGen_ItemClick);
//
// barpdf
//
resources.ApplyResources(this.barpdf, "barpdf");
this.barpdf.Glyph = ((System.Drawing.Image)(resources.GetObject("barpdf.Glyph")));
this.barpdf.Id = 12;
this.barpdf.Name = "barpdf";
this.barpdf.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barpdf_ItemClick);
//
// barExcel
//
resources.ApplyResources(this.barExcel, "barExcel");
this.barExcel.Glyph = ((System.Drawing.Image)(resources.GetObject("barExcel.Glyph")));
this.barExcel.Id = 13;
this.barExcel.Name = "barExcel";
this.barExcel.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barExcel_ItemClick);
//
// barReload
//
resources.ApplyResources(this.barReload, "barReload");
this.barReload.Glyph = ((System.Drawing.Image)(resources.GetObject("barReload.Glyph")));
this.barReload.Id = 18;
this.barReload.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("barReload.LargeGlyph")));
this.barReload.Name = "barReload";
this.barReload.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barReload_ItemClick);
//
// barDockControlTop
//
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
this.barDockControlTop.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlTop.Appearance.FontSizeDelta")));
this.barDockControlTop.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlTop.Appearance.FontStyleDelta")));
this.barDockControlTop.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlTop.Appearance.GradientMode")));
this.barDockControlTop.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlTop.Appearance.Image")));
this.barDockControlTop.CausesValidation = false;
//
// barDockControlBottom
//
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
this.barDockControlBottom.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlBottom.Appearance.FontSizeDelta")));
this.barDockControlBottom.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlBottom.Appearance.FontStyleDelta")));
this.barDockControlBottom.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlBottom.Appearance.GradientMode")));
this.barDockControlBottom.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlBottom.Appearance.Image")));
this.barDockControlBottom.CausesValidation = false;
//
// barDockControlLeft
//
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
this.barDockControlLeft.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlLeft.Appearance.FontSizeDelta")));
this.barDockControlLeft.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlLeft.Appearance.FontStyleDelta")));
this.barDockControlLeft.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlLeft.Appearance.GradientMode")));
this.barDockControlLeft.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlLeft.Appearance.Image")));
this.barDockControlLeft.CausesValidation = false;
//
// barDockControlRight
//
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
this.barDockControlRight.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlRight.Appearance.FontSizeDelta")));
this.barDockControlRight.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlRight.Appearance.FontStyleDelta")));
this.barDockControlRight.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlRight.Appearance.GradientMode")));
this.barDockControlRight.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlRight.Appearance.Image")));
this.barDockControlRight.CausesValidation = false;
//
// spreadsheetCommandBarButtonItem1
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem1, "spreadsheetCommandBarButtonItem1");
this.spreadsheetCommandBarButtonItem1.CommandName = "FileNew";
this.spreadsheetCommandBarButtonItem1.Id = 2;
this.spreadsheetCommandBarButtonItem1.Name = "spreadsheetCommandBarButtonItem1";
//
// spreadsheetCommandBarButtonItem2
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem2, "spreadsheetCommandBarButtonItem2");
this.spreadsheetCommandBarButtonItem2.CommandName = "FileOpen";
this.spreadsheetCommandBarButtonItem2.Id = 3;
this.spreadsheetCommandBarButtonItem2.Name = "spreadsheetCommandBarButtonItem2";
//
// spreadsheetCommandBarButtonItem3
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem3, "spreadsheetCommandBarButtonItem3");
this.spreadsheetCommandBarButtonItem3.CommandName = "FileSave";
this.spreadsheetCommandBarButtonItem3.Id = 4;
this.spreadsheetCommandBarButtonItem3.Name = "spreadsheetCommandBarButtonItem3";
//
// spreadsheetCommandBarButtonItem4
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem4, "spreadsheetCommandBarButtonItem4");
this.spreadsheetCommandBarButtonItem4.CommandName = "FileSaveAs";
this.spreadsheetCommandBarButtonItem4.Id = 5;
this.spreadsheetCommandBarButtonItem4.Name = "spreadsheetCommandBarButtonItem4";
//
// spreadsheetCommandBarButtonItem5
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem5, "spreadsheetCommandBarButtonItem5");
this.spreadsheetCommandBarButtonItem5.CommandName = "FileQuickPrint";
this.spreadsheetCommandBarButtonItem5.Id = 6;
this.spreadsheetCommandBarButtonItem5.Name = "spreadsheetCommandBarButtonItem5";
//
// spreadsheetCommandBarButtonItem6
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem6, "spreadsheetCommandBarButtonItem6");
this.spreadsheetCommandBarButtonItem6.CommandName = "FilePrint";
this.spreadsheetCommandBarButtonItem6.Id = 7;
this.spreadsheetCommandBarButtonItem6.Name = "spreadsheetCommandBarButtonItem6";
//
// spreadsheetCommandBarButtonItem7
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem7, "spreadsheetCommandBarButtonItem7");
this.spreadsheetCommandBarButtonItem7.CommandName = "FilePrintPreview";
this.spreadsheetCommandBarButtonItem7.Id = 8;
this.spreadsheetCommandBarButtonItem7.Name = "spreadsheetCommandBarButtonItem7";
//
// spreadsheetCommandBarButtonItem8
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem8, "spreadsheetCommandBarButtonItem8");
this.spreadsheetCommandBarButtonItem8.CommandName = "FileUndo";
this.spreadsheetCommandBarButtonItem8.Id = 9;
this.spreadsheetCommandBarButtonItem8.Name = "spreadsheetCommandBarButtonItem8";
//
// spreadsheetCommandBarButtonItem9
//
resources.ApplyResources(this.spreadsheetCommandBarButtonItem9, "spreadsheetCommandBarButtonItem9");
this.spreadsheetCommandBarButtonItem9.CommandName = "FileRedo";
this.spreadsheetCommandBarButtonItem9.Id = 10;
this.spreadsheetCommandBarButtonItem9.Name = "spreadsheetCommandBarButtonItem9";
//
// barButtonItem3
//
resources.ApplyResources(this.barButtonItem3, "barButtonItem3");
this.barButtonItem3.Id = 15;
this.barButtonItem3.Name = "barButtonItem3";
//
// bar
//
resources.ApplyResources(this.bar, "bar");
this.bar.Edit = this.repositoryItemLookUpEdit1;
this.bar.Id = 16;
this.bar.Name = "bar";
//
// repositoryItemLookUpEdit1
//
resources.ApplyResources(this.repositoryItemLookUpEdit1, "repositoryItemLookUpEdit1");
this.repositoryItemLookUpEdit1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("repositoryItemLookUpEdit1.Buttons"))))});
this.repositoryItemLookUpEdit1.Name = "repositoryItemLookUpEdit1";
//
// spreadsheetBarController
//
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem1);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem2);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem3);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem4);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem5);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem6);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem7);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem8);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem9);
this.spreadsheetBarController.Control = this.spreadsheetControl;
//
// progressPanel
//
resources.ApplyResources(this.progressPanel, "progressPanel");
this.progressPanel.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("progressPanel.Appearance.BackColor")));
this.progressPanel.Appearance.FontSizeDelta = ((int)(resources.GetObject("progressPanel.Appearance.FontSizeDelta")));
this.progressPanel.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("progressPanel.Appearance.FontStyleDelta")));
this.progressPanel.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("progressPanel.Appearance.GradientMode")));
this.progressPanel.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("progressPanel.Appearance.Image")));
this.progressPanel.Appearance.Options.UseBackColor = true;
this.progressPanel.AppearanceCaption.Font = ((System.Drawing.Font)(resources.GetObject("resource.Font")));
this.progressPanel.AppearanceCaption.FontSizeDelta = ((int)(resources.GetObject("resource.FontSizeDelta")));
this.progressPanel.AppearanceCaption.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("resource.FontStyleDelta")));
this.progressPanel.AppearanceCaption.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("resource.GradientMode")));
this.progressPanel.AppearanceCaption.Image = ((System.Drawing.Image)(resources.GetObject("resource.Image")));
this.progressPanel.AppearanceCaption.Options.UseFont = true;
this.progressPanel.AppearanceDescription.Font = ((System.Drawing.Font)(resources.GetObject("resource.Font1")));
this.progressPanel.AppearanceDescription.FontSizeDelta = ((int)(resources.GetObject("resource.FontSizeDelta1")));
this.progressPanel.AppearanceDescription.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("resource.FontStyleDelta1")));
this.progressPanel.AppearanceDescription.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("resource.GradientMode1")));
this.progressPanel.AppearanceDescription.Image = ((System.Drawing.Image)(resources.GetObject("resource.Image1")));
this.progressPanel.AppearanceDescription.Options.UseFont = true;
this.progressPanel.Name = "progressPanel";
//
// SaveFileDialog
//
this.SaveFileDialog.FileName = "output.xls";
resources.ApplyResources(this.SaveFileDialog, "SaveFileDialog");
//
// frmLogBooks
//
resources.ApplyResources(this, "$this");
this.Controls.Add(this.progressPanel);
this.Controls.Add(this.spreadsheetControl);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.Name = "frmLogBooks";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.Load += new System.EventHandler(this.frmLogBooks_Load);
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LogTypes)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repYearList)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Cohorts)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.PageList)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemLookUpEdit1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.spreadsheetBarController)).EndInit();
this.ResumeLayout(false);
}
#endregion
private DevExpress.XtraSpreadsheet.SpreadsheetControl spreadsheetControl;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraSpreadsheet.UI.CommonBar commonBar1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem3;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem4;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem5;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem6;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem7;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem8;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem9;
private DevExpress.XtraBars.BarEditItem BarLogType;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox Cohorts;
private DevExpress.XtraBars.BarEditItem barCohort;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox LogTypes;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetBarController spreadsheetBarController;
private DevExpress.XtraBars.BarButtonItem barGen;
private DevExpress.XtraBars.BarButtonItem barpdf;
private DevExpress.XtraBars.BarButtonItem barExcel;
private DevExpress.XtraBars.BarEditItem Page;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox PageList;
private DevExpress.XtraBars.BarEditItem barYear;
private DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit repYearList;
private DevExpress.XtraBars.BarButtonItem barButtonItem3;
private DevExpress.XtraBars.BarEditItem bar;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit repositoryItemLookUpEdit1;
private DevExpress.XtraWaitForm.ProgressPanel progressPanel;
private System.Windows.Forms.SaveFileDialog SaveFileDialog;
private DevExpress.XtraBars.BarButtonItem barReload;
}
}

View File

@@ -0,0 +1,736 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using System.Linq;
using System.Linq.Expressions;
using Datalib.Linq;
using DevExpress.XtraEditors;
using DevExpress.Spreadsheet;
using SD.LLBLGen.Pro.ORMSupportClasses;
using PatientMan.Classes;
namespace PatientMan.Forms
{
public partial class frmLogBooks : PatientMan.BasicForms.frmCommon
{
EntityCollection<TblPatientEntity> Patients = new EntityCollection<TblPatientEntity>();
EntityCollection<TblExaminationInfoEntity> exams = new EntityCollection<TblExaminationInfoEntity>();
EntityCollection<TblPreClinicsInfoEntity> preclinics = new EntityCollection<TblPreClinicsInfoEntity>();
EntityCollection<TblClinicInfoEntity> clinics = new EntityCollection<TblClinicInfoEntity>();
EntityCollection<TblTreatmentInfoEntity> treatments = new EntityCollection<TblTreatmentInfoEntity>();
List<TblPatientEntity> PatientLists {get;set;}
int startYear { set; get; }
const int PreArvPageNum = 15;
const int ArvPageNum = 10;
int PageNum = 0;
int SelectedReportIndex;
public frmLogBooks()
{
InitializeComponent();
}
private void frmLogBooks_Load(object sender, EventArgs e)
{
var path = Application.StartupPath;
var templatefile = path + @"\templates\logbook2.xls";
//this.barGen.Enabled = SettingInfo.Registered ;
object val = this.LogTypes.Items[0];
this.BarLogType.EditValue = val;
LinqMetaData meta = new LinqMetaData(adapter);
PatientLists = meta.TblPatient.Where(g => g.Dateofreferral == null).ToList<TblPatientEntity>();
PageNum = PatientLists.Count;
genPages(PageNum, PreArvPageNum);
this.spreadsheetControl.LoadDocument(templatefile);
adapter.FetchEntityCollection(Patients, null);
adapter.FetchEntityCollection(exams, null);
adapter.FetchEntityCollection(preclinics, null);
// adapter.FetchEntityCollection(clinics, null);
adapter.FetchEntityCollection(treatments, null);
var cohortlist = (from p in Patients where (p.DateofArv != null) orderby p.DateofArv select new { x = p.DateofArv.Value.Month.ToString().Length == 1 ? "0" + p.DateofArv.Value.Month.ToString() + "-" + p.DateofArv.Value.Year.ToString():p.DateofArv.Value.Month.ToString() + "-" + p.DateofArv.Value.Year.ToString() }).GroupBy(x => x.x).Select(x => x.First()).ToArray();
foreach (var s in cohortlist)
{
Cohorts.Items.Add(s.x);
}
GenYearList();
}
public override void LoadData()
{
base.LoadData();
}
private void LogTypes_EditValueChanged(object sender, EventArgs e)
{
string templateFile = "";
string path = Application.StartupPath;
SelectedReportIndex = ((ComboBoxEdit)sender).SelectedIndex;
switch (SelectedReportIndex)
{
case 0:
templateFile = path + @"\templates\logbook2.xls";
this.barCohort.Enabled = false;
this.barYear.Enabled = true;
LinqMetaData meta = new LinqMetaData(adapter);
if (barYear.EditValue==null)
{
PatientLists = meta.TblPatient.Where(g => g.Dateofreferral == null).ToList<TblPatientEntity>();
}else
{
char[] separator = new char[] { ',' };
string yeartmp = this.repYearList.GetCheckedItems().ToString();
yeartmp = yeartmp.Replace(" ", "");
string[] yearSelected = yeartmp.Split(separator);
PatientLists = meta.TblPatient.Where(g => g.Dateofreferral == null).Where(g=>yearSelected.Contains(g.DateofRegistration.Value.Year.ToString())).ToList<TblPatientEntity>();
this.spreadsheetControl.LoadDocument(templateFile);
}
//PageNum = PatientLists.Count;
//genPages(PageNum, PreArvPageNum);
break;
case 1:
templateFile = path + @"\templates\logbook4.xls";
this.barCohort.Enabled = true;
this.barYear.Enabled = false;
var cohorts = this.barCohort.EditValue;
if (cohorts != null)
{
int bookMonth = Convert.ToInt32(cohorts.ToString().Substring(0, 2));
int bookYear = Convert.ToInt32(cohorts.ToString().Substring(3, 4));
PatientLists = (from q in Patients where (q.DateofArv != null && q.DateofArv.Value.Month == bookMonth && q.DateofArv.Value.Year == bookYear) select q).ToList<TblPatientEntity>();
PageNum = PatientLists.Count;
}else
{
PageNum = 0;
}
genPages(PageNum, ArvPageNum);
this.spreadsheetControl.LoadDocument(templateFile);
break;
case 2:
templateFile = path + @"\templates\pmtct.xls";
this.barCohort.Enabled = false;
this.barYear.Enabled = false;
this.spreadsheetControl.LoadDocument(templateFile);
break;
}
}
private void barGen_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (Page.EditValue == null && SelectedReportIndex==3) return;
int pageNo = Convert.ToInt32(Page.EditValue);
switch (SelectedReportIndex)
{
case 0:
fillPreArvCohorts(pageNo);
break;
case 1:
FillArvCohorts( pageNo);
break;
case 2:
clsPMTCT pmtct = new clsPMTCT();
pmtct.spreed = this.spreadsheetControl;
pmtct.Calculate();
break;
}
}
private void FillArvCohorts(int PageNo)
{
this.spreadsheetControl.Visible = false;
this.progressPanel.Visible = true;
int StartNum = ArvPageNum*(PageNo-1);
int EndNum = Math.Min(ArvPageNum*PageNo-1,PageNum-1);
string path = Application.StartupPath;
string templateFile = path + @"\templates\logbook4.xls";
this.spreadsheetControl.LoadDocument(templateFile);
int rows =8;
for (int i= StartNum; i<=EndNum;i++)
{
FillArvPatientInfo(rows, PatientLists[i], i+1);
rows =rows+2;
}
this.spreadsheetControl.Visible = true;
this.progressPanel.Visible = false;
}
private void FillArvPatientInfo(int rows,TblPatientEntity p, int pos)
{
var _arvTreatment = treatments.Where(m => m.PatientId == p.PatientId).Where(m=>m.TreatmentId=="01").OrderBy(m=>m.TreatmentSdate).ToList();
var _otherTreatment = treatments.Where(m => m.PatientId == p.PatientId).Where(m => m.TreatmentId != "01").Where(m=>m.TreatmentSdate >= p.DateofArv).OrderBy(m=>m.TreatmentSdate).ToList();
var _clinics = exams.Where(m => m.PatientId == p.PatientId).Where(g => g.IsClinic == 1).Where(g=>g.ExamDate >=p.DateofArv).ToList();
var _exams = exams.Where(m => m.PatientId == p.PatientId).Where(g=>g.ExamDate >=p.DateofArv).OrderBy(m=>m.ExamDate).ToList();
var _preclinics = preclinics.Where(m => m.PatientId == p.PatientId).Where(m => m.Testid == "01").ToList();
string FirstCd4 = _preclinics.Where(m => m.TestDate <= p.DateofArv).OrderBy(m => m.TestDate).Count() > 0 ? _preclinics.Where(m => m.TestDate <= p.DateofArv).OrderBy(m => m.TestDate).Last().QuantityResult.ToString() : "N/A";
LinqMetaData meta = new LinqMetaData(adapter);
#region "Điền thông in ban đầu"
try
{
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 0].Value = pos.ToString();
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 1].Value = p.PatientId; ;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 2].Value = p.PatientName;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 3].Value = p.Sex == 1 ? p.BirthYear.ToString() : null;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 4].Value = p.Sex == 2 ? p.BirthYear.ToString() : null;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 5].Value = p.DateofArv;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 6].Value = p.Regimenid != string.Empty ? meta.TblRegimen.Where(q => q.Regimenid == p.Regimenid).First().Sign : "N/A";
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 7].Value = _clinics.Count() > 0 ? _clinics.First().ClinicStage.ToString() : "N/A";
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 8].Value = FirstCd4;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 9].Value = _clinics.Count() > 0 ?_clinics.First().Weight.ToString() : "N/A";
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows + 1, 9].Value = exams.Where(m => m.PatientId == p.PatientId).Where(g => g.IsClinic == 1).Count() > 0 ? exams.Where(m => m.PatientId == p.PatientId).Where(g => g.IsClinic == 1).First().Height.ToString() : "N/A";
}
catch(Exception er)
{
MessageBox.Show(er.Message + " " + p.PatientId);
}
//Điền phác đồ cuối cùng ở ô thay đổi phác đồ
if (_arvTreatment.Count > 1)
{
int LastRec = _arvTreatment.Count - 1;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 10].Value = _arvTreatment[LastRec].TreatmentSdate;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 11].Value = _arvTreatment[LastRec-1].ReasonId;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 12].Value = meta.TblRegimen.Where(m => m.Regimenid == _arvTreatment[LastRec].Regimenid).First().Sign;
}
//Phác đồ tháng đầu tiên
try
{
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, 13].Value = _arvTreatment.Count() > 0 ? meta.TblRegimen.Where(m => m.Regimenid == _arvTreatment[0].Regimenid).Single().Sign : "N/A";
}catch (Exception er)
{
MessageBox.Show(er.Message+ " " + p.PatientId);
}
//Tính ngày cuối cùng cho Logs-Book - Nếu bệnh nhân đã kết thúc điều trị ngày cuối cùng trong LogBooks là ngày kết thúc. Nếu không ngày cuối cùng là ngày hiện thời
var EndExamDate = (_exams.Count ==0)?p.DateofArv:(_exams.Last().EndExamDate==null? DateTime.Today :_exams.Last().EndExamDate);
#endregion
#region "Khởi tạo danh sách sự kiện"
List<ArvStatus> Statuses = new List<ArvStatus>();
// Tính số tháng cần điền
var printmonths = 0;
int monthCounts = common.MonthDiff(p.DateofArv.Value, EndExamDate.Value);
try
{
printmonths = p.HaveArvBefore == 1 ? common.MonthDiff(p.DateofArv.Value, p.DateofRegistration.Value) : 0;
}
catch (Exception er)
{
MessageBox.Show("Thiếu ngày đăng ký " + p.PatientId);
}
for (int i = 0; i <= monthCounts; i++)
{
var s = new ArvStatus();
s.month = i;
s.PatientId = p.PatientId;
if (i >= printmonths)
{
s.ExamDes = "KK";
s.remonth = i + 1;
s.Regimenid = "";
s.OtherStatus = "";
s.CD4 = (i == 0) ? FirstCd4 : "N/A";
}
Statuses.Add(s);
}
if (p.HaveArvBefore == 1)
{
try
{
Statuses[printmonths].ExamDes = "CT";
Statuses[printmonths].Regimenid =
meta.TblRegimen.Where(m => m.Regimenid == p.Regimenid).First().Sign;
}
catch (Exception err)
{
MessageBox.Show(err + " " + p.PatientId);
}
}
for (int j = 0; j < _exams.Count; j++)
{
try
{
var ex = _exams[j];
int mondiff = common.MonthDiff(p.DateofArv.Value, ex.ExamDate.Value);
var currNode = Statuses.Where(q => q.month == mondiff).First();
if (ex.ReTreatment==1)
{
currNode.ExamDes = "DTL";
}
else
{ if (currNode.ExamDes =="KK") currNode.ExamDes = "CK";
}
if (ex.EndExamDate !=null )
{
int monthEnd = 0;
monthEnd = common.MonthDiff(p.DateofArv.Value, ex.EndExamDate.Value);
var enndCurrNode = Statuses.Where(q => q.month == monthEnd).First();
try {
enndCurrNode.EndReason = ex.ReasonEnd.Length == 0 ? "00" : meta.TblRegimenStopReason.Where(q => q.ReasonId == ex.ReasonEnd).First().Sign;
enndCurrNode.ExamDes = ex.ReasonEnd.Length == 0 ? "00" : meta.TblRegimenStopReason.Where(q => q.ReasonId == ex.ReasonEnd).First().Sign;
}
catch(Exception err)
{
MessageBox.Show(err.Message + " " + p.PatientId + " " + monthEnd.ToString() + " " + ex.ReasonEnd + " Lý do kết thúc điều trị");
}
}
// if (p.HaveArvBefore == 1 && mondiff == printmonths) currNode.ExamDes = "CT";
currNode.ArvDes = currNode.ExamDes;
currNode.remonth = ex.ReExamDate != null? common.MonthDiff(p.DateofArv.Value, ex.ReExamDate.Value):currNode.month;
}catch(Exception err)
{
MessageBox.Show(err.Message + " Step 1");
}
}
#endregion
#region "điền CD4"
var _interPreClinics = _preclinics.Where(m => m.TestDate >= p.DateofArv).ToList();
for (int i = 1; i < _interPreClinics.Count; i++)
{
var ex = _interPreClinics[i];
int mondiff = common.MonthDiff(p.DateofArv.Value, ex.TestDate.Value);
var currNode = Statuses.Where(q => q.month == mondiff).First();
currNode.CD4 = ex.QuantityResult.ToString();
}
#endregion
#region "Điền phác đồ"
for (int i = 0; i < _arvTreatment.Count; i++)
{
var ex = _arvTreatment[i];
try
{
int mondiff = common.MonthDiff(p.DateofArv.Value, ex.TreatmentSdate.Value);
var currNode = Statuses.Where(q => q.month == mondiff).First();
currNode.Regimenid = meta.TblRegimen.Where(m => m.Regimenid == ex.Regimenid).Single().Sign;
}
catch(Exception err)
{
MessageBox.Show(err.Message + " " + p.PatientId + " In phác đồ ARV");
}
}
#endregion
#region "Điền các thông tin điều trị khác"
for (int i = 0; i <_otherTreatment.Count; i++)
{
var ex = _otherTreatment[i];
int mondiff = common.MonthDiff(p.DateofArv.Value, ex.TreatmentSdate.Value) ;
var currNode = Statuses.Where(q => q.month == mondiff).First();
try
{
currNode.OtherStatus = currNode.OtherStatus.Trim().Length == 0 ? meta.TblTreatment.Where(m => m.TreatmentId == ex.TreatmentId).First().Sign : currNode.OtherStatus ;
// currNode.OtherStatus = currNode.OtherStatus + meta.TblTreatment.Where(m => m.TreatmentId == ex.TreatmentId).First().Sign;
}
catch (Exception er)
{
MessageBox.Show(er.Message + " ," + p.PatientId + ex.TreatmentId);
}
}
#endregion
#region "Finalizing"
for(int i=printmonths+1; i< Statuses.Count; i++)
{
if( Statuses[i].CD4 == "N/A") Statuses[i].CD4 = Statuses[i-1].CD4;
if (Statuses[i].Regimenid == "N/A" && Statuses[i].ExamDes == "CK") Statuses[i].Regimenid = Statuses[i - 1].Regimenid;
if (Statuses[i].ExamDes == "KK")
{
Statuses[i].remonth = Statuses[i - 1].remonth;
Statuses[i].Regimenid = Statuses[i - 1].Regimenid;
}
if (Statuses[i].month < Statuses[i - 1].remonth ) Statuses[i].ExamDes = "CK";
if (Statuses[i].ExamDes == "CK" && Statuses[i].Regimenid == "") Statuses[i].Regimenid = Statuses[i - 1].Regimenid;
if (Statuses[i].ExamDes == "KK" && (Statuses[i - 1].ExamDes == "B" || Statuses[i - 1].ExamDes =="")) Statuses[i].ExamDes = "";
if (Statuses[i].ExamDes == "KK" && (Statuses[i - 1].ExamDes == "B" || Statuses[i - 1].ExamDes =="")) Statuses[i].Regimenid = "";
}
#endregion
#region "Fill Spreed Sheet"
for(int i =0; i< Statuses.Count; i++)
{
var g = Statuses[i];
// if (i==0 && p.HaveArvBefore==0) g.Regimenid= _ArvTreatment.Count() > 0 ? meta.TblRegimen.Where(m => m.Regimenid == _ArvTreatment[0].Regimenid).Single().Sign : "";
g.ArvDes = g.ExamDes;
if (g.ExamDes == "DTL" || g.ExamDes == "CT") g.ArvDes = g.Regimenid + "\n" + g.ExamDes;
if (g.ExamDes == "CK") g.ArvDes = g.Regimenid + "\n" + " ";
int col = g.getCol();
if (col != 0)
{
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, col].Value = g.ArvDes;
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[7, col].Value = p.DateofArv.Value.AddMonths(i).ToString("MM")+ "/" + p.DateofArv.Value.AddMonths(i).ToString("yy");
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows+1, col].Value = g.OtherStatus;
}
if ( g.month%6==0 && g.month!=0)
{
this.spreadsheetControl.Document.Worksheets["ARV"].Cells[rows, col+1].Value = g.CD4;
}
}
#endregion
}
private void fillPreArvCohorts(int PageNo)
{
this.spreadsheetControl.Visible = false;
this.progressPanel.Visible = true;
string path = Application.StartupPath;
string templateFile = path + @"\templates\logbook2.xls";
this.spreadsheetControl.LoadDocument(templateFile);
int minYear = PatientLists.Where(m=>m.DateofRegistration!=null).Select(m => new { year = m.DateofRegistration.Value.Year }).OrderBy(m => m.year).First().year;
this.startYear = minYear;
for (int i=1;i<28;i+=4)
{
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[6, 12 + i].Value = minYear++;
}
int StartNum = PreArvPageNum * (PageNo - 1);
int EndNum = Math.Min(PreArvPageNum * PageNo - 1, PageNum - 1);
int rows = 9;
for (int i= StartNum; i<=EndNum;i++)
{
fillPreArvPatientInfo(rows, PatientLists[i], i+1);
rows = rows + 2;
}
this.spreadsheetControl.Visible = true;
this.progressPanel.Visible = false;
}
private void fillPreArvPatientInfo(int thisrow, TblPatientEntity p, int pos)
{
var _exams = p.DateofArv != null ? exams.Where(m => m.PatientId == p.PatientId).Where(m => m.ExamDate <= p.DateofArv).ToList() : exams.Where(m => m.PatientId == p.PatientId).ToList();
var _treatment = p.DateofArv != null ?treatments.Where(m => m.PatientId == p.PatientId).Where(m => m.TreatmentSdate <= p.DateofArv).ToList():treatments.Where(m => m.PatientId == p.PatientId).ToList();
var _clinics = p.DateofArv != null ? exams.Where(m => m.PatientId == p.PatientId).Where(g => g.IsClinic == 1).Where(m => m.ExamDate <= p.DateofArv).ToList() : exams.Where(m => m.PatientId == p.PatientId).Where(g => g.IsClinic == 1).ToList();
var _preclinics = p.DateofArv != null ? preclinics.Where(m => m.PatientId == p.PatientId).Where(m => m.TestDate <= p.DateofArv).Where(m=>m.Testid =="01").ToList() : preclinics.Where(m => m.PatientId == p.PatientId).Where(m=>m.Testid =="01").ToList();
try
{
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 0].Value = pos.ToString();
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 2].Value = p.PatientName;
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 1].Value = p.DateofRegistration != null ? p.DateofRegistration.Value.ToShortDateString() : "N/A";
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 3].Value = p.PatientId;
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 4].Value = (p.Sex == 1 ? p.BirthYear.ToString() : null);
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 5].Value = (p.Sex == 2 ? p.BirthYear.ToString() : null);
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 6].Value = p.Address;
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 8].Value = _clinics.Count==0 ? "N/A" : _clinics.First().ClinicStage.ToString();
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 9].Value = _preclinics.Where(m => m.Testid == "01").Count() > 0 ? _preclinics.Where(m => m.Testid == "01").First().QuantityResult.ToString() : "N/A";
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 10].Value = _clinics.Count == 0 ? "N/A" : _clinics.First().Weight.ToString();
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow + 1, 10].Value = _clinics.Count == 0 ? "N/A" : _clinics.First().Height.ToString();
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 11].Value = this.ArvDate(p.PatientId);
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, 12].Value = p.DateofArv != null ? p.DateofArv.Value.ToShortDateString() : "N/A";
}
catch (Exception err)
{
MessageBox.Show(err.Message);
}
if (_exams.Count() == 0) return;
List<prevArvStatus> Statuses = new List<prevArvStatus>();
var EndExamDate = _exams.Last().EndExamDate == null ? (p.DateofArv == null ? DateTime.Today : p.DateofArv) : _exams.Last().EndExamDate;
int quarterCount = (EndExamDate.Value.Year - this.startYear) * 4 + common.GetQuarter(EndExamDate.Value);
int startQuarter = (_exams.First().ExamDate.Value.Year - this.startYear) * 4 + common.GetQuarter(_exams.First().ExamDate.Value);
for (int i = startQuarter; i <= quarterCount; i++)
{
var s = new prevArvStatus();
s.quarter = i ;
s.PreArvDes = "";
s.OtherStatus = "";
Statuses.Add(s);
s.col = s.quarter + 13;
}
for (int i = 0; i < _preclinics.Count; i++)
{
var ex = _preclinics[i];
int quarters = (ex.TestDate.Value.Year-this.startYear ) * 4 + common.GetQuarter(ex.TestDate.Value);
try
{
var currNode = Statuses.Where(q => q.quarter == quarters).First();
currNode.PreArvDes = ex.QuantityResult.ToString();
}
catch(Exception err)
{
MessageBox.Show(err.Message + " " + p.PatientId + " " + quarters);
}
}
for (int i = 0; i < _exams.Count; i++)
{
var ex = _exams[i];
int quarters = (ex.ExamDate.Value.Year - this.startYear) * 4 + common.GetQuarter(ex.ExamDate.Value);
if (ex.EndExamDate != null)
{
int Equarters = (ex.EndExamDate.Value.Year - this.startYear) * 4 + common.GetQuarter(ex.EndExamDate.Value);
Statuses.Where(q => q.quarter == Equarters).First().PreArvDes = ex.ReasonEnd + "\n" + ex.EndExamDate.Value.ToShortDateString() ;
}
}
for (int i = 1; i < Statuses.Count; i++)
{
// if (Statuses[i].CD4 == "N/A") Statuses[i].CD4 = Statuses[i - 1].CD4;
// if (Statuses[i].PreArvDes == "KK") Statuses[i].PreArvDes = Statuses[i - 1].PreArvDes;
}
//Fill Spreed Sheet
for (int i = 0; i < Statuses.Count; i++)
{
var g = Statuses[i];
int col = g.col;
try
{
this.spreadsheetControl.Document.Worksheets["Pre-ARV"].Cells[thisrow, col - 1].Value = g.PreArvDes; ;
} catch (Exception err)
{
MessageBox.Show(err.Message + " " + Statuses.Count().ToString());
}
}
}
private void spreadsheetControl_DoubleClick(object sender, EventArgs e)
{
string PatientID = "0";
switch( SelectedReportIndex)
{
case 0:
PatientID= this.spreadsheetControl.ActiveWorksheet.Cells[spreadsheetControl.ActiveCell.RowIndex, 3].Value.ToString();
break;
case 1:
PatientID = this.spreadsheetControl.ActiveWorksheet.Cells[spreadsheetControl.ActiveCell.RowIndex, 1].Value.ToString();
break;
}
if(PatientID.Length>3)
{
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(PatientID);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.ShowDialog();
}
}
private void genPages(int Records,int RecordperPage)
{
this.PageList.Items.Clear();
int m = Records % RecordperPage > 0 ? Records / RecordperPage + 1 : Records / RecordperPage;
for (int i =1;i<=m;i++)
{
this.PageList.Items.Add(i);
}
}
private void barCohort_EditValueChanged(object sender, EventArgs e)
{
var cohorts = this.barCohort.EditValue;
string path = Application.StartupPath;
string templateFile = path + @"\templates\logbook4.xls";
if (cohorts != null)
{
int bookMonth = Convert.ToInt32(cohorts.ToString().Substring(0, 2));
int bookYear = Convert.ToInt32(cohorts.ToString().Substring(3, 4));
PatientLists = (from q in Patients where (q.DateofArv != null && q.DateofArv.Value.Month == bookMonth && q.DateofArv.Value.Year == bookYear) select q).ToList<TblPatientEntity>();
PageNum = PatientLists.Count;
}
else
{
PageNum = 0;
}
genPages(PageNum, ArvPageNum);
this.spreadsheetControl.LoadDocument(templateFile);
}
private void GenYearList()
{
LinqMetaData meta = new LinqMetaData(adapter);
var years = meta.TblPatient.Where(m=>m.DateofRegistration!=null).Where(m=>m.HaveArvBefore==0).Select(m => new { year=m.DateofRegistration.Value.Year }).Distinct().ToList();
this.repYearList.DataSource = years;
this.repYearList.DisplayMember = "year";
this.repYearList.ValueMember = "year";
}
private void barYear_EditValueChanged(object sender, EventArgs e)
{
char[] separator = new char[] { ',' };
LinqMetaData meta = new LinqMetaData(adapter);
string Yeartmp = this.barYear.EditValue.ToString();
Yeartmp = Yeartmp.Replace(" ", "");
PatientLists.Clear();
string[] YearSelected = Yeartmp.Split(separator);
List<TblPatientEntity> tempPatient = meta.TblPatient.Where(g => g.DateofRegistration != null).ToList<TblPatientEntity>();
PatientLists = (from q in tempPatient where YearSelected.Contains(q.DateofRegistration.Value.Year.ToString()) orderby q.DateofRegistration select q).ToList<TblPatientEntity>();
PageNum = PatientLists.Count;
MessageBox.Show(PageNum.ToString());
genPages(PageNum, PreArvPageNum);
}
private void spreadsheetControl_Click(object sender, EventArgs e)
{
}
private string ArvDate(string PatientId)
{
try {
var exams = new EntityCollection<TblExaminationInfoEntity>();
var tests = new EntityCollection<TblPreClinicsInfoEntity>();
adapter.FetchEntityCollection(exams, null);
adapter.FetchEntityCollection(tests, null);
DateTime CD4CriteridaDate = tests.Where(m => m.PatientId == PatientId).Where(p => p.Testid == "01").Where(p => p.QuantityResult < 350).OrderBy(p => p.TestDate).First().TestDate.Value;
DateTime ClinicStateDate = exams.Where(p => p.ClinicStage >= 3).Where(m => m.PatientId == PatientId).OrderBy(m => m.ExamDate).First().ExamDate.Value;
return common.MinDate(CD4CriteridaDate, CD4CriteridaDate).ToShortDateString();
}
catch
{
return "N/A";
}
}
private void barExcel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
this.SaveFileDialog.FileName = "arvlogbook" + DateTime.Today.ToString("dd") + DateTime.Today.ToString("MM") + DateTime.Today.ToString("yy") + ".xls";
this.SaveFileDialog.Filter = "Excel File|*.xls";
if (this.SaveFileDialog.ShowDialog() == DialogResult.OK)
{
this.spreadsheetControl.SaveDocument(SaveFileDialog.FileName, DocumentFormat.Xls);
MessageBox.Show("Quá trình kết xuất file đã hoàn tất", "kết xuất", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
private void barpdf_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
this.SaveFileDialog.FileName = "arvlogbook" + DateTime.Today.ToString("dd") + DateTime.Today.ToString("MM") + DateTime.Today.ToString("yy") + ".pdf";
this.SaveFileDialog.Filter = "Pdf File|*.pdf";
if (this.SaveFileDialog.ShowDialog() == DialogResult.OK)
{
this.spreadsheetControl.ExportToPdf(SaveFileDialog.FileName);
MessageBox.Show("Quá trình kết xuất file đã hoàn tất", "kết xuất", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
private void barReload_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
LinqMetaData meta = new LinqMetaData(adapter);
var patientids = meta.TblPatient.Select(m => m.PatientId).ToList();
foreach (string id in patientids)
{
fixdata(id);
}
MessageBox.Show("Quá trình hiệu chỉnh dữ liệu đã kết thúc. Đề khởi động lại logbook để tác vụ có hiệu lực", "Hiệu chỉnh", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void fixdata(string patientid)
{
TblPatientEntity PatientInfor = new TblPatientEntity(patientid);
adapter.FetchEntity(PatientInfor);
EntityCollection<TblExaminationInfoEntity>ExamInfos = new EntityCollection<TblExaminationInfoEntity>();
ExamInfos = PatientInfor.TblExaminationInfos;
ISortExpression sorter = new SortExpression(TblExaminationInfoFields.ExamDate | SortOperator.Ascending);
adapter.FetchEntityCollection(ExamInfos, PatientInfor.GetRelationInfoTblExaminationInfos(), 0, sorter);
for (int j = 0; j <= ExamInfos.Count - 1; j++)
{
ExamInfos[j].DayDiff = (j == 0) ? (short)0 : (short)
(System.Convert.ToDateTime(ExamInfos[j].ExamDate) -
System.Convert.ToDateTime(ExamInfos[j - 1].ReExamDate)).TotalDays;
ExamInfos[j].Status = (ExamInfos[j].DayDiff == 0) ? (short)1 : ((ExamInfos[j].DayDiff < 0) ? (short)2 : (short)3);
if (j > 0) ExamInfos[j].ReTreatment = (ExamInfos[j - 1].ReasonEnd =="10") ? (short)1 : (short)0;
}
adapter.SaveEntityCollection(ExamInfos);
}
}
}

View File

@@ -0,0 +1,935 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;repYearList.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem6.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barpdf.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Caption" xml:space="preserve">
<value>Hệ thống đang tính toán</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="barGen.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACZ0RVh0VGl0
bGUAQ29udGFjdDtDYXJkO0luZm87RGV0YWlsO1BlcnNvbjsy5vJZAAAHMUlEQVRYR8WXeWxU1xXG3TRN
W0iAECBAUf8LSaNWioqIaBFpQ0lJILRNlE1QiAPFGHtsx8x4GxtvId7wbgx4H+MZ22MzNtgsARMKxJio
lUmMbXYSCJsX8D7jPV/OOe+9YaBWlkaCkX767r3v3nO+u7w377kBeKCM2Xg/0X4/IR76Afz0R8IxOCcj
lYeJnxO/VBn3LYz/Hjz6HXCcRwjO7fZwTEbV4oyi2vrM4k+x1fIpMjXMJ7BFqMOWojpkCMeRTpq+g5RI
K9SoRZpJIbXgE6SYCNLkfBfyPkFS3jEkZP37fNCHliWqCbdfUODWr250YfTrr8dmdAz9EXx5tYNMHG6l
3LxabuN4Zhx4aGQUg8MjGBwhWL+DARfGahsYUnEtE8OUJ377YT6BE9jA+HRaQnbmGlxwGeRaVhhGP6Hp
3Yygf5CU4bqmapkNxGw7xAYmsoFHeb9GyIBrcKajxw5bNe11zm6ExRYiNMYEU2kNbrZ3SSCHC7aDZ4Sd
qpYfOC2UfcQ0izoGqC8xNDyKTRk1bGCSGOCDMTI6qgYbEeUEBaWHEBidpxCVhwDCQKTnVMM+OAQ7BXMi
dQ1uu1PvY+0nJVh5daPSD7KBx9nAYwm5RzFCy6I5dKgDY5JLERSRD0N4NvQbibBsbCCiNpuVgGpwpmRv
E4pVLHsaFaobYRZOwVzVgF7HkMCrHJGy/46BTZmHZFl6+4fR5yBUt2nZVQiIyIVfWJZC6HYYaRtSsyrV
YIOiPaQKXFbq3Yyd2ohuauOyBk8yOK6aDUxmAxOi0mowQEvf0TuAzr4BdNkHJED9qUvwM26HLmQbfIK3
QkcYyNB/Gy7eFZAxVX4mFFQQNoV820nk7/wMOeX12FbyH9zq6UdbtwO99iEYYnY7DUyMSD0ge36bOnAn
0W6lbNxkglfAFiIDXoYMRCZY0ClGBxXtJSXTbJ7hsdr4dqKt04FWV7ocYlj/QSUbeEIMhCfvp0M0rCSV
gQ4ZzGqyfoy176fCw1+hrKoWbRTESSclIU0z1SHVdIKegHXEcSQXEPnHkSTUCi0dDrR02sX4higxMIUN
TApL3CeHrq1LCcZOuXy9rYfuhI/xnk8S3H0S4a5LQm5xDa62dkuflg47WgnWu+FryvWbtx246Wzjul1W
yi/S5jTwuDFhLx3AISUoca21B+V7TsA7KBOrvBOJzaIrvTYLngHpsNLz4UpLtwTkwEl5tUikZ/3mXCJH
ISGHnvvZBGl89lHcuNWHG9T/ds8AfMPL2cBUMcAnkk+z5jw+00aJtITx+CfjeYcVonGISbNSQCWoApVv
aaq2U/36XfTJNus2ljkNTA6MqZKDwQN4Rh7+afckjMOKdXFYrqqUidV+yc6g8Vk0S+Eo4ojYrCOI3e7C
tiPS71p7H9ppm72NYmAaG3jC8OEuuvXIgNO1MpPrVOZB/wu1UyAuc0BNr6nXWaUu2F3KCrzV60NK2cCT
YmBDdKWcTGcC7ihBFANawOtjBPt/YAOewSVOA1PWJB9GSs1lBO88i8Dy04KhjLA2Y0NpM/xLmvF+cZPg
Z2mEL+Gz4xR0OxrhTepV2ID1pgZ4FhD5n2Md4ZH3OdbmncTa3JNYk6OwOqceq7PrYShpwt+CK9jAdDHw
XkINth67iui9FxG95yKiiMhqUiLh4JdIOXQZsfu/QNiuCzBWnEMIEWw7iyAisPyMEFB2BnrradGNu87T
2AsIrTxHEzgNPzLuW9wMH0sT0Ujt5/GKficbmMEGpq6KPYD0I1co+SVKfEGSM+EVzfiLvxnPvJ2Cl4Os
CLM1y2BOHiirdVYS8mppyfXFp/BSgBVz3LOwNKQCepotG5Dk5ibozI0IofF/9bM6DUxb/sE+pB6+IjOO
IAPhVRcQt/8SJbdg9lJjBvV5+revR2UsM9oQTdeD1OQ8c4MYoMQ0U2MlBTZY8bvXIjJpzLO/f3NT5huR
e6UfG+DkuqJGqS/0srCBmWxg6lvh1UiiMxBZRQYo+UaCl/z5NdmYMOPp56jPrEkzf/PcIl+LmJSZa8uu
zp6XOrTiLOavM2HC9Kfm0JhfT5wxe84i3xJJqOPZFykmDNR/gUeRcwUm/yPI1mIsaUD8R1/IzGOYfZfw
99BKzF2ekMgG5q9MSnozYg8idtMK7T4v+xxGe8z7zGdCORfnsCyExrwdn8wG5r4Tn/xqUCUCrMoK6UvP
iNHVW+rwB/dcfimVB9H4BSvjViz1L21/VV+OJfoyLPFnrHjZrxSLCeoz8yWfEizSFWORtwUL1zNmvOhp
xp/XFeFPHjvwArHAoxAL/lWI+QSNmTV/jQl/dM+nZAWYRzrvXWJVHp5fmd397OLAd6nPY2yAP0r49Zj/
Gvm+5GVh+BbhOv9n89srq3ad9+5efqUqj+NY/MLJyv352iwVLvMTkJP/jHB+lnGFPxTuhdvZpHadv6C+
DdcxWoyx+vB1+TTjn/addr950F/HcPsGURMgwefzC6AAAAAASUVORK5CYII=
</value>
</data>
<data name="&gt;&gt;PageList.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlRight.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="BarLogType.Caption" xml:space="preserve">
<value>Logbooks</value>
</data>
<data name="&gt;&gt;commonBar1.Name" xml:space="preserve">
<value>commonBar1</value>
</data>
<data name="LogTypes.Items2" xml:space="preserve">
<value>PMTCT Log Books</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="resource.FontSizeDelta1" type="System.Int32, mscorlib">
<value>0</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="resource.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="repYearList.Mask.IgnoreMaskBlank" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;barDockControlTop.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>246, 66</value>
</data>
<data name="&gt;&gt;LogTypes.Name" xml:space="preserve">
<value>LogTypes</value>
</data>
<data name="barDockControlRight.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<assembly alias="DevExpress.XtraEditors.v18.1" name="DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="repYearList.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v18.1">
<value>None</value>
</data>
<data name="&gt;&gt;barDockControlTop.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;repositoryItemLookUpEdit1.Name" xml:space="preserve">
<value>repositoryItemLookUpEdit1</value>
</data>
<data name="resource.FontStyleDelta1" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlTop.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="&gt;&gt;barDockControlRight.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;barExcel.Name" xml:space="preserve">
<value>barExcel</value>
</data>
<data name="spreadsheetControl.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 47</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem9.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem9</value>
</data>
<data name="barDockControlBottom.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlLeft.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Parent" xml:space="preserve">
<value>$this</value>
</data>
<assembly alias="DevExpress.Utils.v18.1" name="DevExpress.Utils.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="PageList.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="spreadsheetControl.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>LogBook</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem2.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlRight.Location" type="System.Drawing.Point, System.Drawing">
<value>1020, 47</value>
</data>
<data name="&gt;&gt;barGen.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Text" xml:space="preserve">
<value>progressPanel</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem9.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlLeft.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlTop.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="repYearList.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="barDockControlBottom.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="&gt;&gt;Cohorts.Name" xml:space="preserve">
<value>Cohorts</value>
</data>
<data name="barDockControlRight.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Right</value>
</data>
<data name="barDockControlLeft.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 47</value>
</data>
<data name="repYearList.Mask.PlaceHolder" type="System.Char, mscorlib" xml:space="preserve">
<value>_</value>
</data>
<data name="LogTypes.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="LogTypes.Items" xml:space="preserve">
<value>Pre-ARV Log Books</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Name" xml:space="preserve">
<value>barDockControlBottom</value>
</data>
<data name="barDockControlLeft.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem7.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlLeft.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 477</value>
</data>
<data name="barDockControlLeft.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="LogTypes.Items1" xml:space="preserve">
<value>ARV Log Books</value>
</data>
<data name="&gt;&gt;barDockControlLeft.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;barYear.Name" xml:space="preserve">
<value>barYear</value>
</data>
<data name="&gt;&gt;Page.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem4.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="LogTypes.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="barDockControlRight.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>1020, 47</value>
</data>
<data name="&gt;&gt;repYearList.Name" xml:space="preserve">
<value>repYearList</value>
</data>
<data name="resource.GradientMode1" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlRight.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="commonBar1.Text" xml:space="preserve">
<value />
</data>
<data name="barCohort.Width" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="barDockControlTop.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="&gt;&gt;barDockControlBottom.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlRight.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="PageList.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="BarLogType.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
75t/R2Yt+RfLC2uwtiQmiQAAAABJRU5ErkJggg==
</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Name" xml:space="preserve">
<value>barDockControlLeft</value>
</data>
<data name="&gt;&gt;SaveFileDialog.Type" xml:space="preserve">
<value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;spreadsheetControl.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmLogBooks</value>
</data>
<data name="repYearList.Mask.EditMask" xml:space="preserve">
<value />
</data>
<data name="&gt;&gt;progressPanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="barDockControlTop.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="&gt;&gt;barDockControlRight.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="barDockControlRight.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 477</value>
</data>
<data name="repYearList.Mask.SaveLiteral" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;spreadsheetBarController.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetBarController, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="repYearList.Mask.BeepOnError" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;barExcel.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlBottom.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="resource.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlLeft.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Left</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="resource.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barCohort.Caption" xml:space="preserve">
<value>Cohorts</value>
</data>
<data name="progressPanel.Appearance.BackColor" type="System.Drawing.Color, System.Drawing">
<value>Transparent</value>
</data>
<data name="repositoryItemLookUpEdit1.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="progressPanel.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="barButtonItem3.Caption" xml:space="preserve">
<value>barButtonItem3</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem3.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem3</value>
</data>
<data name="progressPanel.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="Cohorts.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="resource.Image1" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="BarLogType.Width" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem8.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem8</value>
</data>
<data name="SaveFileDialog.Filter" xml:space="preserve">
<value>Excel File|*.xls</value>
</data>
<data name="barYear.Caption" xml:space="preserve">
<value>Years</value>
</data>
<data name="&gt;&gt;Page.Name" xml:space="preserve">
<value>Page</value>
</data>
<data name="&gt;&gt;barButtonItem3.Name" xml:space="preserve">
<value>barButtonItem3</value>
</data>
<data name="barpdf.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="&gt;&gt;repositoryItemLookUpEdit1.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetBarController.Name" xml:space="preserve">
<value>spreadsheetBarController</value>
</data>
<data name="barExcel.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="resource.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="barDockControlTop.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="progressPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>390, 204</value>
</data>
<data name="&gt;&gt;barpdf.Name" xml:space="preserve">
<value>barpdf</value>
</data>
<data name="repYearList.Mask.AutoComplete" type="DevExpress.XtraEditors.Mask.AutoCompleteType, DevExpress.XtraEditors.v18.1">
<value>Default</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem4.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem4</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem7.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem7</value>
</data>
<data name="barDockControlBottom.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="barDockControlBottom.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;BarLogType.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barButtonItem3.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;PageList.Name" xml:space="preserve">
<value>PageList</value>
</data>
<data name="&gt;&gt;barDockControlRight.Name" xml:space="preserve">
<value>barDockControlRight</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.SpreadsheetControl, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="repYearList.Mask.UseMaskAsDisplayFormat" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem2.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem2</value>
</data>
<data name="resource.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="progressPanel.Description" xml:space="preserve">
<value>Xin hãy chờ đợi....</value>
</data>
<data name="spreadsheetControl.Size" type="System.Drawing.Size, System.Drawing">
<value>1020, 477</value>
</data>
<data name="progressPanel.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barReload.Caption" xml:space="preserve">
<value>Fix Data</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem1.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem1</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>PatientMan.BasicForms.frmCommon, PatientMan, Version=1.0.0.32599, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;barCohort.Name" xml:space="preserve">
<value>barCohort</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem8.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;bar.Name" xml:space="preserve">
<value>bar</value>
</data>
<data name="&gt;&gt;BarLogType.Name" xml:space="preserve">
<value>BarLogType</value>
</data>
<data name="&gt;&gt;progressPanel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="barReload.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAADV0RVh0VGl0
bGUAQXJyb3c7UmVjdXJyZW5jZTtSZWZyZXNoO1VwZGF0ZTtSZWxvYWQ7RXhjaGFuZ2WGtF1IAAADXElE
QVQ4TzWTa0iTURjHj1kLM+lCBdGHCKKrQVH0oagPUVmYaZHgFMsyapWarkxSc+qc97Y5k9JuKGHbvKVz
OjMz84NWXph2sVZphZpOnbepW8G/5yx94Mef930u55znOYclZdeyJNVz0ueMbF5sRrl3vFyfG6+oepeo
qrFJFPqWuMyK+1Ey7Qnyz+cxxAKZqlpK6swSlDWkzCnkZt5qye3K8pyCRhg/9WFwdArT9r8YsFjR9rEX
d/IbEZNWrvMNilkbKdWkpN2tA+UtdCSL459sSlRWD9S87sK41Y6hCRv6x6bRa5l26OD4DCxWG/SvPiIm
XTdpaPiE5JwXvIAL23/YX0A/2xpbvlPQHxi/DuBhUROuSYvgdykPUcmlKCh7h/fdwxiatKOrx0xqgzSr
hhdYxMIlhUF3adsWWrmTgpLvGOATpCw85p/i477La4V3YMpJoShHnfWoHqa+MfwamUK32QqJvIoXcGXi
hCJDU3sPfgxZ8VDbjBNnlYWbt3ssISdvFsdFKFIp1JVt6KaYbwOTMBHRqTpeYDETS4rN4oRiRBDh8cUI
jrjnQw7niZk/JGyeKCpfFnZLi9BbGoTGahDCidHgurT0/xHIXAm+4tJZXUy4EAsIx8gIHsj9q4jVs6wg
BCyFukl3AAkKA+Iy9YhO0+GG7BlCop+kUoDzqNVOwuYHh6l8I5PKcD2xBGIiXKIdpP+L+CXC2JQdwzS6
YequWteKAJEqm5xuvABPXrdh98qAyzklWn07zOM2VL78gKPC1AbyuTLeTVPfBIw/RvH2sxnyB/UQXswu
PR6Q6Ld+y941Xv4SofBCVimfQuvn3zB2WxAWp8E+zxtXqICA8S139Y7D0NyDTirSYTLjaUUrHUeHYHE+
aQV9t9D9GMR78udp3+CQr6yOknm/nFiktAy56iacufrIel/TjM6fFseOftLI+kdnHPqFvtu+jUD+uAFe
gYqhjTuObeNHIxjjI/I5na5y3+np7husrA2NVaOwqgOvjP14axpBfXsv8svbcT6yAAdPJb1c7354K6UJ
jghvO/LZuau5GSR8dHxcbge8b4o8/dNfewUqLcdPq+AZILfQlhv3eITzM/NR8pWdPPxmC5DNPVFuToSA
4AV58HJiGcEnwl/eXNysMfYPmLz5/h9uXTcAAAAASUVORK5CYII=
</value>
</data>
<data name="&gt;&gt;barDockControlTop.Name" xml:space="preserve">
<value>barDockControlTop</value>
</data>
<data name="&gt;&gt;SaveFileDialog.Name" xml:space="preserve">
<value>SaveFileDialog</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem5.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;LogTypes.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlBottom.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="Cohorts.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem6.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem6</value>
</data>
<data name="&gt;&gt;progressPanel.Name" xml:space="preserve">
<value>progressPanel</value>
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="&gt;&gt;progressPanel.Type" xml:space="preserve">
<value>DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;barManager.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlTop.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="barpdf.Caption" xml:space="preserve">
<value>PDF</value>
</data>
<data name="&gt;&gt;barManager.Name" xml:space="preserve">
<value>barManager</value>
</data>
<data name="&gt;&gt;barGen.Name" xml:space="preserve">
<value>barGen</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem5.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem5</value>
</data>
<data name="&gt;&gt;Cohorts.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="repYearList.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="&gt;&gt;barReload.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barReload.Name" xml:space="preserve">
<value>barReload</value>
</data>
<data name="barGen.Caption" xml:space="preserve">
<value>Generate Book</value>
</data>
<data name="&gt;&gt;bar.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>1020, 0</value>
</data>
<data name="repositoryItemLookUpEdit1.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>1020, 524</value>
</data>
<data name="spreadsheetControl.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="bar.Caption" xml:space="preserve">
<value>barEditItem1</value>
</data>
<data name="barDockControlTop.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="barDockControlBottom.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 524</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem3.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;commonBar1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.CommonBar, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barCohort.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barCohort.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barReload.LargeGlyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAADV0RVh0VGl0
bGUAQXJyb3c7UmVjdXJyZW5jZTtSZWZyZXNoO1VwZGF0ZTtSZWxvYWQ7RXhjaGFuZ2WGtF1IAAAITElE
QVRYR51Wa1CU5xVehMQYo9I0/dEfnbbpxHSatH/ambTTpJn2h+3Uab1EboHK/SKhykUIXkABQWBRQK66
igJCDKhIlLsiFGGM4SJEq4jcFgFhuSzssrvcPD3Pu/sxu6Cp7TvzzPvt973veZ5z3vOes7L/Y1h9B/6n
QUSmp/8+JIJVDGsTbJYB7/AdeCkxFgLS85pk6bmNsjTg3C1Z6tkGvJaIrf33ptrGpVfYJWbd+CIxu7Y1
IfO6Mj7rBh1Nr1HGpde0RqdWXDiYWGLv4hvzPV4PQUJI+NFSniwcWBJnIQCkc89oCTxMxClvJWRdTzmu
qNcVl7dTy/1BGhiZpgmNgXgdTUwbSPl0iu50KKmgpJliUqt0BxNKU+3cIn/A+yUhImLJitoo07MQYSEg
JadhOblNTGqZE3s7UV73gCa1szTLhIbFZ6RfABZpZt4InQkGfj8+rafia20UduTyVMC+c85sZzWwO6Iw
Jvn0v2D8FZN9SwHHFPUSORTbxJ6ojM7Ib6Qno9OCGIQgEaRzwAJpgVkjNCbgGev6hiYpOrmcAvadj/cP
z4uruHmfkk7dBAEEgcNSgPxkLSaj58nlMWeKvhZewytBLEgXjaTPIdYY5mnasMCYpym9EU/HNSTPrqGy
2nukn50n5Azbf42xUgAPceYR8iv2qTn1pJ4xCPKZ+YUlb8f5vGEsIbOKgg8VkXvgWQo5XERJ2dVUXnef
xjj8U/o5UjP56JSehia0NKbWkYbfjfIcm1YDxjWM5wpY5bor9odHTlRPDIxMGclNnsLDWy09tPvgBdoZ
oKh03pURaOch/8M7731oa+eR+LGLf2aQ+54zVcEspqm1lyZ1czQwpqUBlZaUKg0NjGqonxGVUgnG18EF
QnMB8P6VAwmlSRX1DwQ5PJbCe7nyLnubo3LyPeHE6xBCJJJ09zG/yljzqV+Ks1dI3tiVmg4aGp8hJYhH
NNTHedTHNyfyWJkkAPssBKz68xYf2+jkCj2yGIkGYpxn/Z3HCHX3pq3Bb/M6EEnXyBzwCN/WeQadTi+t
bhchB2nf02nqNWF//FUwrmVYCIABm+BDhTvzS74R3oMYwDkGHy5e+MQ17iNeA69BZDW7+EwmAb8ZMLjG
I1BxtLS6g7R85ohAL9eHnmEjuvk5LLbkhQJeDY2+WHS7rY90HHopi5FYbntOF/N3hN3anNiMHKJWewSd
iZXIB8e11A1SATU9HlJT16CagqMuPleAMBAcVfywnxdq+CqpOYmAxKxqcvJL3cHfRfEQxAvAogDeMaw9
9+ZF+4QXks/njLAC8g47T96h+eQF7M0nz5A8gT0RRWBccQtEBHzC8qe8Q/OIk4g8g3PJI+icuGabtoX8
iL+Lc5eIlwmAMQiEYXj3hgnrGBtMsDXNeI9cWSEABKhQMICNEvAb76WMB7AZe6wMliIAaQ0E4dgkEWhQ
AJ5xC0REJQEYkhf4iE3rTZCESF5BEDzFWiFEP7cg083Oy3QGI/COYePkGfmzqOQKOnS8nK8fI6mMIuRl
dCDhqpa/i2NYLuA1+cmbxM2HErhkxmdyq824TtxqRQXjAoVOR9FcTLjbxfF6RMVKIp4xzAlItvxCsx1P
FTSSRjdLai7pwMOeEXL5TNHJ3+GMtbkAhG1tHBNyWEnPdUCAaz+AmwFcLG8jroKJvBYeYI+VRMzZzz+N
3jPWB0YWflXb1EWDXBG/7Runb3vH6MuKNnL0TS/h7+ImLBewDt5puWkMTc5wHZ/h68QQs5ZQIxx90pJ4
HdSLM5SIzchh53XXgBT3yKSrNMy9ANevg8k7esYoNqOS/u4St4vXrDgCIQBnhK72hImN4HrOHuRevkP2
XqkKXvN9xpL3ZpByaO1Hm1zf++fBC6O3mnuEEyC/y+RN9wbJdU+OfuP7f8Stwk2wSEIYXM9/n4QAkCq5
kfQDXM/PX2kmlwDF+N8+jfbgdchkiIARkGLG7w1OPnJ3//CC8ZKqdlJN6eihcoLaulXU9lhFKWfraLv7
8SxeJ86fsXQNMcS5hURfommuZCDtE5jmEmqs4zWNneQXXkAOPmllmx0Pu/zuT84bec+bH3zs+O4OtzgX
90BFGZdtauDegT7w6IlaELcyqm8/hgPq93+z+R3eg2uNqK0QsGF3ZBFNcQXs5SbSOTBJnU8mOHmMCfRg
YIJ6uFJe4s4Yk1JGQfx/wCskl4Iiv6SEjCoq5Q44PKYRefNveN41yuSjdKtjgHw/z6e/Ohz2Zg6RfCDE
WC7A1n9fIU3OzNGpC00UeuQStXQOC/L2HhW1d+MsVfSAjSs5MsN8vgjzGDesEU5a9P6HLBJetzA50NA+
QEFRxbTlH4kpbB9HJ5KXIcaKCKB+ny+5Q1t3JpzY5ibP+mx/AdV908sCxoxnaTpPKbTwsLWLZxNhS9cI
tTwapeZHI1Te+Ij7Qj5t2SnPZNuoglIJfq4AhOUNd67/nCjH+BnZ/uZmhyhvZ3/F9PHTN+g2Z3EbCBmS
hxKaBamRuK6tn45yE3P0OznzF7sIX7aDPiD9EbVy8D3Jk3GYC8DH1U5+mfE8I0uxAYrX/vpDx19sd08u
4CTSR8i/olyuB+WNXdRwVykI61v76VpDJ+Vc+pr2J5aSs/+pua2uSV/86oPtv+T9KONLnvO1lL1IAMKC
KOCMcBxSqPAOTWX92z///Y/ZI08WU2rnlXbPwSdLxcbI3jtLtcMz7d42t+Rrmz454P2Tjb/9Ka+Xrips
wQ57ni1z8MmW2TOkYS4AQyw0wXxIQhAVNCs0KZwpjukt0yx1OvPuKTmx3N7SWC7gRUMyAsAoxIAA0ZKA
33hvTgp853hZAebD3PiL8NKDiGT/AXwEi3DZwGunAAAAAElFTkSuQmCC
</value>
</data>
<data name="&gt;&gt;barYear.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Name" xml:space="preserve">
<value>spreadsheetControl</value>
</data>
<data name="Page.Caption" xml:space="preserve">
<value>Page No</value>
</data>
<data name="resource.Font1" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 8.25pt</value>
</data>
<data name="barExcel.Caption" xml:space="preserve">
<value>barButtonItem2</value>
</data>
<data name="repYearList.Mask.ShowPlaceHolders" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="progressPanel.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<metadata name="barManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<metadata name="SaveFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>469, 17</value>
</metadata>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>vi-VN</value>
</metadata>
<metadata name="spreadsheetBarController.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>279, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,935 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;repYearList.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem6.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barpdf.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Caption" xml:space="preserve">
<value>Hệ thống đang tính toán</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="barGen.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="&gt;&gt;PageList.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlRight.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="BarLogType.Caption" xml:space="preserve">
<value>Logbooks</value>
</data>
<data name="&gt;&gt;commonBar1.Name" xml:space="preserve">
<value>commonBar1</value>
</data>
<data name="LogTypes.Items2" xml:space="preserve">
<value>PMTCT Log Books</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="resource.FontSizeDelta1" type="System.Int32, mscorlib">
<value>0</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="resource.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="repYearList.Mask.IgnoreMaskBlank" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;barDockControlTop.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>246, 66</value>
</data>
<data name="&gt;&gt;LogTypes.Name" xml:space="preserve">
<value>LogTypes</value>
</data>
<data name="barDockControlRight.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<assembly alias="DevExpress.XtraEditors.v16.2" name="DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="repYearList.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v16.2">
<value>None</value>
</data>
<data name="&gt;&gt;barDockControlTop.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;repositoryItemLookUpEdit1.Name" xml:space="preserve">
<value>repositoryItemLookUpEdit1</value>
</data>
<data name="resource.FontStyleDelta1" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlTop.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="&gt;&gt;barDockControlRight.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;barExcel.Name" xml:space="preserve">
<value>barExcel</value>
</data>
<data name="spreadsheetControl.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 47</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem9.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem9</value>
</data>
<data name="barDockControlBottom.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlLeft.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Parent" xml:space="preserve">
<value>$this</value>
</data>
<assembly alias="DevExpress.Utils.v16.2" name="DevExpress.Utils.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="PageList.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="spreadsheetControl.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>LogBook</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem2.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlRight.Location" type="System.Drawing.Point, System.Drawing">
<value>1020, 47</value>
</data>
<data name="&gt;&gt;barGen.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Text" xml:space="preserve">
<value>progressPanel</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem9.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlLeft.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlTop.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="repYearList.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="barDockControlBottom.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="&gt;&gt;Cohorts.Name" xml:space="preserve">
<value>Cohorts</value>
</data>
<data name="barDockControlRight.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Right</value>
</data>
<data name="barDockControlLeft.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 47</value>
</data>
<data name="repYearList.Mask.PlaceHolder" type="System.Char, mscorlib" xml:space="preserve">
<value>_</value>
</data>
<data name="LogTypes.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="LogTypes.Items" xml:space="preserve">
<value>Pre-ARV Log Books</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Name" xml:space="preserve">
<value>barDockControlBottom</value>
</data>
<data name="barDockControlLeft.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem7.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlLeft.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 477</value>
</data>
<data name="barDockControlLeft.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="LogTypes.Items1" xml:space="preserve">
<value>ARV Log Books</value>
</data>
<data name="&gt;&gt;barDockControlLeft.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;barYear.Name" xml:space="preserve">
<value>barYear</value>
</data>
<data name="&gt;&gt;Page.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem4.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="LogTypes.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="barDockControlRight.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>1020, 47</value>
</data>
<data name="&gt;&gt;repYearList.Name" xml:space="preserve">
<value>repYearList</value>
</data>
<data name="resource.GradientMode1" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlRight.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="commonBar1.Text" xml:space="preserve">
<value />
</data>
<data name="barCohort.Width" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="barDockControlTop.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="&gt;&gt;barDockControlBottom.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlRight.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="PageList.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="BarLogType.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
75t/R2Yt+RfLC2uwtiQmiQAAAABJRU5ErkJggg==
</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Name" xml:space="preserve">
<value>barDockControlLeft</value>
</data>
<data name="&gt;&gt;SaveFileDialog.Type" xml:space="preserve">
<value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;spreadsheetControl.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmLogBooks</value>
</data>
<data name="repYearList.Mask.EditMask" xml:space="preserve">
<value />
</data>
<data name="&gt;&gt;progressPanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="barDockControlTop.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="&gt;&gt;barDockControlRight.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="barDockControlRight.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 477</value>
</data>
<data name="repYearList.Mask.SaveLiteral" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;spreadsheetBarController.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetBarController, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="repYearList.Mask.BeepOnError" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;barExcel.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlBottom.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="resource.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlLeft.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Left</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="resource.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barCohort.Caption" xml:space="preserve">
<value>Cohorts</value>
</data>
<data name="progressPanel.Appearance.BackColor" type="System.Drawing.Color, System.Drawing">
<value>Transparent</value>
</data>
<data name="repositoryItemLookUpEdit1.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="progressPanel.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="barButtonItem3.Caption" xml:space="preserve">
<value>barButtonItem3</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem3.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem3</value>
</data>
<data name="progressPanel.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="Cohorts.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="resource.Image1" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="BarLogType.Width" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem8.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem8</value>
</data>
<data name="SaveFileDialog.Filter" xml:space="preserve">
<value>Excel File|*.xls</value>
</data>
<data name="barYear.Caption" xml:space="preserve">
<value>Years</value>
</data>
<data name="&gt;&gt;Page.Name" xml:space="preserve">
<value>Page</value>
</data>
<data name="&gt;&gt;barButtonItem3.Name" xml:space="preserve">
<value>barButtonItem3</value>
</data>
<data name="barpdf.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="&gt;&gt;repositoryItemLookUpEdit1.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetBarController.Name" xml:space="preserve">
<value>spreadsheetBarController</value>
</data>
<data name="barExcel.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="resource.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="barDockControlTop.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="progressPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>390, 204</value>
</data>
<data name="&gt;&gt;barpdf.Name" xml:space="preserve">
<value>barpdf</value>
</data>
<data name="repYearList.Mask.AutoComplete" type="DevExpress.XtraEditors.Mask.AutoCompleteType, DevExpress.XtraEditors.v16.2">
<value>Default</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem4.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem4</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem7.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem7</value>
</data>
<data name="barDockControlBottom.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="barDockControlBottom.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;BarLogType.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barButtonItem3.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;PageList.Name" xml:space="preserve">
<value>PageList</value>
</data>
<data name="&gt;&gt;barDockControlRight.Name" xml:space="preserve">
<value>barDockControlRight</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.SpreadsheetControl, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="repYearList.Mask.UseMaskAsDisplayFormat" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem2.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem2</value>
</data>
<data name="resource.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="progressPanel.Description" xml:space="preserve">
<value>Xin hãy chờ đợi....</value>
</data>
<data name="spreadsheetControl.Size" type="System.Drawing.Size, System.Drawing">
<value>1020, 477</value>
</data>
<data name="progressPanel.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barReload.Caption" xml:space="preserve">
<value>Fix Data</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem1.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem1</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>PatientMan.BasicForms.frmCommon, PatientMan, Version=1.0.0.32599, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;barCohort.Name" xml:space="preserve">
<value>barCohort</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem8.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;bar.Name" xml:space="preserve">
<value>bar</value>
</data>
<data name="&gt;&gt;BarLogType.Name" xml:space="preserve">
<value>BarLogType</value>
</data>
<data name="&gt;&gt;progressPanel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="barReload.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAADV0RVh0VGl0
bGUAQXJyb3c7UmVjdXJyZW5jZTtSZWZyZXNoO1VwZGF0ZTtSZWxvYWQ7RXhjaGFuZ2WGtF1IAAADXElE
QVQ4TzWTa0iTURjHj1kLM+lCBdGHCKKrQVH0oagPUVmYaZHgFMsyapWarkxSc+qc97Y5k9JuKGHbvKVz
OjMz84NWXph2sVZphZpOnbepW8G/5yx94Mef930u55znOYclZdeyJNVz0ueMbF5sRrl3vFyfG6+oepeo
qrFJFPqWuMyK+1Ey7Qnyz+cxxAKZqlpK6swSlDWkzCnkZt5qye3K8pyCRhg/9WFwdArT9r8YsFjR9rEX
d/IbEZNWrvMNilkbKdWkpN2tA+UtdCSL459sSlRWD9S87sK41Y6hCRv6x6bRa5l26OD4DCxWG/SvPiIm
XTdpaPiE5JwXvIAL23/YX0A/2xpbvlPQHxi/DuBhUROuSYvgdykPUcmlKCh7h/fdwxiatKOrx0xqgzSr
hhdYxMIlhUF3adsWWrmTgpLvGOATpCw85p/i477La4V3YMpJoShHnfWoHqa+MfwamUK32QqJvIoXcGXi
hCJDU3sPfgxZ8VDbjBNnlYWbt3ssISdvFsdFKFIp1JVt6KaYbwOTMBHRqTpeYDETS4rN4oRiRBDh8cUI
jrjnQw7niZk/JGyeKCpfFnZLi9BbGoTGahDCidHgurT0/xHIXAm+4tJZXUy4EAsIx8gIHsj9q4jVs6wg
BCyFukl3AAkKA+Iy9YhO0+GG7BlCop+kUoDzqNVOwuYHh6l8I5PKcD2xBGIiXKIdpP+L+CXC2JQdwzS6
YequWteKAJEqm5xuvABPXrdh98qAyzklWn07zOM2VL78gKPC1AbyuTLeTVPfBIw/RvH2sxnyB/UQXswu
PR6Q6Ld+y941Xv4SofBCVimfQuvn3zB2WxAWp8E+zxtXqICA8S139Y7D0NyDTirSYTLjaUUrHUeHYHE+
aQV9t9D9GMR78udp3+CQr6yOknm/nFiktAy56iacufrIel/TjM6fFseOftLI+kdnHPqFvtu+jUD+uAFe
gYqhjTuObeNHIxjjI/I5na5y3+np7husrA2NVaOwqgOvjP14axpBfXsv8svbcT6yAAdPJb1c7354K6UJ
jghvO/LZuau5GSR8dHxcbge8b4o8/dNfewUqLcdPq+AZILfQlhv3eITzM/NR8pWdPPxmC5DNPVFuToSA
4AV58HJiGcEnwl/eXNysMfYPmLz5/h9uXTcAAAAASUVORK5CYII=
</value>
</data>
<data name="&gt;&gt;barDockControlTop.Name" xml:space="preserve">
<value>barDockControlTop</value>
</data>
<data name="&gt;&gt;SaveFileDialog.Name" xml:space="preserve">
<value>SaveFileDialog</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem5.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;LogTypes.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlBottom.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="Cohorts.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem6.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem6</value>
</data>
<data name="&gt;&gt;progressPanel.Name" xml:space="preserve">
<value>progressPanel</value>
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="&gt;&gt;progressPanel.Type" xml:space="preserve">
<value>DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;barManager.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlTop.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="barpdf.Caption" xml:space="preserve">
<value>PDF</value>
</data>
<data name="&gt;&gt;barManager.Name" xml:space="preserve">
<value>barManager</value>
</data>
<data name="&gt;&gt;barGen.Name" xml:space="preserve">
<value>barGen</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem5.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem5</value>
</data>
<data name="&gt;&gt;Cohorts.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="progressPanel.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="repYearList.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="&gt;&gt;barReload.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barReload.Name" xml:space="preserve">
<value>barReload</value>
</data>
<data name="barGen.Caption" xml:space="preserve">
<value>Generate Book</value>
</data>
<data name="&gt;&gt;bar.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>1020, 0</value>
</data>
<data name="repositoryItemLookUpEdit1.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>1020, 524</value>
</data>
<data name="spreadsheetControl.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="bar.Caption" xml:space="preserve">
<value>barEditItem1</value>
</data>
<data name="barDockControlTop.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="barDockControlBottom.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 524</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem3.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;commonBar1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.CommonBar, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barCohort.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="barCohort.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barReload.LargeGlyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="&gt;&gt;barYear.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Name" xml:space="preserve">
<value>spreadsheetControl</value>
</data>
<data name="Page.Caption" xml:space="preserve">
<value>Page No</value>
</data>
<data name="resource.Font1" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 8.25pt</value>
</data>
<data name="barExcel.Caption" xml:space="preserve">
<value>barButtonItem2</value>
</data>
<data name="repYearList.Mask.ShowPlaceHolders" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="progressPanel.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<metadata name="barManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<metadata name="SaveFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>469, 17</value>
</metadata>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>vi-VN</value>
</metadata>
<metadata name="spreadsheetBarController.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>279, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,505 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="LogTypes.Items2" xml:space="preserve">
<value>PMTCT Log Books</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="BarLogType.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
75t/R2Yt+RfLC2uwtiQmiQAAAABJRU5ErkJggg==
</value>
</data>
<assembly alias="DevExpress.XtraEditors.v18.1" name="DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="repYearList.Mask.AutoComplete" type="DevExpress.XtraEditors.Mask.AutoCompleteType, DevExpress.XtraEditors.v18.1">
<value>Default</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="repYearList.Mask.BeepOnError" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="repYearList.Mask.EditMask" xml:space="preserve">
<value />
</data>
<data name="repYearList.Mask.IgnoreMaskBlank" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="repYearList.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v18.1">
<value>None</value>
</data>
<data name="repYearList.Mask.PlaceHolder" type="System.Char, mscorlib" xml:space="preserve">
<value>_</value>
</data>
<data name="repYearList.Mask.SaveLiteral" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="repYearList.Mask.ShowPlaceHolders" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="repYearList.Mask.UseMaskAsDisplayFormat" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="barCohort.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barGen.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barpdf.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barExcel.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barReload.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAADV0RVh0VGl0
bGUAQXJyb3c7UmVjdXJyZW5jZTtSZWZyZXNoO1VwZGF0ZTtSZWxvYWQ7RXhjaGFuZ2WGtF1IAAADXElE
QVQ4TzWTa0iTURjHj1kLM+lCBdGHCKKrQVH0oagPUVmYaZHgFMsyapWarkxSc+qc97Y5k9JuKGHbvKVz
OjMz84NWXph2sVZphZpOnbepW8G/5yx94Mef930u55znOYclZdeyJNVz0ueMbF5sRrl3vFyfG6+oepeo
qrFJFPqWuMyK+1Ey7Qnyz+cxxAKZqlpK6swSlDWkzCnkZt5qye3K8pyCRhg/9WFwdArT9r8YsFjR9rEX
d/IbEZNWrvMNilkbKdWkpN2tA+UtdCSL459sSlRWD9S87sK41Y6hCRv6x6bRa5l26OD4DCxWG/SvPiIm
XTdpaPiE5JwXvIAL23/YX0A/2xpbvlPQHxi/DuBhUROuSYvgdykPUcmlKCh7h/fdwxiatKOrx0xqgzSr
hhdYxMIlhUF3adsWWrmTgpLvGOATpCw85p/i477La4V3YMpJoShHnfWoHqa+MfwamUK32QqJvIoXcGXi
hCJDU3sPfgxZ8VDbjBNnlYWbt3ssISdvFsdFKFIp1JVt6KaYbwOTMBHRqTpeYDETS4rN4oRiRBDh8cUI
jrjnQw7niZk/JGyeKCpfFnZLi9BbGoTGahDCidHgurT0/xHIXAm+4tJZXUy4EAsIx8gIHsj9q4jVs6wg
BCyFukl3AAkKA+Iy9YhO0+GG7BlCop+kUoDzqNVOwuYHh6l8I5PKcD2xBGIiXKIdpP+L+CXC2JQdwzS6
YequWteKAJEqm5xuvABPXrdh98qAyzklWn07zOM2VL78gKPC1AbyuTLeTVPfBIw/RvH2sxnyB/UQXswu
PR6Q6Ld+y941Xv4SofBCVimfQuvn3zB2WxAWp8E+zxtXqICA8S139Y7D0NyDTirSYTLjaUUrHUeHYHE+
aQV9t9D9GMR78udp3+CQr6yOknm/nFiktAy56iacufrIel/TjM6fFseOftLI+kdnHPqFvtu+jUD+uAFe
gYqhjTuObeNHIxjjI/I5na5y3+np7husrA2NVaOwqgOvjP14axpBfXsv8svbcT6yAAdPJb1c7354K6UJ
jghvO/LZuau5GSR8dHxcbge8b4o8/dNfewUqLcdPq+AZILfQlhv3eITzM/NR8pWdPPxmC5DNPVFuToSA
4AV58HJiGcEnwl/eXNysMfYPmLz5/h9uXTcAAAAASUVORK5CYII=
</value>
</data>
<data name="barReload.LargeGlyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barDockControlTop.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlTop.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlTop.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="barDockControlTop.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlBottom.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlBottom.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlBottom.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlBottom.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlLeft.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlLeft.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlLeft.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlLeft.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlRight.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlRight.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlRight.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlRight.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="progressPanel.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="progressPanel.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="progressPanel.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="progressPanel.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="resource.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="resource.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="resource.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="resource.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="resource.FontSizeDelta1" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="resource.FontStyleDelta1" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="resource.GradientMode1" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="resource.Image1" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
</root>

View File

@@ -0,0 +1,505 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="LogTypes.Items2" xml:space="preserve">
<value>PMTCT Log Books</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="BarLogType.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
75t/R2Yt+RfLC2uwtiQmiQAAAABJRU5ErkJggg==
</value>
</data>
<assembly alias="DevExpress.XtraEditors.v16.2" name="DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="repYearList.Mask.AutoComplete" type="DevExpress.XtraEditors.Mask.AutoCompleteType, DevExpress.XtraEditors.v16.2">
<value>Default</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="repYearList.Mask.BeepOnError" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="repYearList.Mask.EditMask" xml:space="preserve">
<value />
</data>
<data name="repYearList.Mask.IgnoreMaskBlank" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="repYearList.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v16.2">
<value>None</value>
</data>
<data name="repYearList.Mask.PlaceHolder" type="System.Char, mscorlib" xml:space="preserve">
<value>_</value>
</data>
<data name="repYearList.Mask.SaveLiteral" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="repYearList.Mask.ShowPlaceHolders" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="repYearList.Mask.UseMaskAsDisplayFormat" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="barCohort.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barGen.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barpdf.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barExcel.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAB10RVh0VGl0
bGUARXhwb3J0O1hscztFeHBvcnRUb1hscztMoJn+AAAIXUlEQVRYR8WXeVSU1xnG2SGmSkia9Nictqfp
Hz0JcUFQwBVEWcQQREUEVJaBKI0EEAYG2RFcUARRE1ojDWrSVqNWo2kbMdVq7DEJGo5VWVxA1lnYmRkY
4On73pkhGAbT//qd85w7fHPme37vdr+LGQCznJycMdFlbpCFQZbPkJUJ8X3z8c+cTOxtCsCi9I/XL5dW
foUDH32FUlbFdRyo0K8lJP16DSVHr2H/h9dQTGvxh/8Sytl3Mc8AwvDPBJkAwD8gWbLpj12Dgzr0qwfR
3aNGh7IXj5904uuaZlRdr0fazjP59BxrkoC4W9c+IVAW3zMFYFXy0XX2gG5kFDrdCK0jGNKNCg3S3yy1
Roe+gUF09mjQpuhDQ6MKRX+4gtFR4Nylu0jIObmDnmVDEhDjfYzie6YBKKV8DZERy2g6OEQAQyPQGqTW
DKK3fxAK1QAeNCqw49AlAdCn1uHMP+5gs+x4AT3PlmSyLyYDsL5R3SgA2HCIjPTmelOxDo5AQyXQGsqg
7FajvlGJzL0XBYCavmeIUxe+Q1Ti0UJ6ph1pAsQYwNydtlUuhXZwKbCF8w5bzMm3EXLKI+VYY3aOFWZl
WWNmliVmZlhhRoYlIo8sJSMd1FodVNQH9Y8USC44KwC4VBoBMYw/natGWNz7JiHGAFwKbbHqhAMCj9lj
ZaU9/CumwffoNHgf+QmW/X4KvMqnwPN9O3gcssPiMlssKrXBm+kWwrxfO4SuXg3qHimxNeskPQ4CYniE
QIYZZBgfn7mJYEkpQ4iemADgTJEHHHOg9Oqw8NBz0NBD55fZYUAzBPdSW7jvt8XBK9no7tUKM5ciS7wp
s0A/fd9PzdhF9x+1diGj6DxiU09AknIckuTjiN7GOkaluEXl+ZzczKZwFkwCcORa7TAWHLQTHT7/gB11
OQHst4FrsQ26+7Rw2WstzF32WMJRZi4AemkSekgdnQNoaOrE7futuFnTiBvVj3H15kNcvlGPq/9uMAJM
NQnA9ea0l9/IE+YfXMsVkfPD2XzePmuUfZlNI6eGM5k777KAY5o5etVDVGeaBFo5C4ou2hNoIlrlfWhq
6cYDAqp9qKAJUSJ99wUGmEaymghAzeZHNTdG3k/GbiUE0K+FK5nP20tRU+QlVZlQdKoxp9ACb6TqAXpY
NIqcIV67aO1kGJqMdlU/Wjp6aaPqQ9ru8wxgbxLAKdcavtRwanoYR84bjBtF3mOoeenlLKi6NMK8+IsM
ODGA1BzdZNjTR+YCQK8uo+i3coJoo4xw5qQFAuAFkwCzCcCbup3N3Ups4MZ1F5F/X3Pn3RYi8jkFFnAq
MNcDPGU4CBWtKl57tFAa1EFl4Uwm559lAAeTALNyrD6flc2zboWZmSSa8xnbqdNp1LjbHVlUc0dKO6f+
DakZIsu9xyJlc15VJKOxkrZoRbdefZTZbfmnGeBFkwDGG3TxRjH1S+rcURpmUVtjmkWkbGYwNHwWjUcT
wPVmtRnUqugVapH30u81+OxSDQNMJz1P4releD+YApjGI8MAxtoaI+UIjeIo5WRcePgUJKllCJVkIy23
HCnZh5GUXoatacXYklQESXwhNm3JQ5gkEyvWxCMoIgMB4alXycfaFACT2ctoZEYYgIzHmwqNpViLFoow
WlqK/H2VWBeZAXnXgMiGPiMDogFblSzKCMk7cAvS8srxVpiUs/HcZAAvpO36DCP0KuaGUnK0rDFjfV3l
9Lm5owcRSfuQu6cCazbKhPGdh0rUNCjwXYMct+vl+O2M5Xh9pg++re2A10oJQmOysWJdEgM8PxmAg7Tw
r3oANiRzBa0KNjaad/OIadDU1onw+N3I3HkEgaEpImo2v03mt+rkqK6Vw9HJD+4eG9Cs6McS3wiERGfC
e3U8A0ydDODFlB1nBIDemDcVFhvr1cGifeFRiwLr4wogy6e0BieINN+qUwhzjvgb0mzXVVjsF4MntDsu
XL4BwZHb4fV2HAPYmwLgY9RLSbmn6W02+gND6nYybSeJVaWmU5AcwbG5SMk5DN+g3wmA6roOfHufzElf
k27ea0cTb80dfXD3DBWl8vCPZQCHyQB+mpD96RgAmxnF5mzMaiXVPm7H6qgsJGYcxLKAd7DUPwaeK6Kx
xCcSi302YeGycMz3CiPj9XDzCIHrknUICk/FIp9oBnjpKQC6xGmI9PJ7macEgD5SMicZTYWUarSQ7j1o
Q+DGdMSnlSBscx5C38nD+tgchFCjrYvOQjDVe21EOlZvkiFoQyoCqfsDQ6VYsGwTA7w8KcC7GX+Bjk4U
bM5iw1beXAzjxObNtN6pe4KV1HxxKcUIoX3gxy5/6pOAkBS4eYYzwM/o1gQAPrG8EifTAwhjg9i0hTqZ
xR3NqqlthG9wEmIS9mANNRdfxr1CRROjohLqm1hD50YNvKn5/NcmYd7iUAaYbgpA9MDmtE/oOEWnXjpy
DfCxi17TevH7nw4hLDqsNDxuhndQPKLfLURguFQAGEdViEoop+ZlcRN7+EngtzoRzguCGeBVUwBiJ4xK
OHolVnoCMSmkZDpikaKTj4kjVhQdsaKSSImVqPikCksD4mirzRfpzTxXi+1n7yP19D0kn7yHhD/fxdaP
/4O4E3REr7yDhV4b4bPqPTi5r2GAXzwFYIDgfyL4HM8Hh1dI/PL4uUGvmtAcjxWxtLvlivQWXW3Hrn+2
oaCqFblftCDjb82QXXgC6bkmbCO5LgmlLMTS3hDEAL80BcBZYAjOBPcDwzxL0109Qr5ZsDyCxk+CwNwq
vJV1CX6yv8NbehGeieexaOtZuG/+FHNjTsJl/lrMXbQer8/yqabfPj0F40UXg/wvEj1D+hXp1+P02jj9
5gfi7zm7378N/3+C2X8Bg3DBnOf3rOsAAAAASUVORK5CYII=
</value>
</data>
<data name="barReload.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAADV0RVh0VGl0
bGUAQXJyb3c7UmVjdXJyZW5jZTtSZWZyZXNoO1VwZGF0ZTtSZWxvYWQ7RXhjaGFuZ2WGtF1IAAADXElE
QVQ4TzWTa0iTURjHj1kLM+lCBdGHCKKrQVH0oagPUVmYaZHgFMsyapWarkxSc+qc97Y5k9JuKGHbvKVz
OjMz84NWXph2sVZphZpOnbepW8G/5yx94Mef930u55znOYclZdeyJNVz0ueMbF5sRrl3vFyfG6+oepeo
qrFJFPqWuMyK+1Ey7Qnyz+cxxAKZqlpK6swSlDWkzCnkZt5qye3K8pyCRhg/9WFwdArT9r8YsFjR9rEX
d/IbEZNWrvMNilkbKdWkpN2tA+UtdCSL459sSlRWD9S87sK41Y6hCRv6x6bRa5l26OD4DCxWG/SvPiIm
XTdpaPiE5JwXvIAL23/YX0A/2xpbvlPQHxi/DuBhUROuSYvgdykPUcmlKCh7h/fdwxiatKOrx0xqgzSr
hhdYxMIlhUF3adsWWrmTgpLvGOATpCw85p/i477La4V3YMpJoShHnfWoHqa+MfwamUK32QqJvIoXcGXi
hCJDU3sPfgxZ8VDbjBNnlYWbt3ssISdvFsdFKFIp1JVt6KaYbwOTMBHRqTpeYDETS4rN4oRiRBDh8cUI
jrjnQw7niZk/JGyeKCpfFnZLi9BbGoTGahDCidHgurT0/xHIXAm+4tJZXUy4EAsIx8gIHsj9q4jVs6wg
BCyFukl3AAkKA+Iy9YhO0+GG7BlCop+kUoDzqNVOwuYHh6l8I5PKcD2xBGIiXKIdpP+L+CXC2JQdwzS6
YequWteKAJEqm5xuvABPXrdh98qAyzklWn07zOM2VL78gKPC1AbyuTLeTVPfBIw/RvH2sxnyB/UQXswu
PR6Q6Ld+y941Xv4SofBCVimfQuvn3zB2WxAWp8E+zxtXqICA8S139Y7D0NyDTirSYTLjaUUrHUeHYHE+
aQV9t9D9GMR78udp3+CQr6yOknm/nFiktAy56iacufrIel/TjM6fFseOftLI+kdnHPqFvtu+jUD+uAFe
gYqhjTuObeNHIxjjI/I5na5y3+np7husrA2NVaOwqgOvjP14axpBfXsv8svbcT6yAAdPJb1c7354K6UJ
jghvO/LZuau5GSR8dHxcbge8b4o8/dNfewUqLcdPq+AZILfQlhv3eITzM/NR8pWdPPxmC5DNPVFuToSA
4AV58HJiGcEnwl/eXNysMfYPmLz5/h9uXTcAAAAASUVORK5CYII=
</value>
</data>
<data name="barReload.LargeGlyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barDockControlTop.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlTop.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlTop.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="barDockControlTop.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlBottom.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlBottom.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlBottom.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlBottom.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlLeft.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlLeft.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlLeft.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlLeft.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlRight.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="barDockControlRight.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="barDockControlRight.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlRight.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="progressPanel.Appearance.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="progressPanel.Appearance.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="progressPanel.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="progressPanel.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="resource.FontSizeDelta" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="resource.FontStyleDelta" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="resource.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="resource.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="resource.FontSizeDelta1" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="resource.FontStyleDelta1" type="System.Drawing.FontStyle, System.Drawing">
<value>Regular</value>
</data>
<data name="resource.GradientMode1" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="resource.Image1" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
</root>

View File

@@ -0,0 +1,328 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="BarLogType.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barCohort.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barGen.Caption" xml:space="preserve">
<value>Tạo Logbooks</value>
</data>
<data name="barGen.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAmdEVYdFRpdGxlAENvbnRhY3Q7Q2FyZDtJbmZvO0RldGFpbDtQZXJzb247MubyWQAABzFJREFU
WEfFl3lsVNcVxt00TVtIgBAgQFH/C0mjVoqKiGgRaUNJSSC0TZRNUIgDxRh7bMfMeBsbbyHe8G4MeB/j
GdtjMzbYLAETCsSYqJVJjG12EgibF/A+4z1fzjnvvWGgVpZGgpF++u69795zvru8N++5AXigjNl4P9F+
PyEe+gH89EfCMTgnI5WHiZ8Tv1QZ9y2M/x48+h1wnEcIzu32cExG1eKMotr6zOJPsdXyKTI1zCewRajD
lqI6ZAjHkU6avoOUSCvUqEWaSSG14BOkmAjS5HwX8j5BUt4xJGT9+3zQh5Ylqgm3X1Dg1q9udGH066/H
ZnQM/RF8ebWDTBxupdy8Wm7jeGYceGhkFIPDIxgcIVi/gwEXxmobGFJxLRPDlCd++2E+gRPYwPh0WkJ2
5hpccBnkWlYYRj+h6d2MoH+QlOG6pmqZDcRsO8QGJrKBR3m/RsiAa3Cmo8cOWzXtdc5uhMUWIjTGBFNp
DW62d0kghwu2g2eEnaqWHzgtlH3ENIs6BqgvMTQ8ik0ZNWxgkhjggzEyOqoGGxHlBAWlhxAYnacQlYcA
wkCk51TDPjgEOwVzInUNbrtT72PtJyVYeXWj0g+ygcfZwGMJuUcxQsuiOXSoA2OSSxEUkQ9DeDb0G4mw
bGwgojablYBqcKZkbxOKVSx7GhWqG2EWTsFc1YBex5DAqxyRsv+OgU2Zh2RZevuH0ecgVLdp2VUIiMiF
X1iWQuh2GGkbUrMq1WCDoj2kClxW6t2MndqIbmrjsgZPMjiumg1MZgMTotJqMEBL39E7gM6+AXTZByRA
/alL8DNuhy5kG3yCt0JHGMjQfxsu3hWQMVV+JhRUEDaFfNtJ5O/8DDnl9dhW8h/c6ulHW7cDvfYhGGJ2
Ow1MjEg9IHt+mzpwJ9FupWzcZIJXwBYiA16GDEQmWNApRgcV7SUl02ye4bHa+HairdOBVle6HGJY/0El
G3hCDIQn76dDNKwklYEOGcxqsn6Mte+nwsNfoayqFm0UxEknJSFNM9Uh1XSCnoB1xHEkFxD5x5Ek1Aot
HQ60dNrF+IYoMTCFDUwKS9wnh66tSwnGTrl8va2H7oSP8Z5PEtx9EuGuS0JucQ2utnZLn5YOO1oJ1rvh
a8r1m7cduOls47pdVsov0uY08LgxYS8dwCElKHGttQfle07AOygTq7wTic2iK702C54B6bDS8+FKS7cE
5MBJebVIpGf95lwiRyEhh5772QRpfPZR3LjVhxvU/3bPAHzDy9nAVDHAJ5JPs+Y8PtNGibSE8fgn43mH
FaJxiEmzUkAlqAKVb2mqtlP9+l30yTbrNpY5DUwOjKmSg8EDeEYe/mn3JIzDinVxWK6qlInVfsnOoPFZ
NEvhKOKI2KwjiN3uwrYj0u9aex/aaZu9jWJgGht4wvDhLrr1yIDTtTKT61TmQf8LtVMgLnNATa+p11ml
Lthdygq81etDStnAk2JgQ3SlnExnAu4oQRQDWsDrYwT7f2ADnsElTgNT1iQfRkrNZQTvPIvA8tOCoYyw
NmNDaTP8S5rxfnGT4GdphC/hs+MUdDsa4U3qVdiA9aYGeBYQ+Z9jHeGR9znW5p3E2tyTWJOjsDqnHquz
62EoacLfgivYwHQx8F5CDbYeu4rovRcRvecioojIalIi4eCXSDl0GbH7v0DYrgswVpxDCBFsO4sgIrD8
jBBQdgZ662nRjbvO09gLCK08RxM4DT8y7lvcDB9LE9FI7efxin4nG5jBBqauij2A9CNXKPklSnxBkjPh
Fc34i78Zz7ydgpeDrAizNctgTh4oq3VWEvJqacn1xafwUoAVc9yzsDSkAnqaLRuQ5OYm6MyNCKHxf/Wz
Og1MW/7BPqQeviIzjiAD4VUXELf/EiW3YPZSYwb1efq3r0dlLDPaEE3Xg9TkPHODGKDENFNjJQU2WPG7
1yIyacyzv39zU+YbkXulHxvg5LqiRqkv9LKwgZlsYOpb4dVIojMQWUUGKPlGgpf8+TXZmDDj6eeoz6xJ
M3/z3CJfi5iUmWvLrs6elzq04izmrzNhwvSn5tCYX0+cMXvOIt8SSajj2RcpJgzUf4FHkXMFJv8jyNZi
LGlA/EdfyMxjmH2X8PfQSsxdnpDIBuavTEp6M2IPInbTCu0+L/scRnvM+8xnQjkX57AshMa8HZ/MBua+
E5/8alAlAqzKCulLz4jR1Vvq8Af3XH4plQfR+AUr41Ys9S9tf1VfjiX6MizxZ6x42a8UiwnqM/MlnxIs
0hVjkbcFC9czZrzoacaf1xXhTx478AKxwKMQC/5ViPkEjZk1f40Jf3TPp2QFmEc6711iVR6eX5nd/ezi
wHepz2NsgD9K+PWY/xr5vuRlYfgW4Tr/Z/PbK6t2nffuXn6lKo/jWPzCycr9+dosFS7zE5CT/4xwfpZx
hT8U7oXb2aR2nb+gvg3XMVqMsfrwdfk045/2nXa/edBfx3D7BlETIMHn8wugAAAAAElFTkSuQmCC
</value>
</data>
<data name="barButtonItem1.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barButtonItem2.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
</root>

View File

@@ -0,0 +1,131 @@
namespace PatientMan.Forms
{
partial class frmLogin
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmLogin));
this.UserName = new DevExpress.XtraEditors.TextEdit();
this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
this.labelControl2 = new DevExpress.XtraEditors.LabelControl();
this.Password = new DevExpress.XtraEditors.TextEdit();
this.OK = new DevExpress.XtraEditors.SimpleButton();
this.Cancel = new DevExpress.XtraEditors.SimpleButton();
this.Language = new DevExpress.XtraEditors.ComboBoxEdit();
this.labelControl3 = new DevExpress.XtraEditors.LabelControl();
((System.ComponentModel.ISupportInitialize)(this.UserName.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Password.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Language.Properties)).BeginInit();
this.SuspendLayout();
//
// UserName
//
resources.ApplyResources(this.UserName, "UserName");
this.UserName.EnterMoveNextControl = true;
this.UserName.Name = "UserName";
//
// labelControl1
//
resources.ApplyResources(this.labelControl1, "labelControl1");
this.labelControl1.Name = "labelControl1";
//
// labelControl2
//
resources.ApplyResources(this.labelControl2, "labelControl2");
this.labelControl2.Name = "labelControl2";
//
// Password
//
this.Password.EnterMoveNextControl = true;
resources.ApplyResources(this.Password, "Password");
this.Password.Name = "Password";
this.Password.Properties.PasswordChar = '*';
//
// OK
//
resources.ApplyResources(this.OK, "OK");
this.OK.Name = "OK";
this.OK.Click += new System.EventHandler(this.OK_Click);
//
// Cancel
//
this.Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
resources.ApplyResources(this.Cancel, "Cancel");
this.Cancel.Name = "Cancel";
this.Cancel.Click += new System.EventHandler(this.Cancel_Click);
//
// Language
//
resources.ApplyResources(this.Language, "Language");
this.Language.Name = "Language";
this.Language.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("Language.Properties.Buttons"))))});
this.Language.Properties.Items.AddRange(new object[] {
resources.GetString("Language.Properties.Items"),
resources.GetString("Language.Properties.Items1")});
//
// labelControl3
//
resources.ApplyResources(this.labelControl3, "labelControl3");
this.labelControl3.Name = "labelControl3";
//
// frmLogin
//
this.AcceptButton = this.OK;
resources.ApplyResources(this, "$this");
this.CancelButton = this.Cancel;
this.Controls.Add(this.labelControl3);
this.Controls.Add(this.Language);
this.Controls.Add(this.Cancel);
this.Controls.Add(this.OK);
this.Controls.Add(this.labelControl2);
this.Controls.Add(this.Password);
this.Controls.Add(this.labelControl1);
this.Controls.Add(this.UserName);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.Name = "frmLogin";
this.Load += new System.EventHandler(this.frmLogin_Load);
((System.ComponentModel.ISupportInitialize)(this.UserName.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Password.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Language.Properties)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private DevExpress.XtraEditors.TextEdit UserName;
private DevExpress.XtraEditors.LabelControl labelControl1;
private DevExpress.XtraEditors.LabelControl labelControl2;
private DevExpress.XtraEditors.TextEdit Password;
private DevExpress.XtraEditors.SimpleButton OK;
private DevExpress.XtraEditors.SimpleButton Cancel;
private DevExpress.XtraEditors.ComboBoxEdit Language;
private DevExpress.XtraEditors.LabelControl labelControl3;
}
}

View File

@@ -0,0 +1,62 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Net;
using System.Text;
using System.Windows.Forms;
using PatientMan.Properties;
using System.Globalization;
using System.Threading;
namespace PatientMan.Forms
{
public partial class frmLogin : PatientMan.BasicForms.frmCommon
{
public frmLogin()
{
InitializeComponent();
}
private void OK_Click(object sender, EventArgs e)
{
if (UserName.Text == "Admin" && SettingInfo.Password == common.MD5Hash(Password.Text))
{
this.Hide();
if (this.Language.SelectedIndex == 0)
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo("vi-VN");
SettingInfo.Language = 0;
}
else
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");
SettingInfo.Language = 1;
}
var frm = new frmMain();
frm.ShowDialog();
this.Close();
}
else
{
MessageBox.Show("Password is not correct!", "Login Information", MessageBoxButtons.OK);
}
}
private void frmLogin_Load(object sender, EventArgs e)
{
this.Language.SelectedIndex = SettingInfo.Language;
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");
}
private void Cancel_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}

View File

@@ -0,0 +1,343 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="UserName.EditValue" xml:space="preserve">
<value>Admin</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="UserName.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="UserName.Location" type="System.Drawing.Point, System.Drawing">
<value>121, 48</value>
</data>
<data name="UserName.Size" type="System.Drawing.Size, System.Drawing">
<value>233, 20</value>
</data>
<data name="UserName.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;UserName.Name" xml:space="preserve">
<value>UserName</value>
</data>
<data name="&gt;&gt;UserName.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;UserName.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;UserName.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="labelControl1.Location" type="System.Drawing.Point, System.Drawing">
<value>40, 51</value>
</data>
<data name="labelControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>52, 13</value>
</data>
<data name="labelControl1.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="labelControl1.Text" xml:space="preserve">
<value>User Name</value>
</data>
<data name="&gt;&gt;labelControl1.Name" xml:space="preserve">
<value>labelControl1</value>
</data>
<data name="&gt;&gt;labelControl1.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;labelControl1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelControl1.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="labelControl2.Location" type="System.Drawing.Point, System.Drawing">
<value>40, 88</value>
</data>
<data name="labelControl2.Size" type="System.Drawing.Size, System.Drawing">
<value>46, 13</value>
</data>
<data name="labelControl2.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="labelControl2.Text" xml:space="preserve">
<value>Password</value>
</data>
<data name="&gt;&gt;labelControl2.Name" xml:space="preserve">
<value>labelControl2</value>
</data>
<data name="&gt;&gt;labelControl2.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;labelControl2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelControl2.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="Password.Location" type="System.Drawing.Point, System.Drawing">
<value>121, 85</value>
</data>
<data name="Password.Size" type="System.Drawing.Size, System.Drawing">
<value>233, 20</value>
</data>
<data name="Password.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;Password.Name" xml:space="preserve">
<value>Password</value>
</data>
<data name="&gt;&gt;Password.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;Password.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Password.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="OK.Location" type="System.Drawing.Point, System.Drawing">
<value>100, 176</value>
</data>
<data name="OK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="OK.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="OK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;OK.Name" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;OK.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;OK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;OK.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="Cancel.Location" type="System.Drawing.Point, System.Drawing">
<value>221, 176</value>
</data>
<data name="Cancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="Cancel.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="Cancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;Cancel.Name" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;Cancel.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;Cancel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Cancel.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="Language.Location" type="System.Drawing.Point, System.Drawing">
<value>121, 125</value>
</data>
<assembly alias="DevExpress.Utils.v18.1" name="DevExpress.Utils.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="Language.Properties.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="Language.Properties.Items" xml:space="preserve">
<value>Vietnamese</value>
</data>
<data name="Language.Properties.Items1" xml:space="preserve">
<value>English</value>
</data>
<data name="Language.Size" type="System.Drawing.Size, System.Drawing">
<value>233, 20</value>
</data>
<data name="Language.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="&gt;&gt;Language.Name" xml:space="preserve">
<value>Language</value>
</data>
<data name="&gt;&gt;Language.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;Language.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Language.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="labelControl3.Location" type="System.Drawing.Point, System.Drawing">
<value>40, 128</value>
</data>
<data name="labelControl3.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 13</value>
</data>
<data name="labelControl3.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="labelControl3.Text" xml:space="preserve">
<value>Language</value>
</data>
<data name="&gt;&gt;labelControl3.Name" xml:space="preserve">
<value>labelControl3</value>
</data>
<data name="&gt;&gt;labelControl3.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;labelControl3.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelControl3.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>391, 217</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Login</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmLogin</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>PatientMan.BasicForms.frmCommon, PatientMan, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View File

@@ -0,0 +1,343 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="UserName.EditValue" xml:space="preserve">
<value>Admin</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="UserName.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="UserName.Location" type="System.Drawing.Point, System.Drawing">
<value>121, 48</value>
</data>
<data name="UserName.Size" type="System.Drawing.Size, System.Drawing">
<value>233, 20</value>
</data>
<data name="UserName.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;UserName.Name" xml:space="preserve">
<value>UserName</value>
</data>
<data name="&gt;&gt;UserName.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;UserName.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;UserName.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="labelControl1.Location" type="System.Drawing.Point, System.Drawing">
<value>40, 51</value>
</data>
<data name="labelControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>52, 13</value>
</data>
<data name="labelControl1.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="labelControl1.Text" xml:space="preserve">
<value>User Name</value>
</data>
<data name="&gt;&gt;labelControl1.Name" xml:space="preserve">
<value>labelControl1</value>
</data>
<data name="&gt;&gt;labelControl1.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;labelControl1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelControl1.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="labelControl2.Location" type="System.Drawing.Point, System.Drawing">
<value>40, 88</value>
</data>
<data name="labelControl2.Size" type="System.Drawing.Size, System.Drawing">
<value>46, 13</value>
</data>
<data name="labelControl2.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="labelControl2.Text" xml:space="preserve">
<value>Password</value>
</data>
<data name="&gt;&gt;labelControl2.Name" xml:space="preserve">
<value>labelControl2</value>
</data>
<data name="&gt;&gt;labelControl2.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;labelControl2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelControl2.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="Password.Location" type="System.Drawing.Point, System.Drawing">
<value>121, 85</value>
</data>
<data name="Password.Size" type="System.Drawing.Size, System.Drawing">
<value>233, 20</value>
</data>
<data name="Password.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;Password.Name" xml:space="preserve">
<value>Password</value>
</data>
<data name="&gt;&gt;Password.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;Password.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Password.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="OK.Location" type="System.Drawing.Point, System.Drawing">
<value>100, 176</value>
</data>
<data name="OK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="OK.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="OK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;OK.Name" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;OK.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;OK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;OK.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="Cancel.Location" type="System.Drawing.Point, System.Drawing">
<value>221, 176</value>
</data>
<data name="Cancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="Cancel.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="Cancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;Cancel.Name" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;Cancel.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;Cancel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Cancel.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="Language.Location" type="System.Drawing.Point, System.Drawing">
<value>121, 125</value>
</data>
<assembly alias="DevExpress.Utils.v16.2" name="DevExpress.Utils.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="Language.Properties.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="Language.Properties.Items" xml:space="preserve">
<value>Vietnamese</value>
</data>
<data name="Language.Properties.Items1" xml:space="preserve">
<value>English</value>
</data>
<data name="Language.Size" type="System.Drawing.Size, System.Drawing">
<value>233, 20</value>
</data>
<data name="Language.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="&gt;&gt;Language.Name" xml:space="preserve">
<value>Language</value>
</data>
<data name="&gt;&gt;Language.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;Language.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Language.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="labelControl3.Location" type="System.Drawing.Point, System.Drawing">
<value>40, 128</value>
</data>
<data name="labelControl3.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 13</value>
</data>
<data name="labelControl3.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="labelControl3.Text" xml:space="preserve">
<value>Language</value>
</data>
<data name="&gt;&gt;labelControl3.Name" xml:space="preserve">
<value>labelControl3</value>
</data>
<data name="&gt;&gt;labelControl3.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;labelControl3.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelControl3.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>391, 217</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Login</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmLogin</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>PatientMan.BasicForms.frmCommon, PatientMan, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View File

@@ -0,0 +1,155 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="UserName.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="labelControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 13</value>
</data>
<data name="labelControl1.Text" xml:space="preserve">
<value>Tên đăng nhập</value>
</data>
<data name="labelControl2.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 13</value>
</data>
<data name="labelControl2.Text" xml:space="preserve">
<value>Mật khẩu</value>
</data>
<data name="OK.Text" xml:space="preserve">
<value>Chọn</value>
</data>
<data name="Cancel.Text" xml:space="preserve">
<value>Hủy</value>
</data>
<data name="Language.Properties.Items" xml:space="preserve">
<value>Tiếng Việt</value>
</data>
<data name="Language.Properties.Items1" xml:space="preserve">
<value>Tiếng Anh</value>
</data>
<data name="labelControl3.Text" xml:space="preserve">
<value>Ngôn ngữ</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Đăng nhập</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,485 @@
namespace PatientMan.Forms
{
partial class frmPatientLists
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPatientLists));
this.grdClients = new PatientMan.hsphgrid();
this.persistentRepository = new DevExpress.XtraEditors.Repository.PersistentRepository(this.components);
this.Sex = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this.Provinces = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.Dead = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit();
this.gridView = new DevExpress.XtraGrid.Views.Grid.GridView();
this.No = new DevExpress.XtraGrid.Columns.GridColumn();
this.colBirthYear = new DevExpress.XtraGrid.Columns.GridColumn();
this.colPatientId = new DevExpress.XtraGrid.Columns.GridColumn();
this.colPatientName = new DevExpress.XtraGrid.Columns.GridColumn();
this.colSex = new DevExpress.XtraGrid.Columns.GridColumn();
this.colTelephoneNo = new DevExpress.XtraGrid.Columns.GridColumn();
this.colReceiveServiceDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colARV = new DevExpress.XtraGrid.Columns.GridColumn();
this.colStatus = new DevExpress.XtraGrid.Columns.GridColumn();
this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.bar2 = new DevExpress.XtraBars.Bar();
this.barEdit = new DevExpress.XtraBars.BarButtonItem();
this.barFilter = new DevExpress.XtraBars.BarEditItem();
this.cbFilter = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.barFilterButton = new DevExpress.XtraBars.BarButtonItem();
this.barAutoUpdate = new DevExpress.XtraBars.BarButtonItem();
this.BeginDate = new DevExpress.XtraBars.BarEditItem();
this.repBeginDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.EndDate = new DevExpress.XtraBars.BarEditItem();
this.repEndDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.Printing = new DevExpress.XtraBars.BarButtonItem();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.imageList = new System.Windows.Forms.ImageList(this.components);
this.barButtonView = new DevExpress.XtraBars.BarButtonItem();
((System.ComponentModel.ISupportInitialize)(this.grdClients)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Sex)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Provinces)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Dead)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repBeginDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repBeginDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repEndDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repEndDate.CalendarTimeProperties)).BeginInit();
this.SuspendLayout();
//
// grdClients
//
this.grdClients.ContextMenuStrip = this.grdContextMenu;
this.grdClients.Cursor = System.Windows.Forms.Cursors.Default;
resources.ApplyResources(this.grdClients, "grdClients");
this.grdClients.EmbeddedNavigator.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("grdClients.EmbeddedNavigator.Anchor")));
this.grdClients.EmbeddedNavigator.Buttons.Append.Visible = false;
this.grdClients.EmbeddedNavigator.Buttons.CancelEdit.Visible = false;
this.grdClients.EmbeddedNavigator.Buttons.EnabledAutoRepeat = false;
this.grdClients.EmbeddedNavigator.Buttons.EndEdit.Visible = false;
this.grdClients.EmbeddedNavigator.Buttons.Remove.Visible = false;
this.grdClients.EmbeddedNavigator.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.Flat;
this.grdClients.EmbeddedNavigator.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("grdClients.EmbeddedNavigator.ImeMode")));
this.grdClients.ExternalRepository = this.persistentRepository;
this.grdClients.MainView = this.gridView;
this.grdClients.Name = "grdClients";
this.grdClients.Patients = null;
this.grdClients.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView,
this.gridView1});
//
// persistentRepository
//
this.persistentRepository.Items.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.Sex,
this.Provinces,
this.Dead});
//
// Sex
//
this.Sex.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("Sex.Buttons"))))});
this.Sex.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("Sex.Items"), ((object)(resources.GetObject("Sex.Items1"))), ((int)(resources.GetObject("Sex.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("Sex.Items3"), ((object)(resources.GetObject("Sex.Items4"))), ((int)(resources.GetObject("Sex.Items5"))))});
this.Sex.Name = "Sex";
//
// Provinces
//
resources.ApplyResources(this.Provinces, "Provinces");
this.Provinces.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("Provinces.Buttons"))))});
this.Provinces.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("Provinces.Columns"), resources.GetString("Provinces.Columns1")),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("Provinces.Columns2"), resources.GetString("Provinces.Columns3"))});
this.Provinces.DisplayMember = "Provincename";
this.Provinces.Name = "Provinces";
this.Provinces.ValueMember = "Provinceid";
//
// Dead
//
resources.ApplyResources(this.Dead, "Dead");
this.Dead.Name = "Dead";
this.Dead.ValueChecked = ((short)(1));
this.Dead.ValueGrayed = ((short)(0));
this.Dead.ValueUnchecked = ((short)(2));
//
// gridView
//
this.gridView.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.No,
this.colBirthYear,
this.colPatientId,
this.colPatientName,
this.colSex,
this.colTelephoneNo,
this.colReceiveServiceDate,
this.colARV,
this.colStatus});
this.gridView.GridControl = this.grdClients;
resources.ApplyResources(this.gridView, "gridView");
this.gridView.HorzScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always;
this.gridView.Name = "gridView";
this.gridView.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.False;
this.gridView.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.False;
this.gridView.OptionsBehavior.Editable = false;
this.gridView.OptionsNavigation.EnterMoveNextColumn = true;
this.gridView.OptionsView.ColumnAutoWidth = false;
this.gridView.OptionsView.ShowFooter = true;
this.gridView.OptionsView.ShowGroupPanel = false;
this.gridView.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.True;
this.gridView.DoubleClick += new System.EventHandler(this.gridView_DoubleClick);
//
// No
//
resources.ApplyResources(this.No, "No");
this.No.FieldName = "No";
this.No.Name = "No";
this.No.OptionsColumn.Printable = DevExpress.Utils.DefaultBoolean.True;
//
// colBirthYear
//
this.colBirthYear.AppearanceHeader.Options.UseTextOptions = true;
this.colBirthYear.AppearanceHeader.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
resources.ApplyResources(this.colBirthYear, "colBirthYear");
this.colBirthYear.FieldName = "BirthYear";
this.colBirthYear.Name = "colBirthYear";
//
// colPatientId
//
this.colPatientId.AppearanceHeader.Options.UseTextOptions = true;
this.colPatientId.AppearanceHeader.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
resources.ApplyResources(this.colPatientId, "colPatientId");
this.colPatientId.FieldName = "PatientId";
this.colPatientId.Name = "colPatientId";
//
// colPatientName
//
this.colPatientName.AppearanceHeader.Options.UseTextOptions = true;
this.colPatientName.AppearanceHeader.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
resources.ApplyResources(this.colPatientName, "colPatientName");
this.colPatientName.FieldName = "PatientName";
this.colPatientName.Name = "colPatientName";
//
// colSex
//
this.colSex.AppearanceHeader.Options.UseTextOptions = true;
this.colSex.AppearanceHeader.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
resources.ApplyResources(this.colSex, "colSex");
this.colSex.ColumnEdit = this.Sex;
this.colSex.FieldName = "Sex";
this.colSex.Name = "colSex";
//
// colTelephoneNo
//
this.colTelephoneNo.AppearanceHeader.Options.UseTextOptions = true;
this.colTelephoneNo.AppearanceHeader.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
resources.ApplyResources(this.colTelephoneNo, "colTelephoneNo");
this.colTelephoneNo.FieldName = "TelephoneNo";
this.colTelephoneNo.Name = "colTelephoneNo";
//
// colReceiveServiceDate
//
this.colReceiveServiceDate.FieldName = "ReceiveServiceDate";
this.colReceiveServiceDate.Name = "colReceiveServiceDate";
this.colReceiveServiceDate.ShowUnboundExpressionMenu = true;
this.colReceiveServiceDate.UnboundType = DevExpress.Data.UnboundColumnType.String;
//
// colARV
//
this.colARV.FieldName = "ARV";
this.colARV.Name = "colARV";
resources.ApplyResources(this.colARV, "colARV");
//
// colStatus
//
this.colStatus.FieldName = "Status";
this.colStatus.Name = "colStatus";
//
// gridView1
//
this.gridView1.GridControl = this.grdClients;
this.gridView1.Name = "gridView1";
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.bar2});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Images = this.imageList;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.barButtonView,
this.barFilter,
this.barFilterButton,
this.barAutoUpdate,
this.BeginDate,
this.EndDate,
this.Printing,
this.barEdit});
this.barManager.LargeImages = this.imageList;
this.barManager.MainMenu = this.bar2;
this.barManager.MaxItemId = 10;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbFilter,
this.repBeginDate,
this.repEndDate});
//
// bar2
//
this.bar2.BarName = "Main menu";
this.bar2.DockCol = 0;
this.bar2.DockRow = 0;
this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.bar2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barEdit, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barFilter),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barFilterButton, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barAutoUpdate),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.BeginDate, "", true, true, true, 0, null, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.EndDate),
new DevExpress.XtraBars.LinkPersistInfo(this.Printing)});
this.bar2.OptionsBar.MultiLine = true;
this.bar2.OptionsBar.UseWholeRow = true;
resources.ApplyResources(this.bar2, "bar2");
//
// barEdit
//
resources.ApplyResources(this.barEdit, "barEdit");
this.barEdit.Glyph = ((System.Drawing.Image)(resources.GetObject("barEdit.Glyph")));
this.barEdit.Id = 9;
this.barEdit.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("barEdit.LargeGlyph")));
this.barEdit.Name = "barEdit";
this.barEdit.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barEdit_ItemClick);
//
// barFilter
//
this.barFilter.Edit = this.cbFilter;
this.barFilter.EditHeight = 30;
this.barFilter.Id = 1;
this.barFilter.Name = "barFilter";
resources.ApplyResources(this.barFilter, "barFilter");
//
// cbFilter
//
resources.ApplyResources(this.cbFilter, "cbFilter");
this.cbFilter.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbFilter.Buttons"))))});
this.cbFilter.Items.AddRange(new object[] {
resources.GetString("cbFilter.Items"),
resources.GetString("cbFilter.Items1"),
resources.GetString("cbFilter.Items2"),
resources.GetString("cbFilter.Items3"),
resources.GetString("cbFilter.Items4"),
resources.GetString("cbFilter.Items5")});
this.cbFilter.Name = "cbFilter";
this.cbFilter.EditValueChanged += new System.EventHandler(this.cbFilter_EditValueChanged);
//
// barFilterButton
//
resources.ApplyResources(this.barFilterButton, "barFilterButton");
this.barFilterButton.Glyph = ((System.Drawing.Image)(resources.GetObject("barFilterButton.Glyph")));
this.barFilterButton.Id = 2;
this.barFilterButton.ImageIndex = 0;
this.barFilterButton.Name = "barFilterButton";
this.barFilterButton.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barFilterButton_ItemClick);
//
// barAutoUpdate
//
resources.ApplyResources(this.barAutoUpdate, "barAutoUpdate");
this.barAutoUpdate.Glyph = ((System.Drawing.Image)(resources.GetObject("barAutoUpdate.Glyph")));
this.barAutoUpdate.Id = 5;
this.barAutoUpdate.Name = "barAutoUpdate";
this.barAutoUpdate.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barAutoUpdate_ItemClick);
//
// BeginDate
//
resources.ApplyResources(this.BeginDate, "BeginDate");
this.BeginDate.Edit = this.repBeginDate;
this.BeginDate.Id = 6;
this.BeginDate.Name = "BeginDate";
this.BeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
//
// repBeginDate
//
resources.ApplyResources(this.repBeginDate, "repBeginDate");
this.repBeginDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("repBeginDate.Buttons"))))});
this.repBeginDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("repBeginDate.CalendarTimeProperties.Buttons"))))});
this.repBeginDate.Name = "repBeginDate";
//
// EndDate
//
resources.ApplyResources(this.EndDate, "EndDate");
this.EndDate.Edit = this.repEndDate;
this.EndDate.Id = 7;
this.EndDate.Name = "EndDate";
this.EndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
//
// repEndDate
//
resources.ApplyResources(this.repEndDate, "repEndDate");
this.repEndDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("repEndDate.Buttons"))))});
this.repEndDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("repEndDate.CalendarTimeProperties.Buttons"))))});
this.repEndDate.Name = "repEndDate";
//
// Printing
//
resources.ApplyResources(this.Printing, "Printing");
this.Printing.Glyph = ((System.Drawing.Image)(resources.GetObject("Printing.Glyph")));
this.Printing.Id = 8;
this.Printing.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("Printing.LargeGlyph")));
this.Printing.Name = "Printing";
this.Printing.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.Printing_ItemClick);
//
// barDockControlTop
//
this.barDockControlTop.CausesValidation = false;
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
//
// barDockControlBottom
//
this.barDockControlBottom.CausesValidation = false;
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
//
// barDockControlLeft
//
this.barDockControlLeft.CausesValidation = false;
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
//
// barDockControlRight
//
this.barDockControlRight.CausesValidation = false;
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
//
// imageList
//
this.imageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList.ImageStream")));
this.imageList.TransparentColor = System.Drawing.Color.Transparent;
this.imageList.Images.SetKeyName(0, "actions_document_preview.png");
this.imageList.Images.SetKeyName(1, "calculate.jpg");
this.imageList.Images.SetKeyName(2, "calendars.jpg");
this.imageList.Images.SetKeyName(3, "Clients.jpg");
this.imageList.Images.SetKeyName(4, "Clinics.jpg");
this.imageList.Images.SetKeyName(5, "exit.jpg");
this.imageList.Images.SetKeyName(6, "Pass.jpg");
this.imageList.Images.SetKeyName(7, "pre_clinic.jpg");
this.imageList.Images.SetKeyName(8, "print.jpg");
this.imageList.Images.SetKeyName(9, "printer.jpg");
this.imageList.Images.SetKeyName(10, "referral.jpg");
this.imageList.Images.SetKeyName(11, "reports.jpg");
this.imageList.Images.SetKeyName(12, "Save All.png");
this.imageList.Images.SetKeyName(13, "Settings.jpg");
this.imageList.Images.SetKeyName(14, "treatment.jpg");
//
// barButtonView
//
this.barButtonView.Glyph = ((System.Drawing.Image)(resources.GetObject("barButtonView.Glyph")));
this.barButtonView.Id = 0;
this.barButtonView.ImageIndex = 10;
this.barButtonView.Name = "barButtonView";
//
// frmPatientLists
//
resources.ApplyResources(this, "$this");
this.Controls.Add(this.grdClients);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.Name = "frmPatientLists";
((System.ComponentModel.ISupportInitialize)(this.grdClients)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Sex)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Provinces)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Dead)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repBeginDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repBeginDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repEndDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repEndDate)).EndInit();
this.ResumeLayout(false);
}
#endregion
private DevExpress.XtraGrid.Views.Grid.GridView gridView;
private DevExpress.XtraGrid.Columns.GridColumn colBirthYear;
private DevExpress.XtraGrid.Columns.GridColumn colPatientId;
private DevExpress.XtraGrid.Columns.GridColumn colPatientName;
private DevExpress.XtraGrid.Columns.GridColumn colSex;
private DevExpress.XtraGrid.Columns.GridColumn colTelephoneNo;
private DevExpress.XtraEditors.Repository.PersistentRepository persistentRepository;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox Sex;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit Provinces;
private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
private DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit Dead;
private DevExpress.XtraGrid.Columns.GridColumn colReceiveServiceDate;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraBars.Bar bar2;
private DevExpress.XtraBars.BarButtonItem barButtonView;
private DevExpress.XtraBars.BarEditItem barFilter;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbFilter;
private DevExpress.XtraBars.BarButtonItem barFilterButton;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private System.Windows.Forms.ImageList imageList;
private DevExpress.XtraGrid.Columns.GridColumn colARV;
private DevExpress.XtraGrid.Columns.GridColumn colStatus;
private DevExpress.XtraBars.BarButtonItem barAutoUpdate;
private hsphgrid grdClients;
private DevExpress.XtraBars.BarEditItem BeginDate;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit repBeginDate;
private DevExpress.XtraBars.BarEditItem EndDate;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit repEndDate;
private DevExpress.XtraGrid.Columns.GridColumn No;
private DevExpress.XtraBars.BarButtonItem Printing;
private DevExpress.XtraBars.BarButtonItem barEdit;
}
}

View File

@@ -0,0 +1,350 @@
using System;
using System.Collections.Generic;
using System.Data.SqlTypes;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using System.Linq;
using DevExpress.XtraEditors;
using System.Windows.Forms;
using Datalib.Linq;
using PatientMan;
namespace PatientMan.Forms
{
public partial class frmPatientLists : PatientMan.BasicForms.frmCommon
{
public EntityCollection <TblPatientEntity> PatientsCollection = new EntityCollection<TblPatientEntity>();
private int SelectedIndex { get; set; }
public frmPatientLists()
{
InitializeComponent();
}
public override void LoadData()
{
this.SelectedIndex = 0;
this.barFilter.EditValue = cbFilter.Items[0];
LoadAll();
this.BeginDate.EditValue = DateTime.Now.AddYears(-1);
this.EndDate.EditValue = DateTime.Now;
}
public void LoadAll()
{
colStatus.Visible = false; colReceiveServiceDate.Visible = false;
this.SelectedIndex = 0;
barAutoUpdate.Enabled = false;
var Patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(Patients, null);
int No = 1;
grdClients.DataSource = (from q in Patients select new { No = No++,ARV = q.DateofArv != null ? true : false, q.PatientId,PatientName=strUtil.Decrypt(q.PatientName), q.Sex, q.BirthYear, q.TelephoneNo }).ToList();
grdClients.Patients = Patients.Select(q => q.PatientId).ToList();
}
private void LoadUnderManagement()
{
colStatus.Visible = false; colReceiveServiceDate.Visible = false;
this.SelectedIndex = 1;
int No = 0;
var exams = new EntityCollection<TblExaminationInfoEntity>();
var patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(exams, null);
adapter.FetchEntityCollection(patients, null);
barAutoUpdate.Enabled = false;
List<string> noEnds = exams.GroupBy(q => q.PatientId).Select(g => g.OrderBy(m => m.ExamDate).Last()).ToList().Where(s => s.EndExamDate == null).Select(t => t.PatientId).ToList();
var ds = (from q in patients where (noEnds.Contains(q.PatientId))
select new { No = No++, ARV = q.DateofArv != null ? true : false, q.PatientId, PatientName = strUtil.Decrypt(q.PatientName), q.Sex, q.BirthYear, q.TelephoneNo }).ToList();
grdClients.DataSource = ds;
grdClients.Patients = ds.Select(q => q.PatientId).ToList();
}
private void LoadMovedFrom()
{
barAutoUpdate.Enabled = false;
int No = 0;
colStatus.Visible = false; colReceiveServiceDate.Visible = false;
this.SelectedIndex = 2;
var Patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(Patients, null);
var ds = (from q in Patients
where (q.Dateofreferral != null && q.Dateofreferral >= (DateTime)BeginDate.EditValue && q.Dateofreferral <= (DateTime) EndDate.EditValue)
select new { No = No++, ARV = q.DateofArv != null ? true : false, q.PatientId, PatientName = strUtil.Decrypt(q.PatientName), q.Sex, q.BirthYear, q.TelephoneNo }).ToList();
grdClients.DataSource = ds;
grdClients.Patients = ds.Select(q => q.PatientId).ToList();
}
private void LoadMovedTo()
{
barAutoUpdate.Enabled = true;
int No = 1;
colStatus.Visible = false; colReceiveServiceDate.Visible = false;
this.SelectedIndex = 3;
var referrals = new EntityCollection<TblReferralsToEntity>();
var patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(referrals, null);
adapter.FetchEntityCollection(patients, null);
var lastreferral = (from q in referrals
where q.TypeId == "09" && q.EndDate >= (DateTime)BeginDate.EditValue && q.EndDate <= (DateTime)EndDate.EditValue
group q by q.PatientId
into groups
select groups.OrderBy(p => p.EndDate).Last<TblReferralsToEntity>()).ToList<TblReferralsToEntity>();
var ds = (from q in lastreferral join p in patients on q.PatientId equals p.PatientId
select new { No = No++, ARV = p.DateofArv != null ? true : false, p.PatientId, PatientName = strUtil.Decrypt(p.PatientName), p.Sex, p.BirthYear, p.TelephoneNo, Status = q.Status == 1 ? true : false, q.ReceiveServiceDate }).ToList();
colStatus.Visible = true; colReceiveServiceDate.Visible = true;
grdClients.DataSource = ds;
grdClients.Patients = ds.Select(q => q.PatientId).ToList();
}
private void LoadDeaths()
{
int No = 1;
colStatus.Visible = false; colReceiveServiceDate.Visible = false;
this.SelectedIndex = 4;
var Patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(Patients, null);
var ds = (from p in Patients
where (p.DeathDate != null && p.DeathDate >= (DateTime)BeginDate.EditValue && p.DeathDate <= (DateTime)EndDate.EditValue)
select new { No = No++, ARV = p.DateofArv != null ? true : false, p.PatientId, PatientName = strUtil.Decrypt(p.PatientName), p.Sex, p.BirthYear, p.TelephoneNo }).ToList();
grdClients.DataSource = ds;
grdClients.Patients = ds.Select(q => q.PatientId).ToList();
barAutoUpdate.Enabled = true;
}
private void LostFollowup()
{
var exams = new EntityCollection<TblExaminationInfoEntity>();
var patients = new EntityCollection<TblPatientEntity>();
var lostfollowups = new EntityCollection<TblReferralsToEntity>();
DateTime thisToday = DateTime.Today;
adapter.FetchEntityCollection(exams, null);
adapter.FetchEntityCollection(patients, null);
adapter.FetchEntityCollection(lostfollowups, null);
var allLostFolowup = (from element in lostfollowups
where element.TypeId == "10"
group element by element.PatientId
into groups
select groups.Last()).ToList();
List<string> exclusive = (from element in exams
group element by element.PatientId
into groups
select groups.OrderBy(p => p.ExamDate).Last()).ToList()
.Where(q => q.EndExamDate != null)
.ToList()
.Select(m => m.PatientId)
.ToList();
int No=1;
var result = (from q in allLostFolowup
join p in patients on q.PatientId equals p.PatientId where (!exclusive.Contains(q.PatientId))
select new { No = No++, ARV = p.DateofArv != null ? true : false, p.PatientId, PatientName = strUtil.Decrypt(p.PatientName), p.Sex, p.BirthYear, p.TelephoneNo }).ToList();
grdClients.DataSource = null;
grdClients.DataSource = result;
grdClients.Patients = result.Select(q => q.PatientId).ToList();
barAutoUpdate.Enabled = false;
}
private void Addnew_Click(object sender, EventArgs e)
{
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
frm.usrPatientInfo.Enabled = true;
frm.NewRecord();
frm.ShowDialog();
}
private void gridView_DoubleClick(object sender, EventArgs e)
{
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var Patientid = gridView.GetFocusedRowCellValue(colPatientId).ToString();
var PatientInfo = new TblPatientEntity(Patientid);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.ShowDialog();
}
private void View_Click(object sender, EventArgs e)
{
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var Patientid = gridView.GetFocusedRowCellValue(colPatientId).ToString();
var PatientInfo = new TblPatientEntity(Patientid);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.ShowDialog();
}
private void cbFilter_EditValueChanged(object sender, EventArgs e)
{
this.SelectedIndex =((ComboBoxEdit)sender).SelectedIndex;
if (this.SelectedIndex <=1 || this.SelectedIndex == 5 )
{
this.BeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
this.EndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
}
else
{
this.BeginDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
this.EndDate.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
}
}
private void barFilterButton_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
switch (SelectedIndex)
{
case 0:
LoadAll();
break;
case 1:
LoadUnderManagement();
break;
case 2:
LoadMovedFrom();
break;
case 3:
LoadMovedTo();
break;
case 4:
LoadDeaths();
break;
case 5: LostFollowup();
break;
}
}
private void barAutoUpdate_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
switch (SelectedIndex)
{
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
MoveToEnd();
break;
case 4:
DeathsEnd();
break;
case 5:
break;
}
MessageBox.Show("Task is completed");
}
private void DeathsEnd()
{
for (int i = 0; i < gridView.DataRowCount; i++)
{
string Patientid = gridView.GetRowCellValue(i, colPatientId).ToString();
LinqMetaData metadata = new LinqMetaData();
metadata.AdapterToUse = adapter;
if (metadata.TblTreatmentInfo.Where(m => m.PatientId == Patientid).Where(m => m.TreatmentId == "01").Count() > 0)
{
string Unique = metadata.TblTreatmentInfo.Where(m => m.PatientId == Patientid).Where(m => m.TreatmentId == "01").OrderByDescending(m => m.TreatmentSdate).First().UniqueKey;
TblTreatmentInfoEntity TreatmentInfo = new TblTreatmentInfoEntity(Unique);
DateTime EndDate = metadata.TblPatient.Where(m => m.PatientId == Patientid).First().DeathDate.Value;
adapter.FetchEntity(TreatmentInfo);
TreatmentInfo.TreatmentEdate = EndDate;
TreatmentInfo.ReasonId = "11";
adapter.SaveEntity(TreatmentInfo);
}
if (metadata.TblExaminationInfo.Where(m => m.PatientId == Patientid).Count() > 0)
{
string Unique = metadata.TblExaminationInfo.Where(m => m.PatientId == Patientid).OrderByDescending(m => m.EndExamDate).First().UniqueKey;
TblExaminationInfoEntity Exam = new TblExaminationInfoEntity(Unique);
DateTime EndDate = metadata.TblPatient.Where(m => m.PatientId == Patientid).First().DeathDate.Value;
adapter.FetchEntity(Exam);
Exam.EndExamDate = EndDate;
Exam.ReasonEnd = "11";
adapter.SaveEntity(Exam);
}
}
}
private void MoveToEnd()
{
for ( int i = 0; i < gridView.DataRowCount; i++)
{
string Patientid = gridView.GetRowCellValue(i,colPatientId).ToString();
LinqMetaData metadata = new LinqMetaData();
metadata.AdapterToUse = adapter;
if (metadata.TblTreatmentInfo.Where(m => m.PatientId == Patientid).Where(m => m.TreatmentId == "01").Count() > 0)
{
string Unique = metadata.TblTreatmentInfo.Where(m => m.PatientId == Patientid).Where(m => m.TreatmentId == "01").OrderByDescending(m => m.TreatmentSdate).First().UniqueKey;
TblTreatmentInfoEntity TreatnentInfo = new TblTreatmentInfoEntity(Unique);
DateTime EndDate = metadata.TblReferralsTo.Where(m => m.PatientId == Patientid).OrderByDescending(m => m.EndDate).First().EndDate.Value;
adapter.FetchEntity(TreatnentInfo);
TreatnentInfo.TreatmentEdate = EndDate;
TreatnentInfo.ReasonId = "09";
adapter.SaveEntity(TreatnentInfo);
}
if (metadata.TblExaminationInfo.Where(m => m.PatientId == Patientid).Count() > 0)
{
string Unique = metadata.TblExaminationInfo.Where(m => m.PatientId == Patientid).OrderByDescending(m => m.EndExamDate).First().UniqueKey;
TblExaminationInfoEntity Exam = new TblExaminationInfoEntity(Unique);
DateTime EndDate = metadata.TblReferralsTo.Where(m => m.PatientId == Patientid).OrderByDescending(m => m.EndDate).First().EndDate.Value;
adapter.FetchEntity(Exam);
Exam.EndExamDate = EndDate;
Exam.ReasonEnd = "09";
adapter.SaveEntity(Exam);
}
}
}
private void Printing_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
this.grdClients.ShowPrintPreview();
}
private void barEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (gridView.RowCount == 0) return;
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var Patientid = gridView.GetFocusedRowCellValue(colPatientId).ToString();
var PatientInfo = new TblPatientEntity(Patientid);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.ShowDialog();
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,504 @@
namespace PatientMan.Forms
{
partial class frmPreClinics
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPreClinics));
this.usrPreClinicInfo = new PatientMan.Controls.ursPreClinicInfo();
this.grdPreClinicInfo = new hsphgrid();
this.persistentRepository = new DevExpress.XtraEditors.Repository.PersistentRepository(this.components);
this._status = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._province = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._AgencyType = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._TreatmentFollow = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Service = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Motion = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._test = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._regimen = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._treatment = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._QualityResult = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Patients = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.gridview = new DevExpress.XtraGrid.Views.Grid.GridView();
this.PatientId = new DevExpress.XtraGrid.Columns.GridColumn();
this.PatientName = new DevExpress.XtraGrid.Columns.GridColumn();
this.Testid = new DevExpress.XtraGrid.Columns.GridColumn();
this.TestDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.QualityResult = new DevExpress.XtraGrid.Columns.GridColumn();
this.QuantityResult = new DevExpress.XtraGrid.Columns.GridColumn();
this.gridView6 = new DevExpress.XtraGrid.Views.Grid.GridView();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.bar2 = new DevExpress.XtraBars.Bar();
this.barButtonView = new DevExpress.XtraBars.BarButtonItem();
this.cbFilter = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.barPrint = new DevExpress.XtraBars.BarButtonItem();
this.barAutoUpdate = new DevExpress.XtraBars.BarButtonItem();
((System.ComponentModel.ISupportInitialize)(this.grdPreClinicInfo)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._status)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._province)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._AgencyType)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._TreatmentFollow)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Service)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Motion)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._test)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._regimen)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._treatment)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._QualityResult)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Patients)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridview)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).BeginInit();
this.SuspendLayout();
//
// usrPreClinicInfo
//
resources.ApplyResources(this.usrPreClinicInfo, "usrPreClinicInfo");
this.usrPreClinicInfo.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("usrPreClinicInfo.Appearance.BackColor")));
this.usrPreClinicInfo.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("usrPreClinicInfo.Appearance.GradientMode")));
this.usrPreClinicInfo.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("usrPreClinicInfo.Appearance.Image")));
this.usrPreClinicInfo.Appearance.Options.UseBackColor = true;
this.usrPreClinicInfo.ControlEnabled = false;
this.usrPreClinicInfo.Name = "usrPreClinicInfo";
this.usrPreClinicInfo.PatientInfor = null;
this.usrPreClinicInfo.PreClinicsInfos = null;
//
// grdPreClinicInfo
//
resources.ApplyResources(this.grdPreClinicInfo, "grdPreClinicInfo");
this.grdPreClinicInfo.EmbeddedNavigator.AccessibleDescription = resources.GetString("grdPreClinicInfo.EmbeddedNavigator.AccessibleDescription");
this.grdPreClinicInfo.EmbeddedNavigator.AccessibleName = resources.GetString("grdPreClinicInfo.EmbeddedNavigator.AccessibleName");
this.grdPreClinicInfo.EmbeddedNavigator.AllowHtmlTextInToolTip = ((DevExpress.Utils.DefaultBoolean)(resources.GetObject("grdPreClinicInfo.EmbeddedNavigator.AllowHtmlTextInToolTip")));
this.grdPreClinicInfo.EmbeddedNavigator.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("grdPreClinicInfo.EmbeddedNavigator.Anchor")));
this.grdPreClinicInfo.EmbeddedNavigator.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("grdPreClinicInfo.EmbeddedNavigator.BackgroundImage")));
this.grdPreClinicInfo.EmbeddedNavigator.BackgroundImageLayout = ((System.Windows.Forms.ImageLayout)(resources.GetObject("grdPreClinicInfo.EmbeddedNavigator.BackgroundImageLayout")));
this.grdPreClinicInfo.EmbeddedNavigator.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("grdPreClinicInfo.EmbeddedNavigator.ImeMode")));
this.grdPreClinicInfo.EmbeddedNavigator.MaximumSize = ((System.Drawing.Size)(resources.GetObject("grdPreClinicInfo.EmbeddedNavigator.MaximumSize")));
this.grdPreClinicInfo.EmbeddedNavigator.TextLocation = ((DevExpress.XtraEditors.NavigatorButtonsTextLocation)(resources.GetObject("grdPreClinicInfo.EmbeddedNavigator.TextLocation")));
this.grdPreClinicInfo.EmbeddedNavigator.ToolTip = resources.GetString("grdPreClinicInfo.EmbeddedNavigator.ToolTip");
this.grdPreClinicInfo.EmbeddedNavigator.ToolTipIconType = ((DevExpress.Utils.ToolTipIconType)(resources.GetObject("grdPreClinicInfo.EmbeddedNavigator.ToolTipIconType")));
this.grdPreClinicInfo.EmbeddedNavigator.ToolTipTitle = resources.GetString("grdPreClinicInfo.EmbeddedNavigator.ToolTipTitle");
this.grdPreClinicInfo.ExternalRepository = this.persistentRepository;
this.grdPreClinicInfo.MainView = this.gridview;
this.grdPreClinicInfo.Name = "grdPreClinicInfo";
this.grdPreClinicInfo.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridview,
this.gridView6});
//
// persistentRepository
//
this.persistentRepository.Items.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this._status,
this._province,
this._AgencyType,
this._TreatmentFollow,
this._Service,
this._Motion,
this._test,
this._regimen,
this._treatment,
this._QualityResult,
this._Patients});
//
// _status
//
resources.ApplyResources(this._status, "_status");
this._status.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_status.Buttons"))))});
this._status.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items"), ((object)(resources.GetObject("_status.Items1"))), ((int)(resources.GetObject("_status.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items3"), ((object)(resources.GetObject("_status.Items4"))), ((int)(resources.GetObject("_status.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items6"), ((object)(resources.GetObject("_status.Items7"))), ((int)(resources.GetObject("_status.Items8"))))});
this._status.Name = "_status";
//
// _province
//
resources.ApplyResources(this._province, "_province");
this._province.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_province.Buttons"))))});
this._province.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_province.Columns"), resources.GetString("_province.Columns1"), ((int)(resources.GetObject("_province.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_province.Columns3"))), resources.GetString("_province.Columns4"), ((bool)(resources.GetObject("_province.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_province.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_province.Columns7"), resources.GetString("_province.Columns8"))});
this._province.DisplayMember = "Provincename";
this._province.Name = "_province";
this._province.ValueMember = "Provinceid";
//
// _AgencyType
//
resources.ApplyResources(this._AgencyType, "_AgencyType");
this._AgencyType.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_AgencyType.Buttons"))))});
this._AgencyType.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns"), resources.GetString("_AgencyType.Columns1"), ((int)(resources.GetObject("_AgencyType.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_AgencyType.Columns3"))), resources.GetString("_AgencyType.Columns4"), ((bool)(resources.GetObject("_AgencyType.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_AgencyType.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns7"), ((int)(resources.GetObject("_AgencyType.Columns8"))), resources.GetString("_AgencyType.Columns9")),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns10"), ((int)(resources.GetObject("_AgencyType.Columns11"))), resources.GetString("_AgencyType.Columns12"))});
this._AgencyType.DisplayMember = "VAgencyTypeName";
this._AgencyType.Name = "_AgencyType";
this._AgencyType.ValueMember = "AgencyTypeId";
//
// _TreatmentFollow
//
resources.ApplyResources(this._TreatmentFollow, "_TreatmentFollow");
this._TreatmentFollow.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_TreatmentFollow.Buttons"))))});
this._TreatmentFollow.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items"), ((object)(resources.GetObject("_TreatmentFollow.Items1"))), ((int)(resources.GetObject("_TreatmentFollow.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items3"), ((object)(resources.GetObject("_TreatmentFollow.Items4"))), ((int)(resources.GetObject("_TreatmentFollow.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items6"), ((object)(resources.GetObject("_TreatmentFollow.Items7"))), ((int)(resources.GetObject("_TreatmentFollow.Items8"))))});
this._TreatmentFollow.Name = "_TreatmentFollow";
//
// _Service
//
resources.ApplyResources(this._Service, "_Service");
this._Service.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Service.Buttons"))))});
this._Service.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items"), resources.GetString("_Service.Items1"), ((int)(resources.GetObject("_Service.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items3"), resources.GetString("_Service.Items4"), ((int)(resources.GetObject("_Service.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items6"), resources.GetString("_Service.Items7"), ((int)(resources.GetObject("_Service.Items8")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items9"), resources.GetString("_Service.Items10"), ((int)(resources.GetObject("_Service.Items11")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items12"), resources.GetString("_Service.Items13"), ((int)(resources.GetObject("_Service.Items14")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items15"), resources.GetString("_Service.Items16"), ((int)(resources.GetObject("_Service.Items17"))))});
this._Service.Name = "_Service";
//
// _Motion
//
resources.ApplyResources(this._Motion, "_Motion");
this._Motion.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Motion.Buttons"))))});
this._Motion.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items"), ((object)(resources.GetObject("_Motion.Items1"))), ((int)(resources.GetObject("_Motion.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items3"), ((object)(resources.GetObject("_Motion.Items4"))), ((int)(resources.GetObject("_Motion.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items6"), ((object)(resources.GetObject("_Motion.Items7"))), ((int)(resources.GetObject("_Motion.Items8"))))});
this._Motion.Name = "_Motion";
//
// _test
//
resources.ApplyResources(this._test, "_test");
this._test.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_test.Buttons"))))});
this._test.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_test.Columns"), resources.GetString("_test.Columns1"), ((int)(resources.GetObject("_test.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_test.Columns3"))), resources.GetString("_test.Columns4"), ((bool)(resources.GetObject("_test.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_test.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_test.Columns7"), ((int)(resources.GetObject("_test.Columns8"))), resources.GetString("_test.Columns9"))});
this._test.DisplayMember = "TestName";
this._test.Name = "_test";
this._test.ValueMember = "Testid";
//
// _regimen
//
resources.ApplyResources(this._regimen, "_regimen");
this._regimen.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_regimen.Buttons"))))});
this._regimen.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_regimen.Columns"), resources.GetString("_regimen.Columns1"), ((int)(resources.GetObject("_regimen.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_regimen.Columns3"))), resources.GetString("_regimen.Columns4"), ((bool)(resources.GetObject("_regimen.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_regimen.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_regimen.Columns7"), ((int)(resources.GetObject("_regimen.Columns8"))), resources.GetString("_regimen.Columns9"))});
this._regimen.DisplayMember = "ERegimenName";
this._regimen.Name = "_regimen";
this._regimen.ValueMember = "Regimenid";
//
// _treatment
//
resources.ApplyResources(this._treatment, "_treatment");
this._treatment.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_treatment.Buttons"))))});
this._treatment.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_treatment.Columns"), resources.GetString("_treatment.Columns1"), ((int)(resources.GetObject("_treatment.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_treatment.Columns3"))), resources.GetString("_treatment.Columns4"), ((bool)(resources.GetObject("_treatment.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_treatment.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_treatment.Columns7"), ((int)(resources.GetObject("_treatment.Columns8"))), resources.GetString("_treatment.Columns9"))});
this._treatment.DisplayMember = "ETreatmentDes";
this._treatment.Name = "_treatment";
this._treatment.ValueMember = "TreatmentId";
//
// _QualityResult
//
resources.ApplyResources(this._QualityResult, "_QualityResult");
this._QualityResult.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_QualityResult.Buttons"))))});
this._QualityResult.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items"), ((object)(resources.GetObject("_QualityResult.Items1"))), ((int)(resources.GetObject("_QualityResult.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items3"), ((object)(resources.GetObject("_QualityResult.Items4"))), ((int)(resources.GetObject("_QualityResult.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items6"), ((object)(resources.GetObject("_QualityResult.Items7"))), ((int)(resources.GetObject("_QualityResult.Items8"))))});
this._QualityResult.Name = "_QualityResult";
//
// _Patients
//
resources.ApplyResources(this._Patients, "_Patients");
this._Patients.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Patients.Buttons"))))});
this._Patients.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_Patients.Columns"), resources.GetString("_Patients.Columns1"), ((int)(resources.GetObject("_Patients.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_Patients.Columns3"))), resources.GetString("_Patients.Columns4"), ((bool)(resources.GetObject("_Patients.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_Patients.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_Patients.Columns7"), ((int)(resources.GetObject("_Patients.Columns8"))), resources.GetString("_Patients.Columns9"))});
this._Patients.DisplayMember = "PatientName";
this._Patients.Name = "_Patients";
this._Patients.ValueMember = "PatientId";
//
// gridview
//
resources.ApplyResources(this.gridview, "gridview");
this.gridview.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.PatientId,
this.PatientName,
this.Testid,
this.TestDate,
this.QualityResult,
this.QuantityResult});
this.gridview.GridControl = this.grdPreClinicInfo;
this.gridview.Name = "gridview";
this.gridview.OptionsBehavior.Editable = false;
this.gridview.OptionsView.ShowGroupPanel = false;
this.gridview.DoubleClick += new System.EventHandler(this.gridview_DoubleClick);
//
// PatientId
//
resources.ApplyResources(this.PatientId, "PatientId");
this.PatientId.ColumnEdit = this._Patients;
this.PatientId.FieldName = "PatientId";
this.PatientId.Name = "PatientId";
this.PatientId.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// PatientName
//
resources.ApplyResources(this.PatientName, "PatientName");
this.PatientName.ColumnEdit = this._Patients;
this.PatientName.FieldName = "PatientId";
this.PatientName.Name = "PatientName";
this.PatientName.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// Testid
//
resources.ApplyResources(this.Testid, "Testid");
this.Testid.ColumnEdit = this._test;
this.Testid.FieldName = "Testid";
this.Testid.Name = "Testid";
this.Testid.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// TestDate
//
resources.ApplyResources(this.TestDate, "TestDate");
this.TestDate.FieldName = "TestDate";
this.TestDate.Name = "TestDate";
this.TestDate.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// QualityResult
//
resources.ApplyResources(this.QualityResult, "QualityResult");
this.QualityResult.ColumnEdit = this._QualityResult;
this.QualityResult.FieldName = "QualityResult";
this.QualityResult.Name = "QualityResult";
this.QualityResult.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// QuantityResult
//
resources.ApplyResources(this.QuantityResult, "QuantityResult");
this.QuantityResult.FieldName = "QuantityResult";
this.QuantityResult.Name = "QuantityResult";
this.QuantityResult.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// gridView6
//
resources.ApplyResources(this.gridView6, "gridView6");
this.gridView6.GridControl = this.grdPreClinicInfo;
this.gridView6.Name = "gridView6";
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.bar2});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.barButtonView,
this.barPrint,
this.barAutoUpdate});
this.barManager.MainMenu = this.bar2;
this.barManager.MaxItemId = 6;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbFilter});
//
// bar2
//
this.bar2.BarName = "Main menu";
this.bar2.DockCol = 0;
this.bar2.DockRow = 0;
this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.bar2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barButtonView, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barPrint, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph)});
this.bar2.OptionsBar.MultiLine = true;
this.bar2.OptionsBar.UseWholeRow = true;
resources.ApplyResources(this.bar2, "bar2");
//
// barButtonView
//
resources.ApplyResources(this.barButtonView, "barButtonView");
this.barButtonView.Glyph = ((System.Drawing.Image)(resources.GetObject("barButtonView.Glyph")));
this.barButtonView.Id = 0;
this.barButtonView.ImageIndex = 10;
this.barButtonView.Name = "barButtonView";
//
// cbFilter
//
resources.ApplyResources(this.cbFilter, "cbFilter");
this.cbFilter.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbFilter.Buttons"))))});
this.cbFilter.Items.AddRange(new object[] {
resources.GetString("cbFilter.Items"),
resources.GetString("cbFilter.Items1"),
resources.GetString("cbFilter.Items2"),
resources.GetString("cbFilter.Items3"),
resources.GetString("cbFilter.Items4"),
resources.GetString("cbFilter.Items5")});
this.cbFilter.Name = "cbFilter";
//
// barDockControlTop
//
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
this.barDockControlTop.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlTop.Appearance.GradientMode")));
this.barDockControlTop.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlTop.Appearance.Image")));
this.barDockControlTop.CausesValidation = false;
//
// barDockControlBottom
//
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
this.barDockControlBottom.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlBottom.Appearance.GradientMode")));
this.barDockControlBottom.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlBottom.Appearance.Image")));
this.barDockControlBottom.CausesValidation = false;
//
// barDockControlLeft
//
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
this.barDockControlLeft.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlLeft.Appearance.GradientMode")));
this.barDockControlLeft.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlLeft.Appearance.Image")));
this.barDockControlLeft.CausesValidation = false;
//
// barDockControlRight
//
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
this.barDockControlRight.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlRight.Appearance.GradientMode")));
this.barDockControlRight.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlRight.Appearance.Image")));
this.barDockControlRight.CausesValidation = false;
//
// barPrint
//
resources.ApplyResources(this.barPrint, "barPrint");
this.barPrint.Glyph = ((System.Drawing.Image)(resources.GetObject("barPrint.Glyph")));
this.barPrint.Id = 2;
this.barPrint.ImageIndex = 0;
this.barPrint.Name = "barPrint";
this.barPrint.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barPrint_ItemClick);
//
// barAutoUpdate
//
resources.ApplyResources(this.barAutoUpdate, "barAutoUpdate");
this.barAutoUpdate.Glyph = ((System.Drawing.Image)(resources.GetObject("barAutoUpdate.Glyph")));
this.barAutoUpdate.Id = 5;
this.barAutoUpdate.Name = "barAutoUpdate";
//
// frmPreClinics
//
resources.ApplyResources(this, "$this");
this.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("frmPreClinics.Appearance.BackColor")));
this.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("frmPreClinics.Appearance.GradientMode")));
this.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("frmPreClinics.Appearance.Image")));
this.Appearance.Options.UseBackColor = true;
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.Controls.Add(this.grdPreClinicInfo);
this.Controls.Add(this.usrPreClinicInfo);
this.Name = "frmPreClinics";
this.Load += new System.EventHandler(this.frmPreClinics_Load);
((System.ComponentModel.ISupportInitialize)(this.grdPreClinicInfo)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._status)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._province)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._AgencyType)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._TreatmentFollow)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Service)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Motion)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._test)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._regimen)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._treatment)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._QualityResult)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Patients)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridview)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).EndInit();
this.ResumeLayout(false);
}
#endregion
private Controls.ursPreClinicInfo usrPreClinicInfo;
private hsphgrid grdPreClinicInfo;
private DevExpress.XtraGrid.Views.Grid.GridView gridview;
private DevExpress.XtraGrid.Columns.GridColumn Testid;
private DevExpress.XtraGrid.Columns.GridColumn TestDate;
private DevExpress.XtraGrid.Columns.GridColumn QualityResult;
private DevExpress.XtraGrid.Columns.GridColumn QuantityResult;
private DevExpress.XtraGrid.Views.Grid.GridView gridView6;
private DevExpress.XtraEditors.Repository.PersistentRepository persistentRepository;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _status;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _province;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _AgencyType;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _TreatmentFollow;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _Service;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _Motion;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _test;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _regimen;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _treatment;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _QualityResult;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _Patients;
private DevExpress.XtraGrid.Columns.GridColumn PatientId;
private DevExpress.XtraGrid.Columns.GridColumn PatientName;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraBars.Bar bar2;
private DevExpress.XtraBars.BarButtonItem barButtonView;
private DevExpress.XtraBars.BarButtonItem barPrint;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraBars.BarButtonItem barAutoUpdate;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbFilter;
}
}

View File

@@ -0,0 +1,77 @@
using System;
using System.Collections.Generic;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using Datalib.Linq;
using System.Linq;
using SD.LLBLGen.Pro.ORMSupportClasses;
namespace PatientMan.Forms
{
public partial class frmPreClinics : PatientMan.BasicForms.frmCommon
{
public EntityCollection <TblPreClinicsInfoEntity> PreClinics = new EntityCollection <TblPreClinicsInfoEntity>();
public frmPreClinics()
{
InitializeComponent();
}
private void frmPreClinics_Load(object sender, EventArgs e)
{
LinqMetaData MetaData = new LinqMetaData();
MetaData.AdapterToUse = adapter;
var tests = (from q in MetaData.TblTest select new { q.Testid, TestName = SettingInfo.Language == 0 ? q.VTestName : q.ETestName }).ToList();
var Patients = (from q in MetaData.TblPatient select new { q.PatientId, PatientName = strUtil.Decrypt(q.PatientName) }).ToList();
_test.DataSource = tests;
_Patients.DataSource = Patients;
adapter.FetchEntityCollection(PreClinics, null);
LoadData();
}
public override void LoadData()
{
usrPreClinicInfo.PreClinicsInfos = PreClinics;
grdPreClinicInfo.DataSource = PreClinics;
usrPreClinicInfo.BindingData();
usrPreClinicInfo.LoadLibrary();
}
private void gridview_DoubleClick(object sender, EventArgs e)
{
if (PreClinics.Count == 0)
{
return;
}
var PatientId = PreClinics[BindingContext[PreClinics].Position].PatientId;
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(PatientId);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoPreclinic();
frm.ShowDialog();
}
private void Print_Click(object sender, EventArgs e)
{
grdPreClinicInfo.ShowPrintPreview();
}
private void barPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
grdPreClinicInfo.ShowPrintPreview();
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,404 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="_TreatmentFollow.Items" xml:space="preserve">
<value>Tốt</value>
</data>
<data name="_TreatmentFollow.Items3" xml:space="preserve">
<value>Trung bình</value>
</data>
<data name="_TreatmentFollow.Items6" xml:space="preserve">
<value>Kém</value>
</data>
<data name="_test.Columns7" xml:space="preserve">
<value>TestName</value>
</data>
<data name="_QualityResult.Items" xml:space="preserve">
<value>Âm tính</value>
</data>
<data name="_QualityResult.Items3" xml:space="preserve">
<value>Dương tính</value>
</data>
<data name="_QualityResult.Items6" xml:space="preserve">
<value>Không xác định</value>
</data>
<data name="PatientId.Caption" xml:space="preserve">
<value>Mã KH</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="PatientId.Width" type="System.Int32, mscorlib">
<value>112</value>
</data>
<data name="PatientName.Caption" xml:space="preserve">
<value>Tên khách hàng</value>
</data>
<data name="PatientName.Width" type="System.Int32, mscorlib">
<value>195</value>
</data>
<data name="Testid.Caption" xml:space="preserve">
<value>Tên xét nghiệm</value>
</data>
<data name="Testid.Width" type="System.Int32, mscorlib">
<value>144</value>
</data>
<data name="TestDate.Caption" xml:space="preserve">
<value>Ngày xét nghiệm</value>
</data>
<data name="TestDate.Width" type="System.Int32, mscorlib">
<value>71</value>
</data>
<data name="QualityResult.Caption" xml:space="preserve">
<value>Kết quả định tính</value>
</data>
<data name="QualityResult.VisibleIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="QualityResult.Width" type="System.Int32, mscorlib">
<value>129</value>
</data>
<data name="QuantityResult.Caption" xml:space="preserve">
<value>Kết quả định lượng</value>
</data>
<data name="QuantityResult.VisibleIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="QuantityResult.Width" type="System.Int32, mscorlib">
<value>109</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="barButtonView.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barPrint.Caption" xml:space="preserve">
<value>Print</value>
</data>
<data name="barPrint.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
h7xAAAAAAElFTkSuQmCC
</value>
</data>
<data name="bar2.Text" xml:space="preserve">
<value>Main menu</value>
</data>
<data name="barDockControlTop.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="barDockControlTop.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlTop.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="barDockControlTop.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>778, 40</value>
</data>
<data name="barDockControlBottom.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlBottom.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlBottom.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="barDockControlBottom.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 746</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>778, 0</value>
</data>
<data name="barDockControlLeft.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlLeft.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlLeft.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Left</value>
</data>
<data name="barDockControlLeft.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 40</value>
</data>
<data name="barDockControlLeft.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 706</value>
</data>
<data name="barDockControlRight.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlRight.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlRight.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Right</value>
</data>
<data name="barDockControlRight.Location" type="System.Drawing.Point, System.Drawing">
<value>778, 40</value>
</data>
<data name="barDockControlRight.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 706</value>
</data>
<data name="barAutoUpdate.Caption" xml:space="preserve">
<value>Fill ARV Date</value>
</data>
<data name="barAutoUpdate.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="cbFilter.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<assembly alias="DevExpress.Utils.v18.1" name="DevExpress.Utils.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="cbFilter.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="cbFilter.Items" xml:space="preserve">
<value>Chọn toàn bộ</value>
</data>
<data name="cbFilter.Items1" xml:space="preserve">
<value>Bệnh nhân đang quản lý</value>
</data>
<data name="cbFilter.Items2" xml:space="preserve">
<value>Bệnh nhân chuyển đến</value>
</data>
<data name="cbFilter.Items3" xml:space="preserve">
<value>Bệnh nhân chuyển đi</value>
</data>
<data name="cbFilter.Items4" xml:space="preserve">
<value>Bệnh nhân tử vong</value>
</data>
<data name="cbFilter.Items5" xml:space="preserve">
<value>Bệnh nhân mất dầu</value>
</data>
</root>

View File

@@ -0,0 +1,404 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="_TreatmentFollow.Items" xml:space="preserve">
<value>Tốt</value>
</data>
<data name="_TreatmentFollow.Items3" xml:space="preserve">
<value>Trung bình</value>
</data>
<data name="_TreatmentFollow.Items6" xml:space="preserve">
<value>Kém</value>
</data>
<data name="_test.Columns7" xml:space="preserve">
<value>TestName</value>
</data>
<data name="_QualityResult.Items" xml:space="preserve">
<value>Âm tính</value>
</data>
<data name="_QualityResult.Items3" xml:space="preserve">
<value>Dương tính</value>
</data>
<data name="_QualityResult.Items6" xml:space="preserve">
<value>Không xác định</value>
</data>
<data name="PatientId.Caption" xml:space="preserve">
<value>Mã KH</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="PatientId.Width" type="System.Int32, mscorlib">
<value>112</value>
</data>
<data name="PatientName.Caption" xml:space="preserve">
<value>Tên khách hàng</value>
</data>
<data name="PatientName.Width" type="System.Int32, mscorlib">
<value>195</value>
</data>
<data name="Testid.Caption" xml:space="preserve">
<value>Tên xét nghiệm</value>
</data>
<data name="Testid.Width" type="System.Int32, mscorlib">
<value>144</value>
</data>
<data name="TestDate.Caption" xml:space="preserve">
<value>Ngày xét nghiệm</value>
</data>
<data name="TestDate.Width" type="System.Int32, mscorlib">
<value>71</value>
</data>
<data name="QualityResult.Caption" xml:space="preserve">
<value>Kết quả định tính</value>
</data>
<data name="QualityResult.VisibleIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="QualityResult.Width" type="System.Int32, mscorlib">
<value>129</value>
</data>
<data name="QuantityResult.Caption" xml:space="preserve">
<value>Kết quả định lượng</value>
</data>
<data name="QuantityResult.VisibleIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="QuantityResult.Width" type="System.Int32, mscorlib">
<value>109</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="barButtonView.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barPrint.Caption" xml:space="preserve">
<value>Print</value>
</data>
<data name="barPrint.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
h7xAAAAAAElFTkSuQmCC
</value>
</data>
<data name="bar2.Text" xml:space="preserve">
<value>Main menu</value>
</data>
<data name="barDockControlTop.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="barDockControlTop.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlTop.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="barDockControlTop.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>778, 40</value>
</data>
<data name="barDockControlBottom.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlBottom.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlBottom.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="barDockControlBottom.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 746</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>778, 0</value>
</data>
<data name="barDockControlLeft.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlLeft.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlLeft.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Left</value>
</data>
<data name="barDockControlLeft.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 40</value>
</data>
<data name="barDockControlLeft.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 706</value>
</data>
<data name="barDockControlRight.Appearance.GradientMode" type="System.Drawing.Drawing2D.LinearGradientMode, System.Drawing">
<value>Horizontal</value>
</data>
<data name="barDockControlRight.Appearance.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="barDockControlRight.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Right</value>
</data>
<data name="barDockControlRight.Location" type="System.Drawing.Point, System.Drawing">
<value>778, 40</value>
</data>
<data name="barDockControlRight.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 706</value>
</data>
<data name="barAutoUpdate.Caption" xml:space="preserve">
<value>Fill ARV Date</value>
</data>
<data name="barAutoUpdate.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="cbFilter.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<assembly alias="DevExpress.Utils.v16.2" name="DevExpress.Utils.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="cbFilter.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="cbFilter.Items" xml:space="preserve">
<value>Chọn toàn bộ</value>
</data>
<data name="cbFilter.Items1" xml:space="preserve">
<value>Bệnh nhân đang quản lý</value>
</data>
<data name="cbFilter.Items2" xml:space="preserve">
<value>Bệnh nhân chuyển đến</value>
</data>
<data name="cbFilter.Items3" xml:space="preserve">
<value>Bệnh nhân chuyển đi</value>
</data>
<data name="cbFilter.Items4" xml:space="preserve">
<value>Bệnh nhân tử vong</value>
</data>
<data name="cbFilter.Items5" xml:space="preserve">
<value>Bệnh nhân mất dầu</value>
</data>
</root>

View File

@@ -0,0 +1,569 @@
namespace PatientMan.Forms
{
partial class frmReferral
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmReferral));
DevExpress.XtraGrid.GridLevelNode gridLevelNode1 = new DevExpress.XtraGrid.GridLevelNode();
this.usrReferralInfo = new PatientMan.Controls.usrReferralInfo();
this.persistentRepository = new DevExpress.XtraEditors.Repository.PersistentRepository(this.components);
this._status = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._province = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._AgencyType = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._TreatmentFollow = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Service = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Motion = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._test = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._regimen = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._treatment = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._QualityResult = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Patients = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.grdReferralInfo = new PatientMan.hsphgrid();
this.gridView = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colPatientId = new DevExpress.XtraGrid.Columns.GridColumn();
this.colPatientName = new DevExpress.XtraGrid.Columns.GridColumn();
this.colEndDate = new DevExpress.XtraGrid.Columns.GridColumn();
this.colTypeId = new DevExpress.XtraGrid.Columns.GridColumn();
this.Reasons = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.bar2 = new DevExpress.XtraBars.Bar();
this.barButtonView = new DevExpress.XtraBars.BarButtonItem();
this.barPrint = new DevExpress.XtraBars.BarButtonItem();
this.barCorrect = new DevExpress.XtraBars.BarButtonItem();
this.findDup = new DevExpress.XtraBars.BarButtonItem();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.barAutoUpdate = new DevExpress.XtraBars.BarButtonItem();
this.barButtonItem1 = new DevExpress.XtraBars.BarButtonItem();
this.cbFilter = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.progressPanel = new DevExpress.XtraWaitForm.ProgressPanel();
((System.ComponentModel.ISupportInitialize)(this._status)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._province)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._AgencyType)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._TreatmentFollow)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Service)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Motion)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._test)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._regimen)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._treatment)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._QualityResult)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Patients)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.grdReferralInfo)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Reasons)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).BeginInit();
this.SuspendLayout();
//
// usrReferralInfo
//
resources.ApplyResources(this.usrReferralInfo, "usrReferralInfo");
this.usrReferralInfo.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("usrReferralInfo.Appearance.BackColor")));
this.usrReferralInfo.Appearance.FontSizeDelta = ((int)(resources.GetObject("usrReferralInfo.Appearance.FontSizeDelta")));
this.usrReferralInfo.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("usrReferralInfo.Appearance.FontStyleDelta")));
this.usrReferralInfo.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("usrReferralInfo.Appearance.GradientMode")));
this.usrReferralInfo.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("usrReferralInfo.Appearance.Image")));
this.usrReferralInfo.Appearance.Options.UseBackColor = true;
this.usrReferralInfo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.usrReferralInfo.ControlEnabled = false;
this.usrReferralInfo.Name = "usrReferralInfo";
this.usrReferralInfo.PatientInfor = null;
this.usrReferralInfo.ReferralInfos = null;
//
// persistentRepository
//
this.persistentRepository.Items.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this._status,
this._province,
this._AgencyType,
this._TreatmentFollow,
this._Service,
this._Motion,
this._test,
this._regimen,
this._treatment,
this._QualityResult,
this._Patients});
//
// _status
//
resources.ApplyResources(this._status, "_status");
this._status.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_status.Buttons"))))});
this._status.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items"), ((object)(resources.GetObject("_status.Items1"))), ((int)(resources.GetObject("_status.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items3"), ((object)(resources.GetObject("_status.Items4"))), ((int)(resources.GetObject("_status.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items6"), ((object)(resources.GetObject("_status.Items7"))), ((int)(resources.GetObject("_status.Items8"))))});
this._status.Name = "_status";
//
// _province
//
resources.ApplyResources(this._province, "_province");
this._province.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_province.Buttons"))))});
this._province.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_province.Columns"), resources.GetString("_province.Columns1"), ((int)(resources.GetObject("_province.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_province.Columns3"))), resources.GetString("_province.Columns4"), ((bool)(resources.GetObject("_province.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_province.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_province.Columns7"), resources.GetString("_province.Columns8"))});
this._province.DisplayMember = "Provincename";
this._province.Name = "_province";
this._province.ValueMember = "Provinceid";
//
// _AgencyType
//
resources.ApplyResources(this._AgencyType, "_AgencyType");
this._AgencyType.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_AgencyType.Buttons"))))});
this._AgencyType.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns"), resources.GetString("_AgencyType.Columns1"), ((int)(resources.GetObject("_AgencyType.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_AgencyType.Columns3"))), resources.GetString("_AgencyType.Columns4"), ((bool)(resources.GetObject("_AgencyType.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_AgencyType.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns7"), ((int)(resources.GetObject("_AgencyType.Columns8"))), resources.GetString("_AgencyType.Columns9")),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns10"), ((int)(resources.GetObject("_AgencyType.Columns11"))), resources.GetString("_AgencyType.Columns12"))});
this._AgencyType.DisplayMember = "AgencyTypeName";
this._AgencyType.Name = "_AgencyType";
this._AgencyType.ValueMember = "AgencyTypeId";
//
// _TreatmentFollow
//
resources.ApplyResources(this._TreatmentFollow, "_TreatmentFollow");
this._TreatmentFollow.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_TreatmentFollow.Buttons"))))});
this._TreatmentFollow.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items"), ((object)(resources.GetObject("_TreatmentFollow.Items1"))), ((int)(resources.GetObject("_TreatmentFollow.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items3"), ((object)(resources.GetObject("_TreatmentFollow.Items4"))), ((int)(resources.GetObject("_TreatmentFollow.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items6"), ((object)(resources.GetObject("_TreatmentFollow.Items7"))), ((int)(resources.GetObject("_TreatmentFollow.Items8"))))});
this._TreatmentFollow.Name = "_TreatmentFollow";
//
// _Service
//
resources.ApplyResources(this._Service, "_Service");
this._Service.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Service.Buttons"))))});
this._Service.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items"), resources.GetString("_Service.Items1"), ((int)(resources.GetObject("_Service.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items3"), resources.GetString("_Service.Items4"), ((int)(resources.GetObject("_Service.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items6"), resources.GetString("_Service.Items7"), ((int)(resources.GetObject("_Service.Items8")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items9"), resources.GetString("_Service.Items10"), ((int)(resources.GetObject("_Service.Items11")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items12"), resources.GetString("_Service.Items13"), ((int)(resources.GetObject("_Service.Items14")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items15"), resources.GetString("_Service.Items16"), ((int)(resources.GetObject("_Service.Items17"))))});
this._Service.Name = "_Service";
//
// _Motion
//
resources.ApplyResources(this._Motion, "_Motion");
this._Motion.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Motion.Buttons"))))});
this._Motion.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items"), ((object)(resources.GetObject("_Motion.Items1"))), ((int)(resources.GetObject("_Motion.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items3"), ((object)(resources.GetObject("_Motion.Items4"))), ((int)(resources.GetObject("_Motion.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items6"), ((object)(resources.GetObject("_Motion.Items7"))), ((int)(resources.GetObject("_Motion.Items8"))))});
this._Motion.Name = "_Motion";
//
// _test
//
resources.ApplyResources(this._test, "_test");
this._test.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_test.Buttons"))))});
this._test.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_test.Columns"), resources.GetString("_test.Columns1"), ((int)(resources.GetObject("_test.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_test.Columns3"))), resources.GetString("_test.Columns4"), ((bool)(resources.GetObject("_test.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_test.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_test.Columns7"), ((int)(resources.GetObject("_test.Columns8"))), resources.GetString("_test.Columns9"))});
this._test.DisplayMember = "ETestName";
this._test.Name = "_test";
this._test.ValueMember = "Testid";
//
// _regimen
//
resources.ApplyResources(this._regimen, "_regimen");
this._regimen.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_regimen.Buttons"))))});
this._regimen.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_regimen.Columns"), resources.GetString("_regimen.Columns1"), ((int)(resources.GetObject("_regimen.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_regimen.Columns3"))), resources.GetString("_regimen.Columns4"), ((bool)(resources.GetObject("_regimen.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_regimen.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_regimen.Columns7"), ((int)(resources.GetObject("_regimen.Columns8"))), resources.GetString("_regimen.Columns9"))});
this._regimen.DisplayMember = "ERegimenName";
this._regimen.Name = "_regimen";
this._regimen.ValueMember = "Regimenid";
//
// _treatment
//
resources.ApplyResources(this._treatment, "_treatment");
this._treatment.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_treatment.Buttons"))))});
this._treatment.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_treatment.Columns"), resources.GetString("_treatment.Columns1"), ((int)(resources.GetObject("_treatment.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_treatment.Columns3"))), resources.GetString("_treatment.Columns4"), ((bool)(resources.GetObject("_treatment.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_treatment.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_treatment.Columns7"), ((int)(resources.GetObject("_treatment.Columns8"))), resources.GetString("_treatment.Columns9"))});
this._treatment.DisplayMember = "ETreatmentDes";
this._treatment.Name = "_treatment";
this._treatment.ValueMember = "TreatmentId";
//
// _QualityResult
//
resources.ApplyResources(this._QualityResult, "_QualityResult");
this._QualityResult.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_QualityResult.Buttons"))))});
this._QualityResult.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items"), ((object)(resources.GetObject("_QualityResult.Items1"))), ((int)(resources.GetObject("_QualityResult.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items3"), ((object)(resources.GetObject("_QualityResult.Items4"))), ((int)(resources.GetObject("_QualityResult.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items6"), ((object)(resources.GetObject("_QualityResult.Items7"))), ((int)(resources.GetObject("_QualityResult.Items8"))))});
this._QualityResult.Name = "_QualityResult";
//
// _Patients
//
resources.ApplyResources(this._Patients, "_Patients");
this._Patients.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Patients.Buttons"))))});
this._Patients.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_Patients.Columns"), resources.GetString("_Patients.Columns1"), ((int)(resources.GetObject("_Patients.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_Patients.Columns3"))), resources.GetString("_Patients.Columns4"), ((bool)(resources.GetObject("_Patients.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_Patients.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_Patients.Columns7"), ((int)(resources.GetObject("_Patients.Columns8"))), resources.GetString("_Patients.Columns9"))});
this._Patients.DisplayMember = "PatientName";
this._Patients.Name = "_Patients";
this._Patients.ValueMember = "PatientId";
//
// grdReferralInfo
//
resources.ApplyResources(this.grdReferralInfo, "grdReferralInfo");
this.grdReferralInfo.ContextMenuStrip = this.grdContextMenu;
this.grdReferralInfo.Cursor = System.Windows.Forms.Cursors.Default;
this.grdReferralInfo.EmbeddedNavigator.AccessibleDescription = resources.GetString("grdReferralInfo.EmbeddedNavigator.AccessibleDescription");
this.grdReferralInfo.EmbeddedNavigator.AccessibleName = resources.GetString("grdReferralInfo.EmbeddedNavigator.AccessibleName");
this.grdReferralInfo.EmbeddedNavigator.AllowHtmlTextInToolTip = ((DevExpress.Utils.DefaultBoolean)(resources.GetObject("grdReferralInfo.EmbeddedNavigator.AllowHtmlTextInToolTip")));
this.grdReferralInfo.EmbeddedNavigator.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("grdReferralInfo.EmbeddedNavigator.Anchor")));
this.grdReferralInfo.EmbeddedNavigator.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("grdReferralInfo.EmbeddedNavigator.BackgroundImage")));
this.grdReferralInfo.EmbeddedNavigator.BackgroundImageLayout = ((System.Windows.Forms.ImageLayout)(resources.GetObject("grdReferralInfo.EmbeddedNavigator.BackgroundImageLayout")));
this.grdReferralInfo.EmbeddedNavigator.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("grdReferralInfo.EmbeddedNavigator.ImeMode")));
this.grdReferralInfo.EmbeddedNavigator.MaximumSize = ((System.Drawing.Size)(resources.GetObject("grdReferralInfo.EmbeddedNavigator.MaximumSize")));
this.grdReferralInfo.EmbeddedNavigator.TextLocation = ((DevExpress.XtraEditors.NavigatorButtonsTextLocation)(resources.GetObject("grdReferralInfo.EmbeddedNavigator.TextLocation")));
this.grdReferralInfo.EmbeddedNavigator.ToolTip = resources.GetString("grdReferralInfo.EmbeddedNavigator.ToolTip");
this.grdReferralInfo.EmbeddedNavigator.ToolTipIconType = ((DevExpress.Utils.ToolTipIconType)(resources.GetObject("grdReferralInfo.EmbeddedNavigator.ToolTipIconType")));
this.grdReferralInfo.EmbeddedNavigator.ToolTipTitle = resources.GetString("grdReferralInfo.EmbeddedNavigator.ToolTipTitle");
this.grdReferralInfo.ExternalRepository = this.persistentRepository;
gridLevelNode1.RelationName = "Level1";
this.grdReferralInfo.LevelTree.Nodes.AddRange(new DevExpress.XtraGrid.GridLevelNode[] {
gridLevelNode1});
this.grdReferralInfo.MainView = this.gridView;
this.grdReferralInfo.Name = "grdReferralInfo";
this.grdReferralInfo.Patients = null;
this.grdReferralInfo.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.Reasons});
this.grdReferralInfo.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView});
//
// gridView
//
resources.ApplyResources(this.gridView, "gridView");
this.gridView.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colPatientId,
this.colPatientName,
this.colEndDate,
this.colTypeId});
this.gridView.GridControl = this.grdReferralInfo;
this.gridView.Name = "gridView";
this.gridView.OptionsBehavior.Editable = false;
this.gridView.OptionsView.ColumnAutoWidth = false;
this.gridView.OptionsView.ShowGroupPanel = false;
this.gridView.DoubleClick += new System.EventHandler(this.gridView_DoubleClick);
//
// colPatientId
//
resources.ApplyResources(this.colPatientId, "colPatientId");
this.colPatientId.FieldName = "PatientId";
this.colPatientId.Name = "colPatientId";
this.colPatientId.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// colPatientName
//
resources.ApplyResources(this.colPatientName, "colPatientName");
this.colPatientName.ColumnEdit = this._Patients;
this.colPatientName.FieldName = "PatientId";
this.colPatientName.Name = "colPatientName";
this.colPatientName.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// colEndDate
//
resources.ApplyResources(this.colEndDate, "colEndDate");
this.colEndDate.FieldName = "EndDate";
this.colEndDate.Name = "colEndDate";
this.colEndDate.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// colTypeId
//
resources.ApplyResources(this.colTypeId, "colTypeId");
this.colTypeId.ColumnEdit = this.Reasons;
this.colTypeId.FieldName = "TypeId";
this.colTypeId.Name = "colTypeId";
this.colTypeId.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
new DevExpress.XtraGrid.GridColumnSummaryItem()});
//
// Reasons
//
resources.ApplyResources(this.Reasons, "Reasons");
this.Reasons.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("Reasons.Buttons"))))});
this.Reasons.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("Reasons.Items"), resources.GetString("Reasons.Items1"), ((int)(resources.GetObject("Reasons.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("Reasons.Items3"), resources.GetString("Reasons.Items4"), ((int)(resources.GetObject("Reasons.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("Reasons.Items6"), resources.GetString("Reasons.Items7"), ((int)(resources.GetObject("Reasons.Items8"))))});
this.Reasons.Name = "Reasons";
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.bar2});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.barButtonView,
this.barPrint,
this.barAutoUpdate,
this.barButtonItem1,
this.barCorrect,
this.findDup});
this.barManager.MainMenu = this.bar2;
this.barManager.MaxItemId = 9;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbFilter});
//
// bar2
//
this.bar2.BarName = "Main menu";
this.bar2.DockCol = 0;
this.bar2.DockRow = 0;
this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.bar2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barButtonView, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barPrint, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barCorrect, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.findDup, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph)});
this.bar2.OptionsBar.MultiLine = true;
this.bar2.OptionsBar.UseWholeRow = true;
resources.ApplyResources(this.bar2, "bar2");
//
// barButtonView
//
resources.ApplyResources(this.barButtonView, "barButtonView");
this.barButtonView.Glyph = ((System.Drawing.Image)(resources.GetObject("barButtonView.Glyph")));
this.barButtonView.Id = 0;
this.barButtonView.ImageIndex = 10;
this.barButtonView.Name = "barButtonView";
this.barButtonView.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barButtonView_ItemClick);
//
// barPrint
//
resources.ApplyResources(this.barPrint, "barPrint");
this.barPrint.Glyph = ((System.Drawing.Image)(resources.GetObject("barPrint.Glyph")));
this.barPrint.Id = 2;
this.barPrint.ImageIndex = 0;
this.barPrint.Name = "barPrint";
this.barPrint.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barPrint_ItemClick);
//
// barCorrect
//
resources.ApplyResources(this.barCorrect, "barCorrect");
this.barCorrect.Glyph = ((System.Drawing.Image)(resources.GetObject("barCorrect.Glyph")));
this.barCorrect.Id = 7;
this.barCorrect.Name = "barCorrect";
this.barCorrect.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barCorrect_ItemClick);
//
// findDup
//
resources.ApplyResources(this.findDup, "findDup");
this.findDup.Glyph = ((System.Drawing.Image)(resources.GetObject("findDup.Glyph")));
this.findDup.Id = 8;
this.findDup.Name = "findDup";
this.findDup.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.findDup_ItemClick);
//
// barDockControlTop
//
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
this.barDockControlTop.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlTop.Appearance.FontSizeDelta")));
this.barDockControlTop.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlTop.Appearance.FontStyleDelta")));
this.barDockControlTop.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlTop.Appearance.GradientMode")));
this.barDockControlTop.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlTop.Appearance.Image")));
this.barDockControlTop.CausesValidation = false;
//
// barDockControlBottom
//
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
this.barDockControlBottom.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlBottom.Appearance.FontSizeDelta")));
this.barDockControlBottom.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlBottom.Appearance.FontStyleDelta")));
this.barDockControlBottom.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlBottom.Appearance.GradientMode")));
this.barDockControlBottom.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlBottom.Appearance.Image")));
this.barDockControlBottom.CausesValidation = false;
//
// barDockControlLeft
//
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
this.barDockControlLeft.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlLeft.Appearance.FontSizeDelta")));
this.barDockControlLeft.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlLeft.Appearance.FontStyleDelta")));
this.barDockControlLeft.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlLeft.Appearance.GradientMode")));
this.barDockControlLeft.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlLeft.Appearance.Image")));
this.barDockControlLeft.CausesValidation = false;
//
// barDockControlRight
//
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
this.barDockControlRight.Appearance.FontSizeDelta = ((int)(resources.GetObject("barDockControlRight.Appearance.FontSizeDelta")));
this.barDockControlRight.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("barDockControlRight.Appearance.FontStyleDelta")));
this.barDockControlRight.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("barDockControlRight.Appearance.GradientMode")));
this.barDockControlRight.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("barDockControlRight.Appearance.Image")));
this.barDockControlRight.CausesValidation = false;
//
// barAutoUpdate
//
resources.ApplyResources(this.barAutoUpdate, "barAutoUpdate");
this.barAutoUpdate.Glyph = ((System.Drawing.Image)(resources.GetObject("barAutoUpdate.Glyph")));
this.barAutoUpdate.Id = 5;
this.barAutoUpdate.Name = "barAutoUpdate";
//
// barButtonItem1
//
resources.ApplyResources(this.barButtonItem1, "barButtonItem1");
this.barButtonItem1.Id = 6;
this.barButtonItem1.Name = "barButtonItem1";
//
// cbFilter
//
resources.ApplyResources(this.cbFilter, "cbFilter");
this.cbFilter.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbFilter.Buttons"))))});
this.cbFilter.Items.AddRange(new object[] {
resources.GetString("cbFilter.Items"),
resources.GetString("cbFilter.Items1"),
resources.GetString("cbFilter.Items2"),
resources.GetString("cbFilter.Items3"),
resources.GetString("cbFilter.Items4"),
resources.GetString("cbFilter.Items5")});
this.cbFilter.Name = "cbFilter";
//
// progressPanel
//
resources.ApplyResources(this.progressPanel, "progressPanel");
this.progressPanel.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("progressPanel.Appearance.BackColor")));
this.progressPanel.Appearance.FontSizeDelta = ((int)(resources.GetObject("progressPanel.Appearance.FontSizeDelta")));
this.progressPanel.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("progressPanel.Appearance.FontStyleDelta")));
this.progressPanel.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("progressPanel.Appearance.GradientMode")));
this.progressPanel.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("progressPanel.Appearance.Image")));
this.progressPanel.Appearance.Options.UseBackColor = true;
this.progressPanel.AppearanceCaption.Font = ((System.Drawing.Font)(resources.GetObject("resource.Font")));
this.progressPanel.AppearanceCaption.FontSizeDelta = ((int)(resources.GetObject("resource.FontSizeDelta")));
this.progressPanel.AppearanceCaption.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("resource.FontStyleDelta")));
this.progressPanel.AppearanceCaption.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("resource.GradientMode")));
this.progressPanel.AppearanceCaption.Image = ((System.Drawing.Image)(resources.GetObject("resource.Image")));
this.progressPanel.AppearanceCaption.Options.UseFont = true;
this.progressPanel.AppearanceDescription.Font = ((System.Drawing.Font)(resources.GetObject("resource.Font1")));
this.progressPanel.AppearanceDescription.FontSizeDelta = ((int)(resources.GetObject("resource.FontSizeDelta1")));
this.progressPanel.AppearanceDescription.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("resource.FontStyleDelta1")));
this.progressPanel.AppearanceDescription.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("resource.GradientMode1")));
this.progressPanel.AppearanceDescription.Image = ((System.Drawing.Image)(resources.GetObject("resource.Image1")));
this.progressPanel.AppearanceDescription.Options.UseFont = true;
this.progressPanel.Name = "progressPanel";
//
// frmReferral
//
resources.ApplyResources(this, "$this");
this.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("frmReferral.Appearance.BackColor")));
this.Appearance.FontSizeDelta = ((int)(resources.GetObject("frmReferral.Appearance.FontSizeDelta")));
this.Appearance.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("frmReferral.Appearance.FontStyleDelta")));
this.Appearance.GradientMode = ((System.Drawing.Drawing2D.LinearGradientMode)(resources.GetObject("frmReferral.Appearance.GradientMode")));
this.Appearance.Image = ((System.Drawing.Image)(resources.GetObject("frmReferral.Appearance.Image")));
this.Appearance.Options.UseBackColor = true;
this.Controls.Add(this.progressPanel);
this.Controls.Add(this.grdReferralInfo);
this.Controls.Add(this.usrReferralInfo);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.Name = "frmReferral";
this.Load += new System.EventHandler(this.frmReferral_Load);
((System.ComponentModel.ISupportInitialize)(this._status)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._province)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._AgencyType)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._TreatmentFollow)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Service)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Motion)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._test)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._regimen)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._treatment)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._QualityResult)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Patients)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.grdReferralInfo)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Reasons)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private Controls.usrReferralInfo usrReferralInfo;
private DevExpress.XtraEditors.Repository.PersistentRepository persistentRepository;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _status;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _province;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _AgencyType;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _TreatmentFollow;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _Service;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _Motion;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _test;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _regimen;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _treatment;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _QualityResult;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _Patients;
private hsphgrid grdReferralInfo;
private DevExpress.XtraGrid.Views.Grid.GridView gridView;
private DevExpress.XtraGrid.Columns.GridColumn colEndDate;
private DevExpress.XtraGrid.Columns.GridColumn colPatientId;
private DevExpress.XtraGrid.Columns.GridColumn colPatientName;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraBars.Bar bar2;
private DevExpress.XtraBars.BarButtonItem barButtonView;
private DevExpress.XtraBars.BarButtonItem barPrint;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraBars.BarButtonItem barAutoUpdate;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbFilter;
private DevExpress.XtraGrid.Columns.GridColumn colTypeId;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox Reasons;
private DevExpress.XtraBars.BarButtonItem barButtonItem1;
private DevExpress.XtraBars.BarButtonItem barCorrect;
private DevExpress.XtraWaitForm.ProgressPanel progressPanel;
private DevExpress.XtraBars.BarButtonItem findDup;
}
}

View File

@@ -0,0 +1,239 @@
using System;
using System.Collections.Generic;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using Datalib.Linq;
using System.Linq;
using System.Windows.Forms;
using System.IO;
namespace PatientMan.Forms
{
public partial class frmReferral : PatientMan.BasicForms.frmCommon
{
public EntityCollection<TblReferralsToEntity> ReferralInfo = new EntityCollection<TblReferralsToEntity>();
public frmReferral()
{
InitializeComponent();
}
private void frmReferral_Load(object sender, EventArgs e)
{
LinqMetaData MetaData = new LinqMetaData();
MetaData.AdapterToUse= adapter;
var pro = (from q in MetaData.TblProvince select q).ToList();
var Agency = (from q in MetaData.TblAgency select new {q.AgencyTypeId, AgencyTypeName=SettingInfo.Language==0?q.VAgencyTypeName:q.EAgencyTypeName}).ToList();
var Patients = (from q in MetaData.TblPatient select new { q.PatientId, PatientName = strUtil.Decrypt(q.PatientName) }).ToList();
_province.DataSource = pro;
_AgencyType.DataSource = Agency;
_Patients.DataSource = Patients;
LoadData();
}
public override void LoadData()
{
adapter.FetchEntityCollection(ReferralInfo, null);
usrReferralInfo.ReferralInfos = null;
grdReferralInfo.DataSource = null;
usrReferralInfo.ReferralInfos = ReferralInfo;
grdReferralInfo.DataSource = ReferralInfo;
usrReferralInfo.BindingData();
usrReferralInfo.LoadLibrary();
}
private void gridView_DoubleClick(object sender, EventArgs e)
{
if (ReferralInfo.Count == 0)
{
return;
}
var PatientId = ReferralInfo[BindingContext[ReferralInfo].Position].PatientId;
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(PatientId);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoReferral();
frm.ShowDialog();
}
private void Print_Click(object sender, EventArgs e)
{
grdReferralInfo.ShowPrintPreview();
}
private void barPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
grdReferralInfo.ShowPrintPreview();
}
private void barButtonView_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (ReferralInfo.Count == 0)
{
return;
}
var PatientId = ReferralInfo[BindingContext[ReferralInfo].Position].PatientId;
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(PatientId);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoReferral();
frm.ShowDialog();
}
private void barCorrect_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
this.progressPanel.Visible = true;
MoveToEnd();
this.progressPanel.Visible = false;
}
private void MoveToEnd()
{
ResetEndTreatment();
foreach (TblReferralsToEntity referral in ReferralInfo)
{
string TypeId = referral.TypeId;
TypeId = TypeId.Trim();
switch (TypeId)
{
case "09":
EndExam(referral.PatientId, referral.EndDate.Value, TypeId);
EndTreatment(referral.PatientId, referral.EndDate.Value, TypeId);
break;
case "10":
EndExam(referral.PatientId, referral.EndDate.Value, TypeId);
EndTreatment(referral.PatientId, referral.EndDate.Value, TypeId);
break;
case "11":
EndExam(referral.PatientId, referral.EndDate.Value, TypeId);
EndTreatment(referral.PatientId, referral.EndDate.Value, TypeId);
FillDeathDate(referral.PatientId, referral.EndDate.Value);
break;
}
}
}
private void EndExam(string PatientId, DateTime EndDate, string TypeId)
{
LinqMetaData meta = new LinqMetaData(adapter);
TblExaminationInfoEntity Exam= new TblExaminationInfoEntity();
try
{
Exam = meta.TblExaminationInfo.Where(q => q.PatientId == PatientId).Where(q => q.ExamDate <= EndDate).OrderByDescending(q => q.ExamDate).First();
Exam.EndExamDate = EndDate;
Exam.ReasonEnd = TypeId;
adapter.SaveEntity(Exam, true);
}
catch (Exception err)
{
LogInfo log = new LogInfo();
log.RecordID = err.Message + " Examination " + PatientId + " " + TypeId;
WriteLog(log);
}
}
private void EndTreatment(string PatientId, DateTime EndDate, string TypeId)
{
LinqMetaData meta = new LinqMetaData(adapter);
try
{
TblTreatmentInfoEntity Treatment = meta.TblTreatmentInfo.Where(q => q.PatientId == PatientId && q.TreatmentId =="01").Where(q => q.TreatmentSdate <= EndDate).OrderByDescending(q => q.TreatmentSdate).First();
Treatment.TreatmentEdate = EndDate;
Treatment.ReasonId = TypeId;
adapter.SaveEntity(Treatment, true);
}
catch (Exception err)
{
LogInfo log = new LogInfo();
log.RecordID = "Treatment " + PatientId + " " + TypeId;
WriteLog(log);
}
}
private void FillDeathDate(string PatientId, DateTime EndDate)
{
TblPatientEntity Patient = new TblPatientEntity(PatientId);
adapter.FetchEntity(Patient, null, null);
Patient.DeathDate = EndDate;
adapter.SaveEntity(Patient, true);
}
private void ResetEndTreatment()
{
LinqMetaData meta = new LinqMetaData(adapter);
var TreatmentInfos = meta.TblTreatmentInfo;
var Exams = meta.TblExaminationInfo;
foreach(TblExaminationInfoEntity Exam in Exams)
{
if (Exam.EndExamDate != null && (Exam.ReasonEnd == "09" || Exam.ReasonEnd == "10" || Exam.ReasonEnd == "11"))
{
Exam.ReasonEnd = null;
Exam.ReTreatment = 0;
Exam.EndExamDate = null;
adapter.SaveEntity(Exam);
}
}
foreach (TblTreatmentInfoEntity Treat in TreatmentInfos)
{
if (Treat.TreatmentEdate != null && (Treat.ReasonId == "09" || Treat.ReasonId == "10" || Treat.ReasonId == "11"))
{
Treat.ReasonId = null;
Treat.TreatmentEdate = null;
adapter.SaveEntity(Treat);
}
}
}
public override void WriteLog(LogInfo log)
{
string path = Application.StartupPath;
string logs = log.RecordID;
DateTime CurrDate = DateTime.Today;
string filename = path + @"/Logs/EndTreatment" + CurrDate.ToString("MM-yyyy") + ".txt";
using (StreamWriter w = File.AppendText(filename))
{
w.WriteLine(logs);
w.Close();
}
}
private void findDup_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
frmDuplicates frm = new frmDuplicates();
frm.callFrm = this;
frm.LoadData();
frm.ShowDialog();
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,359 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="_AgencyType.Columns10" xml:space="preserve">
<value>AgencyTypeName</value>
</data>
<data name="_AgencyType.Columns12" xml:space="preserve">
<value>Name</value>
</data>
<data name="colPatientId.Caption" xml:space="preserve">
<value>Mã bệnh nhân</value>
</data>
<data name="colPatientName.Caption" xml:space="preserve">
<value>Tên bệnh nhân</value>
</data>
<data name="colEndDate.Caption" xml:space="preserve">
<value>Ngày kết thúc</value>
</data>
<data name="colTypeId.Caption" xml:space="preserve">
<value>Lý do</value>
</data>
<data name="Reasons.Items" xml:space="preserve">
<value>Chuyển đi</value>
</data>
<data name="Reasons.Items3" xml:space="preserve">
<value>Mất dấu</value>
</data>
<data name="Reasons.Items6" xml:space="preserve">
<value>Tử vong</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="barButtonView.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barPrint.Caption" xml:space="preserve">
<value>In</value>
</data>
<data name="barPrint.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAx0RVh0VGl0
bGUAUHJpbnQ7yDYy6gAACE1JREFUWEell3tQVNcdx2ltHkZr0tQ4SR/Tpp12Ov3DJplpk5hOJrWSih2T
iJppjR0ChKBheSsgpIjGF6kIQkAB5RXwgchbKoEgyht5GQwsC+yLxy6wsDyXl/jt73furixgzJjemc+e
e8899/f9nnPuOfe3NgAWYD6+Ryz7PLfxWlreLTCpFnKbCKmk+/NkNyIlh+Ayu0GQnNWAsxm11ynWY8T3
OfASvSUV0sEGHuGA/+9xJuMmB11BLOPAVLVQb0mFdLDbxxIv12N2dg6mqTswTc5igpDKGcG4SWJMMI2x
CWYGo+PTAtPUDE6fq+Kgq4gfcOAleksqpIMNPB53sRZT03P3hMZJZJRELIww41PENIbHpgRGZpSZFM9E
pZRz0KeIhzawPDq1CpPUCyEyxiKEObgkRCUxRAyOEMMSBqMJA8MmMQphZ0o56I+IhzLA87UiPKlMDPUQ
BWcGKagQEJAIC5npH5oQ9DGD48QEjPTM0ZhiDvpj4hEO/A16Sw42sPLT2GtiXoXIEGMWoeAW9IZx6AfG
oBsYR69gDL39Y+ghDMYJhEQUsMpqgg3wy/3AgxswPFyrDn1WJOZ1XkSCRVhA0DeG7r5RCf0ouvQj0Ook
2GBgaC4beJZ43ByXp3eJEa7gG9yAnT5BrAkOKxDDzsF7iC6GBLpIyCKi1Q1DQ6W6lxkWqHoYozDo+0km
G/g1wdPwQ2I5wRr3jPDPssMRF59PyKjNSMqq7/X8OAq++6PhdyyHhnxcCGjMAhoKrqbgLKJkuo1mhtDZ
ZUSn1ogO7RA6uoagJbOyjy/CMzACuwPCEZ1aoYtI+DLHyS3k96TJIyL2hmXHojLXXrxya1hJD03Q0vnQ
7wQSrrTA5+BlMbdCgINT2UltOs0CLNSuHSSGoNBQSSjUg2gTGKAiw67+qYjNaoSTZyjGaDUp1ANIyKgZ
cfM7sY60eYe0efR0WkV2h8ZAy2YKd+/exfueR3Dqch3cyD0PvxAgIYsIB5cYhFzFGCBXGtBKiJKuW5UD
wqyzbwqiLlRhx64QzMzcwQCtkLbOfhyNLrhK2jwlNstjUitHtL1GdOmMZAD4p+t+RJ6rhN1Wb8ILdvbe
2EjlRvuF/I3Z4mnGA2++I2ErcIft2xKRaZXY6rBPxO7UGqCkToSeLp4gbX4vbFacTK6AQtkPDc0jj4Dd
ux44EJVrRd78eeSia+v6yMXtLOd52PD2LszN3UU76TTLe3Hosy/45VzDBlYep93qtkKHTpqGO9Ro03YZ
HGShcPYMg7NXOHb7x5iJhntQLLz2nyUSrMp5ZEFxUtsA6Rln73A4eoThL393xuydObS061HfrEXwCbE/
8PK0WXX0VDEaW3rQphrADDXaF3KShs4Ndtt4CizQVCy63mQ+32RdL86ltpu4pLr1m3fBN/A4pugdaG7T
oapRjX3S/vATNvDkgchC3LylpVHQY3J6FvJ2NWzfcsUbm1yx4S0381zSvN7Dcj0/z0uv3fHXzTK8vtEF
b9g5oqVNJT5O9be7UVbbiT2fZLGBn7GBp/5NG055nQoNX3eLrxx/aDTd/cK17eYP8dKft+OldcRr2/Hi
um10vg0vvirxwqtbzdjjhVck/vCyPda+vAXrSdjLPxTqrj4Rkz9a3PviCgU8919iAz9nA08H0HCUVHWg
ukkDw4gJev6Y0J5vHJsUhsS3/jsgdWZSxNJRTOYG9b6gtBUfBZ1nA79gA6v3HMrCf6/Lcf2mUnxQ1LS9
WlCZud+1db3AshWbr3kjsm7HZVG5AtlfNNNml8oGfskGnvE5mImsotsopJudtM220iZjQb6o/C5YP5tX
0oIL+Y34YO/nbOBXbGCNZ0gGzhfcQg7d/LpzAA1tejSaaaAXk68tdaKkOuv74vw+7cS9RfcvFX6F5Ow6
sUOSNn+kbJ51D06nygakX21GXasOlc09eE8Wgz9uDMSfCC4fBLd5UDuOVflVj4iblteI+PRaOPoksYHf
sIHn3IIuIP7STUq7m1DW1IWiWhXcg1NpntJgomUZcV2PMzUDiCfO1PQjrrofsVV9iK7QI+iKFoH5WgTk
abA3R409WSp4X1bBOUlBb/0UdridhltQMopqlLhWr0FiZh2i06rg4CUM/FYY2B14DqfOVyMhq16I55e3
o4yWCy8VzoQ/LekhsT7EENHlfYgiIsv0OFLcg30k7J+rgV82iRM+mWp4kQGnpDZaUVM01EkoqVUgv6wN
hdVKxKbX4CQlqv/ySLg3Amtc9qYMhyWWIY5GIb+iA9mlcqRdbSLnF2g5zeBQYRcibugQTiNxolSP46U6
/KdEhyDquV8O9TxbI3ruk6kS4p4ZSjgmtqGfkhkHrwQk5dZSzFbkUceiz1XjWFwJTUvcCGmLVbDqTfu9
ju/JYg07ZfHY6RaPf+w+hS1O4dghixVrOThfg9Ave3CMKe7GkaIeHCzsJlE1fBkS9iFhrwwVPC6pIEtX
wiFBTuvfhHccIvD65iBs2HYYtu8ege32w1hvf2Bo7Ss7PiJtzhVFevQk8RzBG8PzBA/NWi9aHUZKxf1z
VPCnHvqRkF+mEnsI9/MdcElVwCVFgQ+SFWLOedgdE+Uk3gaHs3LaeExwkZbbaxyP4EzodwRrsLhISERK
RjxqruCcbSWxmhOSQZrHwWFGyvkHGMqS9dQ7PWfFhM7AO51JlL2LMC+3nxLcSY7L+SanY5a8UBxswho2
9ISLX/IN14A0SqskePdyYahXDG8mzr5MCpx8mGQJ72Q4Eu97J2GnLK6CYrG4dUZs4Rv/KPBNS3bMD/M/
m6fNcBbD8BBaeMYMJxjW8D1+/qH/HfNhGQlLqn4/eNq+jQX/BRbqweZ/Pa0K/+6HvEAAAAAASUVORK5C
YII=
</value>
</data>
<data name="barCorrect.Caption" xml:space="preserve">
<value>Hiệu chỉnh dữ liệu</value>
</data>
<data name="barCorrect.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="findDup.Caption" xml:space="preserve">
<value>Bản ghi chùng</value>
</data>
<data name="findDup.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Kết thúc điều trị</value>
</data>
<data name="barAutoUpdate.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACp0RVh0VGl0
bGUAQ29udGFjdDtDYXJkO0luZm87RGV0YWlsO1BlcnNvbjtFZGl04bGTWAAACFtJREFUWEfFlmlQVFcW
x9slmrjGPQmTxBnHmIGJM05ZMzXmQ0anMhnHZBKTlJhUKJeoRFlkUxEU0WBkC/suCqItm4gsLhg1CEEE
jHbciOKggHQ3a3dDb2z5zzm3+zVLOVXjfMi8ql+d9+499/zPu/fcd58MwP+VJzb+nDyx8edk5DXqf2T0
fwn72i5bAvJCxV+yTt+6S0AikymWuCk4PsQKiizIi36AvHCQY4UKHCuwcJQ5pUBG/vWGQzlVS0nOloSU
wKi0vO9VzWodBgZ+IgasSPdshzLY12+97xcMjuNni7W08XOTUoMEeaWa9MawJgtLCYw+nHtNDOjrG0Bv
Xz96ewm2RJ/V2toJ0SZ8RvjbxlnbpTaiv38A8ccqWXEsMSyBMamUADvwgJ4hg5geCe4baq0M85Hoke77
LPcEx489UsGKzxDDamFMSna1cDBbB7I199BgEawPZtFmCTa0b/CefHgs+1rbTFYrPfdR/Kj07ziBccSo
ep9NMoavscmZVcJBGmAy90OjNSCnsByRyfnw25+GHUGHcfj4eajbtBSc/MwsYiEl93sk0yym5FxDcjZT
gyTCxD6E0dQrkssuvsEJPEeMqXVbK6t1XSMSeCZRXinWXzhbOZx5Hj6BqcRBeO+RSEHMwQKbj9FkCW40
M9ZnW3sfDATH7NKb0XAiC9fXOaLc6eP9pMmzYNuW4+KPXhGFw8F4kIFsUGQWtu9NhVdACpEMT2Z3MgLD
5KJ/KElZNUjMrEaCxPEqxMurqa+HYvbgx6PpuB/oiX71A9Ru24TzK5cHkS7XAichGx975DuxpnpjL9En
bOyhApGAB4l67ErCVsL/q3REJZ8a5tc9BNuzoQd6ottgwkV5AW77uqBfVYfO9DB0l55AueM/kffXtzgJ
3hGy8dFp5WLteWC3oRddhOLOQ3jtSsZWv0QiAe47E7CNErp+u170M5JvnLwKcceqEEvEZFQit+QWymvq
kZZZjuDEC1B1GtGRFoaGbeuhykiCYr8/EuwXcD2M5wSejThUJqq2S99jCW61ASEZcCNhV994uOyIR1DE
cSGqo0R15DMSbbeZrAnaLj1K8rMREHkajdpenLn6EBWJKWiKPoCchQ5InT8fgXZ2IaTNtSB7LvxgqSge
HQXQdnMgC9mnykg4Dlu2x2Hz9ljkn7062E+FpSGroTFRRyoRmX4F2WduorSqDqWZwXhUvBY9JhUKyuuQ
VnQD5yrqELZiNeLn/hIe06eHk+5EQizBhJCkSzBQAtouCthlCdyqMSAz/zK+8ImFs08MnL2jIc/7Fq2d
eiHayX6CHnToTOjUGdHeqcOdczGoP+WEn8z1MN31Q0VJFIou/4hPXJKxdOVevDnHIYY0pxLie8AJTDyQ
cAF6quZOnRktJFBYUi2qfxOJbvKKEmz0jMIGj0i4U03kn62Csr2bhM1o15roQFLgYkUtLhwJwoO8TzFg
fADjDR9oS99FpyIQ/jt8seQfO7Fmcyivux0hvgXO4yawvmzS/thvRAW3U8Bo2ueS4EYS3LA1Ep8LIrDe
/Wusc7MQFpdHs2FAu0aPljYNFIVf437WKgzo78F4JwSab95Be40/Lu+2x1nP1xEdfAAF565xArMI8fYb
rQlM3htdIoqujd6Gq32o4KBoONa6WljjEgZnSrKlowsqdTvOpu6hvf4h+rvuQluxBW2Fy9B+ZQdKd7yG
Ypf5OBO9Ew2P1UhIL+UEphPiPPjD5F+zvmzKnohzVL29tO4mS4WLSpeqfci9FVEDOj2a1W2ozg1Gbdr7
6NfegubSBrTlvonWMi9c8JyH/E2/EuL3/qWkT7gOPl+elBIQJ+JSewfWl03dHX6GKrsXatqvLRqC7RNQ
dxigatdDRcGalC24mnUAt1PeRV/nDXSUrEWL/I9QX3JHictc5K2bi+KI7WikN3+k7KB6McJ7b96wBCLe
msn6sql+ocXirdQdJELrKiyLWS0/q9oNaG7TQ9mqo6AqXJEH4Wb839HbVoO24k/x+NAiqM4748zGV5Dt
9DJOhfrgYWMzmls0NI4L1gSPwOEJhP55GuvLpvoGF4mKVpGYkoRYjO+FbTdSG013azeJa/GoSYnyI/ug
iHobZnUlVCdXoSHxt1CeXo/C9XY47miHk195ob7hMR6TeFNLl0icC9w94MSwGti/+HnWl03ZFpSvqrn1
WCQxiMl2z8XZ2kFJ0LRfPBSOsqjNMDeXQZn5AR5FL0BzgRPynV7CsY9exIkgDzwkcTUl20KzyWNZ/Kqi
ES7+mfxLxqpiBvYu4s8B7cm1rtGO3vtOar2/zIf3PuYkvCRo3TwCculwuoiMlHTkuq6gPymg+eh7eBgy
D015q3Bi9Wykvz8HkVvWQJ5bivCkc3DdlQ233TlkLbj4ZRscPw/5hPR4743es3CyLOCNySIBzoY/DJwO
T88MgqtDgvftS8SCiFVLCirpUGm5dx11QXPRmL0SOR/OwuEVs+DiMDmDfN4gXiVeIOYQswkez3F4wVlc
vP1uh0myXQRf/Dnkc5k7eG1GwifW89Nm/eJ3vp+tNmqa6tBYloGyBF9kuH2EuJWL4GY/KZV8WJin91mC
PzQj43B88Ud8x3O2zN9+kmDkxckMhRPjwTMWLfkg0NVjH5TVefg2xgfJTssQ+s5COP/e7iD1v0xwNBaR
/nSGcdt9poz5wW2GwO83EwXi1/g/YR3Mb/PCn5Z9Vrt1VzqW/+1jLF/oYPJc/GrRe/NmOnIfIZ1so4pW
z5YJHC2UrSfRzdNlCuaLaTaeJgGegVmvLXwbM160vz9l+ivBY8dNWExtfKhIUy6mdufrE2VPyxOFJTio
NTi/IRcUFyMXFJcv14Ztyn0XTJA9PRNk/wZO9sxf8+NFVQAAAABJRU5ErkJggg==
</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,77 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Datalib.DatabaseSpecific;
using Datalib.EntityClasses;
using Datalib.FactoryClasses;
using Datalib.HelperClasses;
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;
using Datalib.Linq;
using System.Linq;
namespace PatientMan.Forms
{
public partial class frmReferralForm : PatientMan.BasicForms.frmCommon
{
public TblReferralsToEntity ReferralInfo { get; set; }
public frmReferralForm()
{
InitializeComponent();
}
private void frmReferralForm_Load(object sender, EventArgs e)
{
string path = Application.StartupPath;
string templateFile = path + @"\templates\Referral.doc";
this.richEditControl.Document.LoadDocument(templateFile, DevExpress.XtraRichEdit.DocumentFormat.Doc);
}
public void MailMerge()
{
LinqMetaData Meta = new LinqMetaData();
Meta.AdapterToUse = adapter;
var info = (from q in Meta.TblPatient where q.PatientId == ReferralInfo.PatientId
select new cslReferralInfo {
PatientID = q.PatientId,
PatientName = q.PatientName,
BirthYear = q.BirthYear,
Adress = q.Address,
SiteName = SettingInfo.SiteName,
HIVConfirmDate = q.HivConfirmedDate.Value.ToShortDateString(),
RegisterDate = q.DateofRegistration.Value.ToShortDateString(),
ReferralAgency = ReferralInfo.ReferralAgency,
}).ToList();
info[0].FromProvince = Meta.TblProvince.Where(m => m.Provinceid == SettingInfo.ProvinceId).First().Provincename;
info[0].ToProvince= Meta.TblProvince.Where(m => m.Provinceid == ReferralInfo.ProvinceId).First().Provincename;
info[0].LastCD4 = (double)Meta.TblPreClinicsInfo.Where(m => m.Testid == "01").Where (m=>m.PatientId == ReferralInfo.PatientId ).OrderByDescending(m => m.TestDate).First().QuantityResult;
info[0].ClinicStage = Meta.TblExaminationInfo.Where(m => m.PatientId == ReferralInfo.PatientId).Where(m=>m.ClinicStage!=null).OrderByDescending(m => m.ExamDate).First().ClinicStage.ToString();
richEditControl.Options.MailMerge.DataSource = info;
richEditControl.Options.MailMerge.ViewMergedData = true;
MailMergeOptions myMergeOptions = richEditControl.Document.CreateMailMergeOptions();
myMergeOptions.FirstRecordIndex = 1;
myMergeOptions.LastRecordIndex = 1;
myMergeOptions.MergeMode = MergeMode.NewSection;
richEditControl.Options.MailMerge.ViewMergedData = true;
// xtraTabControl1.SelectedTabPageIndex = 1;
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,256 @@
namespace PatientMan.Forms
{
partial class frmRegimens
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
this.contextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
this.btnSave = new System.Windows.Forms.ToolStripMenuItem();
this.grdRegimens = new DevExpress.XtraGrid.GridControl();
this.viewDists = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colDistrictid1 = new DevExpress.XtraGrid.Columns.GridColumn();
this.colDistrictname = new DevExpress.XtraGrid.Columns.GridColumn();
this.colProvinceid1 = new DevExpress.XtraGrid.Columns.GridColumn();
this.viewCommunes = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colDistrictid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommuneid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommunename = new DevExpress.XtraGrid.Columns.GridColumn();
this.viewRegimens = new DevExpress.XtraGrid.Views.Grid.GridView();
this.tblRegimenEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.colERegimenName = new DevExpress.XtraGrid.Columns.GridColumn();
this.colRegimenid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colSign = new DevExpress.XtraGrid.Columns.GridColumn();
this.colType = new DevExpress.XtraGrid.Columns.GridColumn();
this.colVRegimenname = new DevExpress.XtraGrid.Columns.GridColumn();
this.contextMenuStrip.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.grdRegimens)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewDists)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewCommunes)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewRegimens)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblRegimenEntityBindingSource)).BeginInit();
this.SuspendLayout();
//
// contextMenuStrip
//
this.contextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.btnSave});
this.contextMenuStrip.Name = "contextMenuStrip";
this.contextMenuStrip.Size = new System.Drawing.Size(153, 48);
//
// btnSave
//
this.btnSave.Name = "btnSave";
this.btnSave.Size = new System.Drawing.Size(152, 22);
this.btnSave.Text = "Save";
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
//
// grdRegimens
//
this.grdRegimens.ContextMenuStrip = this.contextMenuStrip;
this.grdRegimens.Cursor = System.Windows.Forms.Cursors.Default;
this.grdRegimens.DataSource = this.tblRegimenEntityBindingSource;
this.grdRegimens.Dock = System.Windows.Forms.DockStyle.Fill;
this.grdRegimens.Location = new System.Drawing.Point(0, 0);
this.grdRegimens.MainView = this.viewRegimens;
this.grdRegimens.Name = "grdRegimens";
this.grdRegimens.Size = new System.Drawing.Size(569, 262);
this.grdRegimens.TabIndex = 2;
this.grdRegimens.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.viewDists,
this.viewCommunes,
this.viewRegimens});
//
// viewDists
//
this.viewDists.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colDistrictid1,
this.colDistrictname,
this.colProvinceid1});
this.viewDists.GridControl = this.grdRegimens;
this.viewDists.Name = "viewDists";
this.viewDists.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewDists.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewDists.OptionsView.ShowGroupPanel = false;
//
// colDistrictid1
//
this.colDistrictid1.Caption = "Mã huyện";
this.colDistrictid1.FieldName = "Districtid";
this.colDistrictid1.Name = "colDistrictid1";
this.colDistrictid1.Visible = true;
this.colDistrictid1.VisibleIndex = 1;
//
// colDistrictname
//
this.colDistrictname.Caption = "Tên huyện";
this.colDistrictname.FieldName = "Districtname";
this.colDistrictname.Name = "colDistrictname";
this.colDistrictname.Visible = true;
this.colDistrictname.VisibleIndex = 2;
//
// colProvinceid1
//
this.colProvinceid1.Caption = "Mã tỉnh";
this.colProvinceid1.FieldName = "Provinceid";
this.colProvinceid1.Name = "colProvinceid1";
this.colProvinceid1.Visible = true;
this.colProvinceid1.VisibleIndex = 0;
//
// viewCommunes
//
this.viewCommunes.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colDistrictid,
this.colCommuneid,
this.colCommunename});
this.viewCommunes.GridControl = this.grdRegimens;
this.viewCommunes.Name = "viewCommunes";
this.viewCommunes.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewCommunes.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewCommunes.OptionsView.ShowGroupPanel = false;
//
// colDistrictid
//
this.colDistrictid.Caption = "Mã huyện";
this.colDistrictid.FieldName = "Districtid";
this.colDistrictid.Name = "colDistrictid";
this.colDistrictid.Visible = true;
this.colDistrictid.VisibleIndex = 0;
//
// colCommuneid
//
this.colCommuneid.Caption = "Mã xã";
this.colCommuneid.FieldName = "Communeid";
this.colCommuneid.Name = "colCommuneid";
this.colCommuneid.Visible = true;
this.colCommuneid.VisibleIndex = 1;
//
// colCommunename
//
this.colCommunename.Caption = "Tên xã";
this.colCommunename.FieldName = "Communename";
this.colCommunename.Name = "colCommunename";
this.colCommunename.Visible = true;
this.colCommunename.VisibleIndex = 2;
//
// viewRegimens
//
this.viewRegimens.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colERegimenName,
this.colRegimenid,
this.colSign,
this.colType,
this.colVRegimenname});
this.viewRegimens.GridControl = this.grdRegimens;
this.viewRegimens.Name = "viewRegimens";
this.viewRegimens.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewRegimens.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewRegimens.OptionsView.ShowGroupPanel = false;
//
// tblRegimenEntityBindingSource
//
this.tblRegimenEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblRegimenEntity);
//
// colERegimenName
//
this.colERegimenName.Caption = "Tên tiếng Anh";
this.colERegimenName.FieldName = "ERegimenName";
this.colERegimenName.Name = "colERegimenName";
this.colERegimenName.Visible = true;
this.colERegimenName.VisibleIndex = 1;
//
// colRegimenid
//
this.colRegimenid.Caption = "Mã phác đồ";
this.colRegimenid.FieldName = "Regimenid";
this.colRegimenid.Name = "colRegimenid";
this.colRegimenid.Visible = true;
this.colRegimenid.VisibleIndex = 0;
//
// colSign
//
this.colSign.Caption = "Ký hiệu";
this.colSign.FieldName = "Sign";
this.colSign.Name = "colSign";
this.colSign.Visible = true;
this.colSign.VisibleIndex = 3;
//
// colType
//
this.colType.Caption = "Bậc phác đồ";
this.colType.FieldName = "Type";
this.colType.Name = "colType";
this.colType.Visible = true;
this.colType.VisibleIndex = 4;
//
// colVRegimenname
//
this.colVRegimenname.Caption = "Tên tiếng Việt";
this.colVRegimenname.FieldName = "VRegimenname";
this.colVRegimenname.Name = "colVRegimenname";
this.colVRegimenname.Visible = true;
this.colVRegimenname.VisibleIndex = 2;
//
// frmRegimens
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(569, 262);
this.Controls.Add(this.grdRegimens);
this.Name = "frmRegimens";
this.Text = "Danh mục phác đồ";
this.contextMenuStrip.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.grdRegimens)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewDists)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewCommunes)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewRegimens)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblRegimenEntityBindingSource)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.ContextMenuStrip contextMenuStrip;
private System.Windows.Forms.ToolStripMenuItem btnSave;
private DevExpress.XtraGrid.GridControl grdRegimens;
private System.Windows.Forms.BindingSource tblRegimenEntityBindingSource;
private DevExpress.XtraGrid.Views.Grid.GridView viewRegimens;
private DevExpress.XtraGrid.Columns.GridColumn colERegimenName;
private DevExpress.XtraGrid.Columns.GridColumn colRegimenid;
private DevExpress.XtraGrid.Columns.GridColumn colSign;
private DevExpress.XtraGrid.Columns.GridColumn colType;
private DevExpress.XtraGrid.Columns.GridColumn colVRegimenname;
private DevExpress.XtraGrid.Views.Grid.GridView viewDists;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictid1;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictname;
private DevExpress.XtraGrid.Columns.GridColumn colProvinceid1;
private DevExpress.XtraGrid.Views.Grid.GridView viewCommunes;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictid;
private DevExpress.XtraGrid.Columns.GridColumn colCommuneid;
private DevExpress.XtraGrid.Columns.GridColumn colCommunename;
}
}

View File

@@ -0,0 +1,44 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Windows.Forms;
using System.Xml;
using System.Linq;
using Datalib.DatabaseSpecific;
using Datalib.EntityClasses;
using Datalib.FactoryClasses;
using Datalib.HelperClasses;
using SD.LLBLGen.Pro.LinqSupportClasses;
using Datalib.Linq;
using Datalib.RelationClasses;
using System.Threading;
using System.Globalization;
using System.Configuration;
using SD.LLBLGen.Pro.ORMSupportClasses.Miscellaneous;
using SD.LLBLGen.Pro.ORMSupportClasses;
namespace PatientMan.Forms
{
public partial class frmRegimens : PatientMan.BasicForms.frmCommon
{
EntityCollection<TblRegimenEntity> regiments = new EntityCollection<TblRegimenEntity>();
public frmRegimens()
{
InitializeComponent();
}
private void btnSave_Click(object sender, EventArgs e)
{
adapter.SaveEntityCollection(regiments, true, true);
base.SaveRecord();
}
public override void LoadData()
{
adapter.FetchEntityCollection(regiments,null);
grdRegimens.DataSource = regiments;
base.LoadData();
}
}
}

View File

@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="contextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<metadata name="tblRegimenEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>310, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,596 @@
namespace PatientMan.Forms
{
partial class frmReports
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmReports));
this.spreadsheetControl = new DevExpress.XtraSpreadsheet.SpreadsheetControl();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.commonBar = new DevExpress.XtraSpreadsheet.UI.CommonBar();
this.SaveAs = new DevExpress.XtraBars.BarButtonItem();
this.barReport = new DevExpress.XtraBars.BarEditItem();
this.cbReports = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.BeginDate = new DevExpress.XtraBars.BarEditItem();
this.cbBeginDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.EndDate = new DevExpress.XtraBars.BarEditItem();
this.cbEndDate = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
this.OK = new DevExpress.XtraBars.BarButtonItem();
this.barLateAppointment = new DevExpress.XtraBars.BarButtonItem();
this.barExport = new DevExpress.XtraBars.BarSubItem();
this.barHivQualExport = new DevExpress.XtraBars.BarButtonItem();
this.barCD4Export = new DevExpress.XtraBars.BarButtonItem();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.imageCollection = new DevExpress.Utils.ImageCollection(this.components);
this.spreadsheetCommandBarButtonItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem3 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.FileSaveAs = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.FileQuickPrint = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem6 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem8 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem9 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarCheckItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarButtonItem10 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem11 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarButtonItem12 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem();
this.spreadsheetCommandBarSubItem1 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem();
this.spreadsheetCommandBarCheckItem3 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem4 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem5 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarSubItem2 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem();
this.spreadsheetCommandBarCheckItem6 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.spreadsheetCommandBarCheckItem7 = new DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem();
this.pageSetupPaperKindItem1 = new DevExpress.XtraSpreadsheet.UI.PageSetupPaperKindItem();
this.barButtonItem1 = new DevExpress.XtraBars.BarButtonItem();
this.DatePreparing = new DevExpress.XtraBars.BarButtonItem();
this.barSubItem1 = new DevExpress.XtraBars.BarSubItem();
this.barButtonItem2 = new DevExpress.XtraBars.BarButtonItem();
this.barButtonItem3 = new DevExpress.XtraBars.BarButtonItem();
this.txtYear = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
this.txtQuarter = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
this.spreadsheetBarController = new DevExpress.XtraSpreadsheet.UI.SpreadsheetBarController();
this.SaveFileDialog = new System.Windows.Forms.SaveFileDialog();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbReports)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate.CalendarTimeProperties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.imageCollection)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtYear)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtQuarter)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.spreadsheetBarController)).BeginInit();
this.SuspendLayout();
//
// spreadsheetControl
//
resources.ApplyResources(this.spreadsheetControl, "spreadsheetControl");
this.spreadsheetControl.MenuManager = this.barManager;
this.spreadsheetControl.Name = "spreadsheetControl";
this.spreadsheetControl.Options.Behavior.Selection.ShowSelectionMode = DevExpress.XtraSpreadsheet.ShowSelectionMode.Focused;
this.spreadsheetControl.Options.Behavior.Worksheet.Hide = DevExpress.XtraSpreadsheet.DocumentCapability.Enabled;
this.spreadsheetControl.Options.Behavior.Worksheet.Insert = DevExpress.XtraSpreadsheet.DocumentCapability.Enabled;
this.spreadsheetControl.Options.Behavior.Worksheet.Rename = DevExpress.XtraSpreadsheet.DocumentCapability.Enabled;
this.spreadsheetControl.Options.Behavior.Worksheet.TabColor = DevExpress.XtraSpreadsheet.DocumentCapability.Enabled;
this.spreadsheetControl.Options.Behavior.Worksheet.Unhide = DevExpress.XtraSpreadsheet.DocumentCapability.Enabled;
this.spreadsheetControl.Options.Export.Csv.Culture = new System.Globalization.CultureInfo("");
this.spreadsheetControl.Options.Export.Txt.Culture = new System.Globalization.CultureInfo("");
this.spreadsheetControl.Options.Export.Txt.ValueSeparator = ',';
this.spreadsheetControl.Options.HorizontalScrollbar.Visibility = DevExpress.XtraSpreadsheet.SpreadsheetScrollbarVisibility.Visible;
this.spreadsheetControl.Options.Import.Csv.Culture = new System.Globalization.CultureInfo("");
this.spreadsheetControl.Options.Import.Txt.Culture = new System.Globalization.CultureInfo("");
//
// barManager
//
this.barManager.AllowCustomization = false;
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.commonBar});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Images = this.imageCollection;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.spreadsheetCommandBarButtonItem1,
this.spreadsheetCommandBarButtonItem2,
this.spreadsheetCommandBarButtonItem3,
this.FileSaveAs,
this.FileQuickPrint,
this.spreadsheetCommandBarButtonItem6,
this.spreadsheetCommandBarButtonItem8,
this.spreadsheetCommandBarButtonItem9,
this.spreadsheetCommandBarCheckItem1,
this.spreadsheetCommandBarCheckItem2,
this.spreadsheetCommandBarButtonItem10,
this.spreadsheetCommandBarButtonItem11,
this.spreadsheetCommandBarButtonItem12,
this.spreadsheetCommandBarSubItem1,
this.spreadsheetCommandBarCheckItem3,
this.spreadsheetCommandBarCheckItem4,
this.spreadsheetCommandBarCheckItem5,
this.spreadsheetCommandBarSubItem2,
this.spreadsheetCommandBarCheckItem6,
this.spreadsheetCommandBarCheckItem7,
this.pageSetupPaperKindItem1,
this.EndDate,
this.BeginDate,
this.barReport,
this.SaveAs,
this.barButtonItem1,
this.OK,
this.DatePreparing,
this.barSubItem1,
this.barButtonItem2,
this.barButtonItem3,
this.barLateAppointment,
this.barHivQualExport,
this.barExport,
this.barCD4Export});
this.barManager.MaxItemId = 40;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbEndDate,
this.cbBeginDate,
this.cbReports,
this.txtYear,
this.txtQuarter});
this.barManager.ShowCloseButton = true;
//
// commonBar
//
this.commonBar.BarName = "";
this.commonBar.Control = this.spreadsheetControl;
this.commonBar.DockCol = 0;
this.commonBar.DockRow = 0;
this.commonBar.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.commonBar.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.SaveAs, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barReport, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.BeginDate, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.EndDate, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.OK, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barLateAppointment, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barExport)});
resources.ApplyResources(this.commonBar, "commonBar");
//
// SaveAs
//
resources.ApplyResources(this.SaveAs, "SaveAs");
this.SaveAs.Glyph = ((System.Drawing.Image)(resources.GetObject("SaveAs.Glyph")));
this.SaveAs.Id = 26;
this.SaveAs.ImageIndex = 0;
this.SaveAs.Name = "SaveAs";
this.SaveAs.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.SaveAs_ItemClick);
//
// barReport
//
resources.ApplyResources(this.barReport, "barReport");
this.barReport.Edit = this.cbReports;
this.barReport.Id = 2;
this.barReport.Name = "barReport";
//
// cbReports
//
this.cbReports.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbReports.Buttons"))))});
this.cbReports.Items.AddRange(new object[] {
resources.GetString("cbReports.Items"),
resources.GetString("cbReports.Items1"),
resources.GetString("cbReports.Items2"),
resources.GetString("cbReports.Items3"),
resources.GetString("cbReports.Items4"),
resources.GetString("cbReports.Items5")});
this.cbReports.Name = "cbReports";
this.cbReports.EditValueChanged += new System.EventHandler(this.cbReports_EditValueChanged);
//
// BeginDate
//
resources.ApplyResources(this.BeginDate, "BeginDate");
this.BeginDate.Edit = this.cbBeginDate;
this.BeginDate.Id = 1;
this.BeginDate.Name = "BeginDate";
//
// cbBeginDate
//
this.cbBeginDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbBeginDate.Buttons"))))});
this.cbBeginDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbBeginDate.CalendarTimeProperties.Buttons"))))});
this.cbBeginDate.Name = "cbBeginDate";
//
// EndDate
//
resources.ApplyResources(this.EndDate, "EndDate");
this.EndDate.Edit = this.cbEndDate;
this.EndDate.Id = 0;
this.EndDate.Name = "EndDate";
//
// cbEndDate
//
this.cbEndDate.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbEndDate.Buttons"))))});
this.cbEndDate.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbEndDate.CalendarTimeProperties.Buttons"))))});
this.cbEndDate.Name = "cbEndDate";
//
// OK
//
this.OK.Glyph = ((System.Drawing.Image)(resources.GetObject("OK.Glyph")));
this.OK.Id = 28;
this.OK.Name = "OK";
this.OK.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.OK_ItemClick);
//
// barLateAppointment
//
resources.ApplyResources(this.barLateAppointment, "barLateAppointment");
this.barLateAppointment.Glyph = ((System.Drawing.Image)(resources.GetObject("barLateAppointment.Glyph")));
this.barLateAppointment.Id = 35;
this.barLateAppointment.Name = "barLateAppointment";
this.barLateAppointment.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barLateAppointment_ItemClick);
//
// barExport
//
resources.ApplyResources(this.barExport, "barExport");
this.barExport.Id = 38;
this.barExport.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barHivQualExport, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barCD4Export)});
this.barExport.Name = "barExport";
//
// barHivQualExport
//
resources.ApplyResources(this.barHivQualExport, "barHivQualExport");
this.barHivQualExport.Glyph = ((System.Drawing.Image)(resources.GetObject("barHivQualExport.Glyph")));
this.barHivQualExport.Id = 36;
this.barHivQualExport.Name = "barHivQualExport";
this.barHivQualExport.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barHivQualExport_ItemClick);
//
// barCD4Export
//
resources.ApplyResources(this.barCD4Export, "barCD4Export");
this.barCD4Export.Id = 39;
this.barCD4Export.Name = "barCD4Export";
this.barCD4Export.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barCD4Export_ItemClick);
//
// barDockControlTop
//
this.barDockControlTop.CausesValidation = false;
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
//
// barDockControlBottom
//
this.barDockControlBottom.CausesValidation = false;
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
//
// barDockControlLeft
//
this.barDockControlLeft.CausesValidation = false;
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
//
// barDockControlRight
//
this.barDockControlRight.CausesValidation = false;
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
//
// imageCollection
//
this.imageCollection.ImageStream = ((DevExpress.Utils.ImageCollectionStreamer)(resources.GetObject("imageCollection.ImageStream")));
this.imageCollection.Images.SetKeyName(0, "Save All.png");
this.imageCollection.Images.SetKeyName(1, "actions_document_preview.png");
this.imageCollection.Images.SetKeyName(2, "calculate.jpg");
//
// spreadsheetCommandBarButtonItem1
//
this.spreadsheetCommandBarButtonItem1.CommandName = "FileNew";
this.spreadsheetCommandBarButtonItem1.Id = 3;
this.spreadsheetCommandBarButtonItem1.Name = "spreadsheetCommandBarButtonItem1";
//
// spreadsheetCommandBarButtonItem2
//
this.spreadsheetCommandBarButtonItem2.CommandName = "FileOpen";
this.spreadsheetCommandBarButtonItem2.Id = 4;
this.spreadsheetCommandBarButtonItem2.Name = "spreadsheetCommandBarButtonItem2";
//
// spreadsheetCommandBarButtonItem3
//
this.spreadsheetCommandBarButtonItem3.CommandName = "FileSave";
this.spreadsheetCommandBarButtonItem3.Id = 5;
this.spreadsheetCommandBarButtonItem3.Name = "spreadsheetCommandBarButtonItem3";
//
// FileSaveAs
//
this.FileSaveAs.AllowRightClickInMenu = false;
this.FileSaveAs.CommandName = "FileSaveAs";
this.FileSaveAs.Id = 6;
this.FileSaveAs.ItemClickFireMode = DevExpress.XtraBars.BarItemEventFireMode.Postponed;
this.FileSaveAs.Name = "FileSaveAs";
//
// FileQuickPrint
//
this.FileQuickPrint.CommandName = "FileQuickPrint";
this.FileQuickPrint.Id = 7;
this.FileQuickPrint.Name = "FileQuickPrint";
//
// spreadsheetCommandBarButtonItem6
//
this.spreadsheetCommandBarButtonItem6.CommandName = "FilePrint";
this.spreadsheetCommandBarButtonItem6.Id = 8;
this.spreadsheetCommandBarButtonItem6.Name = "spreadsheetCommandBarButtonItem6";
//
// spreadsheetCommandBarButtonItem8
//
this.spreadsheetCommandBarButtonItem8.CommandName = "FileUndo";
this.spreadsheetCommandBarButtonItem8.Id = 10;
this.spreadsheetCommandBarButtonItem8.Name = "spreadsheetCommandBarButtonItem8";
//
// spreadsheetCommandBarButtonItem9
//
this.spreadsheetCommandBarButtonItem9.CommandName = "FileRedo";
this.spreadsheetCommandBarButtonItem9.Id = 11;
this.spreadsheetCommandBarButtonItem9.Name = "spreadsheetCommandBarButtonItem9";
//
// spreadsheetCommandBarCheckItem1
//
this.spreadsheetCommandBarCheckItem1.CheckBoxVisibility = DevExpress.XtraBars.CheckBoxVisibility.BeforeText;
this.spreadsheetCommandBarCheckItem1.CommandName = "ViewShowGridlines";
this.spreadsheetCommandBarCheckItem1.Id = 12;
this.spreadsheetCommandBarCheckItem1.Name = "spreadsheetCommandBarCheckItem1";
//
// spreadsheetCommandBarCheckItem2
//
this.spreadsheetCommandBarCheckItem2.CheckBoxVisibility = DevExpress.XtraBars.CheckBoxVisibility.BeforeText;
this.spreadsheetCommandBarCheckItem2.CommandName = "ViewShowHeadings";
this.spreadsheetCommandBarCheckItem2.Id = 13;
this.spreadsheetCommandBarCheckItem2.Name = "spreadsheetCommandBarCheckItem2";
//
// spreadsheetCommandBarButtonItem10
//
this.spreadsheetCommandBarButtonItem10.CommandName = "ViewZoomOut";
this.spreadsheetCommandBarButtonItem10.Id = 14;
this.spreadsheetCommandBarButtonItem10.Name = "spreadsheetCommandBarButtonItem10";
//
// spreadsheetCommandBarButtonItem11
//
this.spreadsheetCommandBarButtonItem11.CommandName = "ViewZoomIn";
this.spreadsheetCommandBarButtonItem11.Id = 15;
this.spreadsheetCommandBarButtonItem11.Name = "spreadsheetCommandBarButtonItem11";
//
// spreadsheetCommandBarButtonItem12
//
this.spreadsheetCommandBarButtonItem12.CommandName = "ViewZoom100Percent";
this.spreadsheetCommandBarButtonItem12.Id = 16;
this.spreadsheetCommandBarButtonItem12.Name = "spreadsheetCommandBarButtonItem12";
//
// spreadsheetCommandBarSubItem1
//
this.spreadsheetCommandBarSubItem1.CommandName = "PageSetupMarginsCommandGroup";
this.spreadsheetCommandBarSubItem1.Id = 17;
this.spreadsheetCommandBarSubItem1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem3),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem4),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem5)});
this.spreadsheetCommandBarSubItem1.Name = "spreadsheetCommandBarSubItem1";
//
// spreadsheetCommandBarCheckItem3
//
this.spreadsheetCommandBarCheckItem3.CommandName = "PageSetupMarginsNormal";
this.spreadsheetCommandBarCheckItem3.Id = 18;
this.spreadsheetCommandBarCheckItem3.Name = "spreadsheetCommandBarCheckItem3";
//
// spreadsheetCommandBarCheckItem4
//
this.spreadsheetCommandBarCheckItem4.CommandName = "PageSetupMarginsWide";
this.spreadsheetCommandBarCheckItem4.Id = 19;
this.spreadsheetCommandBarCheckItem4.Name = "spreadsheetCommandBarCheckItem4";
//
// spreadsheetCommandBarCheckItem5
//
this.spreadsheetCommandBarCheckItem5.CommandName = "PageSetupMarginsNarrow";
this.spreadsheetCommandBarCheckItem5.Id = 20;
this.spreadsheetCommandBarCheckItem5.Name = "spreadsheetCommandBarCheckItem5";
//
// spreadsheetCommandBarSubItem2
//
this.spreadsheetCommandBarSubItem2.CommandName = "PageSetupOrientationCommandGroup";
this.spreadsheetCommandBarSubItem2.Id = 21;
this.spreadsheetCommandBarSubItem2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem6),
new DevExpress.XtraBars.LinkPersistInfo(this.spreadsheetCommandBarCheckItem7)});
this.spreadsheetCommandBarSubItem2.Name = "spreadsheetCommandBarSubItem2";
//
// spreadsheetCommandBarCheckItem6
//
this.spreadsheetCommandBarCheckItem6.CommandName = "PageSetupOrientationPortrait";
this.spreadsheetCommandBarCheckItem6.Id = 22;
this.spreadsheetCommandBarCheckItem6.Name = "spreadsheetCommandBarCheckItem6";
//
// spreadsheetCommandBarCheckItem7
//
this.spreadsheetCommandBarCheckItem7.CommandName = "PageSetupOrientationLandscape";
this.spreadsheetCommandBarCheckItem7.Id = 23;
this.spreadsheetCommandBarCheckItem7.Name = "spreadsheetCommandBarCheckItem7";
//
// pageSetupPaperKindItem1
//
this.pageSetupPaperKindItem1.Id = 24;
this.pageSetupPaperKindItem1.Name = "pageSetupPaperKindItem1";
//
// barButtonItem1
//
resources.ApplyResources(this.barButtonItem1, "barButtonItem1");
this.barButtonItem1.Id = 27;
this.barButtonItem1.Name = "barButtonItem1";
//
// DatePreparing
//
resources.ApplyResources(this.DatePreparing, "DatePreparing");
this.DatePreparing.Glyph = ((System.Drawing.Image)(resources.GetObject("DatePreparing.Glyph")));
this.DatePreparing.Id = 29;
this.DatePreparing.Name = "DatePreparing";
//
// barSubItem1
//
this.barSubItem1.Id = 32;
this.barSubItem1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.barButtonItem2),
new DevExpress.XtraBars.LinkPersistInfo(this.barButtonItem3)});
this.barSubItem1.Name = "barSubItem1";
//
// barButtonItem2
//
this.barButtonItem2.Id = 33;
this.barButtonItem2.Name = "barButtonItem2";
//
// barButtonItem3
//
this.barButtonItem3.Id = 34;
this.barButtonItem3.Name = "barButtonItem3";
//
// txtYear
//
this.txtYear.Name = "txtYear";
//
// txtQuarter
//
this.txtQuarter.Name = "txtQuarter";
//
// spreadsheetBarController
//
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem1);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem2);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem3);
this.spreadsheetBarController.BarItems.Add(this.FileSaveAs);
this.spreadsheetBarController.BarItems.Add(this.FileQuickPrint);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem6);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem8);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem9);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarCheckItem1);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarCheckItem2);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem10);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem11);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarButtonItem12);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarSubItem1);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarCheckItem3);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarCheckItem4);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarCheckItem5);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarSubItem2);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarCheckItem6);
this.spreadsheetBarController.BarItems.Add(this.spreadsheetCommandBarCheckItem7);
this.spreadsheetBarController.BarItems.Add(this.pageSetupPaperKindItem1);
this.spreadsheetBarController.Control = this.spreadsheetControl;
//
// SaveFileDialog
//
this.SaveFileDialog.FileName = "output.xls";
resources.ApplyResources(this.SaveFileDialog, "SaveFileDialog");
//
// frmReports
//
resources.ApplyResources(this, "$this");
this.Controls.Add(this.spreadsheetControl);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.Name = "frmReports";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.Load += new System.EventHandler(this.frmReports_Load);
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbReports)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbBeginDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate.CalendarTimeProperties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbEndDate)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.imageCollection)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.txtYear)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.txtQuarter)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.spreadsheetBarController)).EndInit();
this.ResumeLayout(false);
}
#endregion
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraSpreadsheet.UI.CommonBar commonBar;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem3;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem FileSaveAs;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem FileQuickPrint;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem6;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem8;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem9;
private DevExpress.XtraBars.BarEditItem barReport;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbReports;
private DevExpress.XtraBars.BarEditItem BeginDate;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit cbBeginDate;
private DevExpress.XtraBars.BarEditItem EndDate;
private DevExpress.XtraEditors.Repository.RepositoryItemDateEdit cbEndDate;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem10;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem11;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem spreadsheetCommandBarButtonItem12;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem spreadsheetCommandBarSubItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem3;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem4;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem5;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem spreadsheetCommandBarSubItem2;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem6;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem spreadsheetCommandBarCheckItem7;
private DevExpress.XtraSpreadsheet.UI.PageSetupPaperKindItem pageSetupPaperKindItem1;
private DevExpress.XtraSpreadsheet.UI.SpreadsheetBarController spreadsheetBarController;
private DevExpress.XtraBars.BarButtonItem SaveAs;
private DevExpress.Utils.ImageCollection imageCollection;
private System.Windows.Forms.SaveFileDialog SaveFileDialog;
private DevExpress.XtraBars.BarButtonItem barButtonItem1;
private DevExpress.XtraBars.BarButtonItem OK;
private DevExpress.XtraBars.BarButtonItem DatePreparing;
private DevExpress.XtraEditors.Repository.RepositoryItemTextEdit txtYear;
private DevExpress.XtraEditors.Repository.RepositoryItemTextEdit txtQuarter;
public DevExpress.XtraSpreadsheet.SpreadsheetControl spreadsheetControl;
private DevExpress.XtraBars.BarSubItem barSubItem1;
private DevExpress.XtraBars.BarButtonItem barButtonItem2;
private DevExpress.XtraBars.BarButtonItem barButtonItem3;
private DevExpress.XtraBars.BarButtonItem barLateAppointment;
private DevExpress.XtraBars.BarButtonItem barHivQualExport;
private DevExpress.XtraBars.BarSubItem barExport;
private DevExpress.XtraBars.BarButtonItem barCD4Export;
}
}

View File

@@ -0,0 +1,175 @@

using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.IO;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using System.Linq;
using DevExpress.XtraEditors;
using System.Drawing;
using DevExpress.Spreadsheet;
using Datalib.Linq;
using System.Text.RegularExpressions;
using PatientMan.Classes;
namespace PatientMan.Forms
{
public partial class frmReports : PatientMan.BasicForms.frmCommon
{
private int SelectedReportIndex { get; set; }
public frmReports()
{
InitializeComponent();
}
private void Cancel_Click(object sender, EventArgs e)
{
Close();
}
private void frmReports_Load(object sender, EventArgs e)
{
BeginDate.EditValue = DateTime.Today;
EndDate.EditValue = DateTime.Today;
this.SelectedReportIndex = 0;
}
private void OK_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
switch (SelectedReportIndex)
{
case 0:
D28();
break;
case 1:
Hivqual();
break;
case 2:
FHIRep();
break;
case 3:
C03quartly();
break;
case 4:
C03Annual();
break;
case 5:
Mer();
break;
}
}
private void cbReports_EditValueChanged(object sender, EventArgs e)
{
string templateFile = "";
string path = Application.StartupPath;
SelectedReportIndex = ((ComboBoxEdit)sender).SelectedIndex;
switch (SelectedReportIndex)
{
case 0: templateFile = path + @"\templates\d8.xls"; this.barExport.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; break;
case 1: templateFile = path + @"\templates\Hivqual.xls"; this.barExport.Visibility = DevExpress.XtraBars.BarItemVisibility.Always; break;
case 2: templateFile = path + @"\templates\progress.xls"; this.barExport.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; break;
case 3: templateFile = path + @"\templates\C03quartly.xls"; this.barExport.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; break;
case 4: templateFile = path + @"\templates\C03annual.xls"; this.barExport.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; break;
case 5: templateFile = path + @"\templates\MER.xls"; this.barExport.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; break;
}
this.spreadsheetControl.LoadDocument(templateFile);
}
private void SaveAs_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (this.SaveFileDialog.ShowDialog() == DialogResult.OK)
{
this.spreadsheetControl.SaveDocument(SaveFileDialog.FileName, DocumentFormat.Xls);
MessageBox.Show("Quá trình két xuất bao cáo đã thành công", "Kết xuất", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
private void D28()
{
clsD28 D28 = new clsD28();
D28.spreed = this.spreadsheetControl;
D28.BeginDate = (DateTime)this.BeginDate.EditValue;
D28.EndDate = (DateTime)this.EndDate.EditValue;
D28.Calculate();
}
private void Hivqual()
{
clsHivqual HivQual = new clsHivqual();
HivQual.spreed = this.spreadsheetControl;
HivQual.BeginDate = (DateTime)this.BeginDate.EditValue;
HivQual.EndDate = (DateTime)this.EndDate.EditValue;
HivQual.Calculate();
}
private void FHIRep()
{
clsProgress Progress = new clsProgress();
Progress.BeginDate = (DateTime)this.BeginDate.EditValue;
Progress.EndDate = (DateTime)this.EndDate.EditValue;
Progress.spreed = this.spreadsheetControl;
Progress.Calculate();
}
private void C03quartly()
{
clsC03Quartly C03 = new clsC03Quartly();
C03.spreed = this.spreadsheetControl;
C03.BeginDate = (DateTime)this.BeginDate.EditValue;
C03.EndDate = (DateTime)this.EndDate.EditValue;
C03.Calculate();
}
private void C03Annual()
{
clsC03Annual C03 = new clsC03Annual();
C03.spreed = this.spreadsheetControl;
C03.BeginDate = (DateTime)this.BeginDate.EditValue;
C03.EndDate = (DateTime)this.EndDate.EditValue;
C03.Calculate();
}
private void Mer()
{
clsMer Mer = new clsMer();
Mer.spreed = this.spreadsheetControl;
Mer.BeginDate = (DateTime)this.BeginDate.EditValue;
Mer.EndDate = (DateTime)this.EndDate.EditValue;
Mer.Calculate();
}
private void barLateAppointment_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
(new clsLateAppointment()).FixLateAppointMent();
}
private void barHivQualExport_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
clsHivQualExport HivQual = new clsHivQualExport();
HivQual.BeginDate = (DateTime)this.BeginDate.EditValue;
HivQual.EndDate = (DateTime)this.EndDate.EditValue;
HivQual.HivQual();
}
private void barCD4Export_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
clsHivQualExport HivQual = new clsHivQualExport();
HivQual.BeginDate = (DateTime)this.BeginDate.EditValue;
HivQual.EndDate = (DateTime)this.EndDate.EditValue;
HivQual.CD4();
}
}
}

View File

@@ -0,0 +1,875 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="spreadsheetControl.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="spreadsheetControl.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 47</value>
</data>
<metadata name="barManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<data name="SaveAs.Caption" xml:space="preserve">
<value>Save</value>
</data>
<data name="SaveAs.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
GQAAAABJRU5ErkJggg==
</value>
</data>
<data name="barReport.Caption" xml:space="preserve">
<value>Report type</value>
</data>
<assembly alias="DevExpress.Utils.v18.1" name="DevExpress.Utils.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="cbReports.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="cbReports.Items" xml:space="preserve">
<value>D28 Report</value>
</data>
<data name="cbReports.Items1" xml:space="preserve">
<value>Hivqual Report</value>
</data>
<data name="cbReports.Items2" xml:space="preserve">
<value>Báo cáo tiến độ</value>
</data>
<data name="cbReports.Items3" xml:space="preserve">
<value>Báo cáo quí C03</value>
</data>
<data name="cbReports.Items4" xml:space="preserve">
<value>Báo cáo năm C03</value>
</data>
<data name="cbReports.Items5" xml:space="preserve">
<value>Báo cáo MER</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="barReport.Width" type="System.Int32, mscorlib">
<value>150</value>
</data>
<data name="BeginDate.Caption" xml:space="preserve">
<value>From</value>
</data>
<data name="cbBeginDate.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="cbBeginDate.CalendarTimeProperties.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="BeginDate.Width" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="EndDate.Caption" xml:space="preserve">
<value>To</value>
</data>
<data name="cbEndDate.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="cbEndDate.CalendarTimeProperties.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v18.1">
<value>Combo</value>
</data>
<data name="EndDate.Width" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="OK.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barLateAppointment.Caption" xml:space="preserve">
<value>Fix số ngày muộn khám</value>
</data>
<data name="barLateAppointment.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACx0RVh0VGl0
bGUAT3B0aW9ucztDdXN0b21pejtCYXJzO1JpYmJvbjtTdGFuZGFyZDtlNNF6AAAIZ0lEQVRYR6WWeVDU
5xnHSaKiJjGXSZteM+2kt/2j5q8eMx2n7bTVdDrTIzNpmkQRLywRBAwQEAUBiXJ5oRJAgiByKwHkXK7l
EORYkPuGhT3YA5bdBRb49nne3WUQKfR4Z77zg134fT/P87zP874OABxWrGdsetam59bRpjXEn/P/r7vY
067VAM9G35KWRX9Rg0uJNYhmJUhxKcH6jCJZn9WIiq9GZFw1IugZEVcldCY8P5DewSAM/0xgdIlDYFSR
w1nSyvXvAJj8OTbdaM3NWTBjmoN+ygTl5DSGRrVokI2hVNoL79DsIHrPZpKA6OhRrA5yXYBNUYlS+giw
LC7BYlmk5yLmLUtCc/Q7y2S2wGCcg3bKjAm1AX3DGlyIrcDSEnC/pANuZ9LP0bu2kATECg+x+He7ngag
lPKaJyOW3XRungDmFzFrk8k8h+mZOag1RvQPq3HuaokAMJgsyC5qx1Gf28H0PkfSU/uCPe1aDbA5kmrJ
iw3nychqbjUVz7lFmKkEs7YyTOpN6B2ehP/FfAFgou8ZIiOvFU7u8SH0zq2kJyDY067VAFvCbQArDfln
Mz9t5iwTa9YCDe2D3kE1PINzBACXiv/WYFpA6v0mvO8S8xQEe9q1EoDr5XiRasmLI2Txy8zzVlNhTKZ2
zczOQzdtRs/gJFxPp4v/Y4iFRQJZYJAFpGQ/xLvO0Qxh3xPrA1y4aQV4IlKCsJrO24xJ5nmShQBmMTiu
g9+FXBz+JBnOXrfh7HkbBz1YSVSKZipPAZtsJ3EWltdaAFvDbpRbAWxRrozWYGLR5qMOmDbOQm8wQ0dS
aGbQN6JFS9c4HsqGUds0hMqHAyir7UVlXZ8d4EXShgDbQmMkAsAeqUlESsakKTLVThuh0kxR/+tJOqi0
02IWKCYNpBmMqwwYkevRT0DdA2rqkEn4huWxyQ4SD6nltRbA9uBrpaAyLqeZjVnTFLl2yog72WWIis1C
SPQdRFzPQOLdQrS092JCqSUYA21KM9TUGZwVuZLhDPAOy2WTl0jrAnB6nj932dbPwthCxmQuoueWm4GH
byScjgdiYmoGI5SJqqYuRNzIQGZuBYbGlFBqDGJAqQhigmaElrrkVLAAeJm0MUBgdLFtoFhTztIbZsVu
555nE49PI3HUPRStXSNo7R5D//gkrid9ifjkPPpeJaJX681Q6kw0rGbhGZTDJq+QNgR44UxkoQDQGyjl
tMHU2hmq+TQm6anh1FK9+4bkcPOOwGdXkiHrkUNS34nWnlEEhCWgpPIRxhRaKLVGAcGBeARlscmrpA0B
XgyIKCCAJRGxkozDom8jLjmfIlNAoZ4iGK6tBo3NHfi7sz+U0yYU17SjrqUP6bmVBJVCZ4MCE1R7lc5M
m3kB7mcy2eQ1Eh9Sy2stgB3cMgzAE06u0MD54xBcjs/BlbgsGjhjGKXPBinNTbJu+i4UUzRwCqvbBUSD
rB+u3pHo7B2FXEWdoTXBSJv5REAGm+wkMcATI3klAKfnJR9qmUUCmNQZMSRX4d0DvlAZzQi/no6wS8lo
aOlCY2sXAs7HIjmnFLr5BTyobCPJ0N4zho+OB0PWNYixCT1lwSSGlat/Gpu8TtoQ4GXv819ikY5iruEA
bbgPDgeI3d7WK0diRjHc/C7jY58oJN+TUPSL6BhSIr+iFYUEUN/ciwOuwWh+3Ifhca0VgA4mF9//HOCV
UyH3BICKAIbG1fANiqHjVYrmrlGKbBQTeiP0dEJqaUR3DCtF5HnlzSiWtqOg/BE+OHqWpl8zugbHMUJz
YIqO7GM+qWzyBonPg3UBXvU6l23NALXQqEKH+w+qsf94EPrkapTRbi+ueYxCMntQJROR50lakFvWjHul
TZA+6sGFq6nwOXsN0oZ2dA5M0F4y4sipZDb5CmldAE7PayfPZtFpZgWQq6fRPTSBT4OuwivgMlq6ac5T
moulj4V5AUVfQkBsnl3ciMyiRlQ87MS1W/fgdfoyqupbMTKuwiGvJDZ5k7QhwE63gEwBoKIe5kk2QlmQ
dQ4i8LNYvH/IH/Epeahv6UVn/zjqmnqQXSCFtKkXWYUNyCioRxpJUteJ6M+z4O4TifpHbYi8KQ6jb5H4
hrQmAH/IAK+f8M+wZYBPOTMdLjNiQ7XToMnKK4fLyVC887cT2LPvCPb+1RV7/+IKv5AbqKL0s3lqfh1S
7teglDITSZ3j9slFXIkVk/CHpBdI4k7Aa02Af/qlwUK7m80FAO3kMSoFQ/QMKSDrHkFjWw9F34GaxjYU
Suqw/5g/TofehKS2Eym5tdQhUiRlV6GoWobwmLv48EgAHLc+/xt6/1dJy2VYDcBfvOHiYwVgY7vkDMHH
rGKKOkOHAbkG/WOT6BlWoY2AJNImfHjIF37BMSit7UBSTjUSsytxK7OC9kkrzl9KwZ69B5u2bd+xmzz4
VOSht2YGdh71vkPXKesNiKcYDxKr+DLCxzIdUtRaejpk9Hwr1lGJ5ErUNrTgH86n4BN4RbRkApnHpZcj
NlUiNmxAWDx+8ev3UsnjGySRhdUAYhI6ucVXHKa2OeRF8qQrFumgZ5K4YjnRFcvpJMn9Cxwg7XdLJN3C
RycSEH4tD9F0P9j3Zxd4no4SHRKXVoabqaX4PE2CIsrEb/94TEMe3yNtY8+VALzEnZDEKeKhwW3zNZu+
voY4Eru+Sfo26SebNjv+btfuPzR7+EWgoIIg7koESAHNiz37Dsvpb75LWhOAs8AQnAlOEcP8N+KrN9/7
3ty8ZdvPfrT79w3H3ENoOjYht7hBHFy7f/6n6/Q9wz9VgpWLQf5X2bO4c4vj9p++tetXd3a9/Y7qx2/v
G//OD37J5pz+5cvpMsBq/Z+LQXhDcym5NN+3iUvF5pxh/hvygsO/AKes3TvK3kf3AAAAAElFTkSuQmCC
</value>
</data>
<data name="barExport.Caption" xml:space="preserve">
<value>Xuất dữ liệu</value>
</data>
<data name="barHivQualExport.Caption" xml:space="preserve">
<value>Xuất dữ liệu Hivqual</value>
</data>
<data name="barHivQualExport.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
gCow0mM+bAAAAABJRU5ErkJggg==
</value>
</data>
<data name="barCD4Export.Caption" xml:space="preserve">
<value>Dữ liệu CD4</value>
</data>
<data name="commonBar.Text" xml:space="preserve">
<value />
</data>
<data name="barDockControlTop.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="barDockControlTop.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>1146, 47</value>
</data>
<data name="&gt;&gt;barDockControlTop.Name" xml:space="preserve">
<value>barDockControlTop</value>
</data>
<data name="&gt;&gt;barDockControlTop.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlTop.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;barDockControlTop.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="barDockControlBottom.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="barDockControlBottom.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 515</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>1146, 0</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Name" xml:space="preserve">
<value>barDockControlBottom</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;barDockControlBottom.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="barDockControlLeft.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Left</value>
</data>
<data name="barDockControlLeft.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 47</value>
</data>
<data name="barDockControlLeft.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 468</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Name" xml:space="preserve">
<value>barDockControlLeft</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;barDockControlLeft.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="barDockControlRight.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Right</value>
</data>
<data name="barDockControlRight.Location" type="System.Drawing.Point, System.Drawing">
<value>1146, 47</value>
</data>
<data name="barDockControlRight.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 468</value>
</data>
<data name="&gt;&gt;barDockControlRight.Name" xml:space="preserve">
<value>barDockControlRight</value>
</data>
<data name="&gt;&gt;barDockControlRight.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlRight.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;barDockControlRight.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>81</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>1146, 515</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Report</value>
</data>
<data name="&gt;&gt;barManager.Name" xml:space="preserve">
<value>barManager</value>
</data>
<data name="&gt;&gt;barManager.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;commonBar.Name" xml:space="preserve">
<value>commonBar</value>
</data>
<data name="&gt;&gt;commonBar.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.CommonBar, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;SaveAs.Name" xml:space="preserve">
<value>SaveAs</value>
</data>
<data name="&gt;&gt;SaveAs.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barReport.Name" xml:space="preserve">
<value>barReport</value>
</data>
<data name="&gt;&gt;barReport.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;cbReports.Name" xml:space="preserve">
<value>cbReports</value>
</data>
<data name="&gt;&gt;cbReports.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;BeginDate.Name" xml:space="preserve">
<value>BeginDate</value>
</data>
<data name="&gt;&gt;BeginDate.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;cbBeginDate.Name" xml:space="preserve">
<value>cbBeginDate</value>
</data>
<data name="&gt;&gt;cbBeginDate.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;EndDate.Name" xml:space="preserve">
<value>EndDate</value>
</data>
<data name="&gt;&gt;EndDate.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;cbEndDate.Name" xml:space="preserve">
<value>cbEndDate</value>
</data>
<data name="&gt;&gt;cbEndDate.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;OK.Name" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;OK.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barLateAppointment.Name" xml:space="preserve">
<value>barLateAppointment</value>
</data>
<data name="&gt;&gt;barLateAppointment.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barExport.Name" xml:space="preserve">
<value>barExport</value>
</data>
<data name="&gt;&gt;barExport.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barHivQualExport.Name" xml:space="preserve">
<value>barHivQualExport</value>
</data>
<data name="&gt;&gt;barHivQualExport.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barCD4Export.Name" xml:space="preserve">
<value>barCD4Export</value>
</data>
<data name="&gt;&gt;barCD4Export.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;imageCollection.Name" xml:space="preserve">
<value>imageCollection</value>
</data>
<data name="&gt;&gt;imageCollection.Type" xml:space="preserve">
<value>DevExpress.Utils.ImageCollection, DevExpress.Utils.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem1.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem1</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem2.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem2</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem2.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem3.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem3</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem3.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;FileSaveAs.Name" xml:space="preserve">
<value>FileSaveAs</value>
</data>
<data name="&gt;&gt;FileSaveAs.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;FileQuickPrint.Name" xml:space="preserve">
<value>FileQuickPrint</value>
</data>
<data name="&gt;&gt;FileQuickPrint.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem6.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem6</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem6.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem8.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem8</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem8.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem9.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem9</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem9.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem1.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem1</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem2.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem2</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem2.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem10.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem10</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem10.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem11.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem11</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem11.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem12.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem12</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem12.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarSubItem1.Name" xml:space="preserve">
<value>spreadsheetCommandBarSubItem1</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarSubItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem3.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem3</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem3.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem4.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem4</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem4.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem5.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem5</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem5.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarSubItem2.Name" xml:space="preserve">
<value>spreadsheetCommandBarSubItem2</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarSubItem2.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem6.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem6</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem6.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem7.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem7</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem7.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;pageSetupPaperKindItem1.Name" xml:space="preserve">
<value>pageSetupPaperKindItem1</value>
</data>
<data name="&gt;&gt;pageSetupPaperKindItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.PageSetupPaperKindItem, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barButtonItem1.Name" xml:space="preserve">
<value>barButtonItem1</value>
</data>
<data name="&gt;&gt;barButtonItem1.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;DatePreparing.Name" xml:space="preserve">
<value>DatePreparing</value>
</data>
<data name="&gt;&gt;DatePreparing.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barSubItem1.Name" xml:space="preserve">
<value>barSubItem1</value>
</data>
<data name="&gt;&gt;barSubItem1.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barButtonItem2.Name" xml:space="preserve">
<value>barButtonItem2</value>
</data>
<data name="&gt;&gt;barButtonItem2.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barButtonItem3.Name" xml:space="preserve">
<value>barButtonItem3</value>
</data>
<data name="&gt;&gt;barButtonItem3.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;txtYear.Name" xml:space="preserve">
<value>txtYear</value>
</data>
<data name="&gt;&gt;txtYear.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;txtQuarter.Name" xml:space="preserve">
<value>txtQuarter</value>
</data>
<data name="&gt;&gt;txtQuarter.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetBarController.Name" xml:space="preserve">
<value>spreadsheetBarController</value>
</data>
<data name="&gt;&gt;spreadsheetBarController.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetBarController, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;SaveFileDialog.Name" xml:space="preserve">
<value>SaveFileDialog</value>
</data>
<data name="&gt;&gt;SaveFileDialog.Type" xml:space="preserve">
<value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmReports</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>PatientMan.BasicForms.frmCommon, PatientMan, Version=1.0.0.25118, Culture=neutral, PublicKeyToken=null</value>
</data>
<metadata name="imageCollection.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>469, 17</value>
</metadata>
<data name="imageCollection.ImageStream" type="DevExpress.Utils.ImageCollectionStreamer, DevExpress.Utils.v18.1" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNC4xLCBWZXJzaW9uPTE0LjEu
OC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT
eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv
a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0
cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P//
/xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAABAAAAAQAAAACQUAAAAP
BQAAAKsHAAACtQIAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAJXSURBVDhPhZJdTJJRHMZbc2u1rvIbPxDEFwEFXhTwKzVJ
LAyl1GmbtuXCra0ussuuvPcjWld8bCFyw1XARTdcuNVaNSeFLhE2SsmSxI2ti1oNn95zXtfnenu2Z+9/
5/z/v53nvOcI0fDoZOaafSpj/48HhiYydOBP3bx1B1++foOQ8vk8hscmwTa343DspywDY9jZ3Uf6Q/af
3nqfxeDQBJr0HX8DTH0XuYY9ZLI5zN9zcvU+cp8+C/qBL4C79908rKvnAuKpHbx59xHnLCOIbmzh4OBA
0Pbrt+mJKKC1w4zo6xTWNrdhtgxjdeMt1hNpQV+ZvIH+wcs8QN/Sg8crG3j+KgkS58VaCrt7OUGPjU+h
r3+EB6g0Rmh07dA2nUYnF+fJyiZS6Yygh0avottk5QF19Voo1AYsLy+DxIk8XeeOuS3ogUvjMLad5QFi
qRI1tSoEAgHuP3ci8PARnr1MCNrQaqK9FFAmkqBSzMDr9aKRbUWDtgVqXRuN1Gw8Q5uJSU3WdPou2kei
U8CpIhFKysSYX1hALaOGXNUEZaMekUiEwsLhMILBIHUoFIKC2xNLFWAULA8oKCgwMAzTY7PZzGKpChJZ
A8i9kME6rsnv92NpaQk+n49+ZXINRFUyDqLkAUTccz/KPZBj5RVSVNbIUS2pp5FIk8fjgdvthsvlgtPp
RBW3T2L/OMGvKiyuAIlUXFoNh8OB4ycLMTc3R+vZ2Vlal5bXoKikivpw7DedYFlWNj09zXJ3oItGo93x
ePx8MpkcTCQS1lgs1ru4uNg7MzNjtFqtku++VUvn7gqrtQAAAABJRU5ErkJggpICAACJUE5HDQoaCgAA
AA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAA68AAAOvAGVvHJJ
AAACNElEQVQ4T42TS28SURiGUVau/AXd+QP8AUYTL/ESXZqwbjDsXOii1YVGiIkVi8TUhJFgogsNTaE0
AatgEZ1JHFtT44LSahsWdhwsDQNzYRhur+fMDBRoanyTN5OZOc/7ne98M44DdNi+/r9UVUVhfQNjJ+5i
7KQXp85cxCeWw0EiyIRFWjp6/cYkxu8n8fCzgKmVEu4kCzh37TlisThqtRpqsgyZWlFME+aWhRKFw2Fc
nojBzwtgyzoeb8nIluoIr4g4dv4BotEoVE2DNmCC9QOcN70vMMUJiPysYK6k4aWoY2FHR2htF+MzH+H3
P4Ku69AbDTRsE64fcOT4lWnMfN/F7LaM9B8V2bKGxZ06Xv1ScS9TJAF+NJvNIROuH3BoKZuTnqyWsSAq
4Ct1rFZ1sJUGZsU6JufXzYBWqzVkwu2dQSjEwP2Ux+ttBcuSjg3NQK5i4FlBQu7LDwiCgHa7PWSC7QVQ
xecTuOrNgFmrkCANgeUSDKNpVs/n8ybU6XTQ7XZNE2Q4gM52OhDAu/R7LL7NIJ1ZMivTfj0eDyRJgkLG
1xNB9gfUyUkbhmH22KtIzTAMXC4XfosieJ43J0KQ/QH0Ba04GEC3S5VKpeB2u5H7+g3BYJAGXLBIW3QR
ne9gQA+mzzY3tyCSHfh8PnAcB5ZlFRu1NBgwWp1+wtnsB7M9p9N5KRKJIJFIoFgsdm3cDhjpvxdQrVaR
TL2h2z5rrSZTi8dBg+xbU/Tvuv0PnyYekcPxF6WQanVUowGeAAAAAElFTkSuQmCCWAIAAIlQTkcNChoK
AAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADrwAAA68AZW8
ckkAAAH6SURBVDhPtZHdaxJQGIe7EdZlN9Gtf8RiXa7ogw2CoI+LWJF0oRXZyjSUMSqkWm6TIWK5HGaG
SJA37cPPi4IoU5kx1AaaFsoaCEUIfj7pSedybTfRAwdezvmdh/e8Zxf/yP8VNBoN6vW6WNuxoyD6McKx
4ZMcPDzEkaPDKJVKKpVq+/Q32wpqtQruF3bu3B1HN36b4yeGcDifce68jP7+A+zZu0/k/ipotf5trdhs
HV6/CTE7+5gZk5EHDyeQXbzA/MJLUpmMyG4R1Go1Xi3Mk06nOXXmND6fD7PZzMjI2Wa9RDC0xFOHrZ3u
EYTD75BKpSQ/pch++Uwg4GN1NUUu9xWJRIJhcpqpKQPVancOQlCjzvtFPzcUciKRCLHlaPNSDpNpRnTS
ksRiy9y/Z8DtdouzDkIgvyzn+SMrH8Jvyefz/Pj5HZlMRjDoJ5VK4XDYGRw8hE43JuazGSEoFApYrVbW
19dEe0ajEd3YLRb9ITSamyhHrzF6XcPc3JPmswLiYgchqFQqeL1e7Ha7qFuUSiX6+naTTK4gV1xFcemK
2O9lY4it1rLZLHq9HqfTKX6jWCySSCQYGNiPzWbD5XK10102BB1aokzzj7VaLRaLBY/H05SsEAqFKJfL
7VSXLYLNRKNRVCoVarWaaeNEe/dPdhR0iMfj7aoX+AU1KIrVYA3KngAAAABJRU5ErkJgggs=
</value>
</data>
<data name="barButtonItem1.Caption" xml:space="preserve">
<value>barButtonItem1</value>
</data>
<data name="DatePreparing.Caption" xml:space="preserve">
<value>Data Preparing</value>
</data>
<data name="DatePreparing.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="spreadsheetControl.Size" type="System.Drawing.Size, System.Drawing">
<value>1146, 468</value>
</data>
<data name="spreadsheetControl.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="spreadsheetControl.Text" xml:space="preserve">
<value>100</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Name" xml:space="preserve">
<value>spreadsheetControl</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.SpreadsheetControl, DevExpress.XtraSpreadsheet.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;spreadsheetControl.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<metadata name="spreadsheetBarController.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>279, 17</value>
</metadata>
<metadata name="SaveFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>609, 17</value>
</metadata>
<data name="SaveFileDialog.Filter" xml:space="preserve">
<value>Excel File|*.xls</value>
</data>
</root>

View File

@@ -0,0 +1,875 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="spreadsheetControl.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="spreadsheetControl.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 47</value>
</data>
<metadata name="barManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<data name="SaveAs.Caption" xml:space="preserve">
<value>Save</value>
</data>
<data name="SaveAs.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
GQAAAABJRU5ErkJggg==
</value>
</data>
<data name="barReport.Caption" xml:space="preserve">
<value>Report type</value>
</data>
<assembly alias="DevExpress.Utils.v16.2" name="DevExpress.Utils.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="cbReports.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="cbReports.Items" xml:space="preserve">
<value>D28 Report</value>
</data>
<data name="cbReports.Items1" xml:space="preserve">
<value>Hivqual Report</value>
</data>
<data name="cbReports.Items2" xml:space="preserve">
<value>Báo cáo tiến độ</value>
</data>
<data name="cbReports.Items3" xml:space="preserve">
<value>Báo cáo quí C03</value>
</data>
<data name="cbReports.Items4" xml:space="preserve">
<value>Báo cáo năm C03</value>
</data>
<data name="cbReports.Items5" xml:space="preserve">
<value>Báo cáo MER</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="barReport.Width" type="System.Int32, mscorlib">
<value>150</value>
</data>
<data name="BeginDate.Caption" xml:space="preserve">
<value>From</value>
</data>
<data name="cbBeginDate.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="cbBeginDate.CalendarTimeProperties.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="BeginDate.Width" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="EndDate.Caption" xml:space="preserve">
<value>To</value>
</data>
<data name="cbEndDate.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="cbEndDate.CalendarTimeProperties.Buttons" type="DevExpress.XtraEditors.Controls.ButtonPredefines, DevExpress.Utils.v16.2">
<value>Combo</value>
</data>
<data name="EndDate.Width" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="OK.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barLateAppointment.Caption" xml:space="preserve">
<value>Fix số ngày muộn khám</value>
</data>
<data name="barLateAppointment.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barExport.Caption" xml:space="preserve">
<value>Xuất dữ liệu</value>
</data>
<data name="barHivQualExport.Caption" xml:space="preserve">
<value>Xuất dữ liệu Hivqual</value>
</data>
<data name="barHivQualExport.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
gCow0mM+bAAAAABJRU5ErkJggg==
</value>
</data>
<data name="barCD4Export.Caption" xml:space="preserve">
<value>Dữ liệu CD4</value>
</data>
<data name="commonBar.Text" xml:space="preserve">
<value />
</data>
<data name="barDockControlTop.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="barDockControlTop.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>1146, 47</value>
</data>
<data name="&gt;&gt;barDockControlTop.Name" xml:space="preserve">
<value>barDockControlTop</value>
</data>
<data name="&gt;&gt;barDockControlTop.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlTop.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;barDockControlTop.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="barDockControlBottom.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="barDockControlBottom.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 515</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>1146, 0</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Name" xml:space="preserve">
<value>barDockControlBottom</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlBottom.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;barDockControlBottom.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="barDockControlLeft.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Left</value>
</data>
<data name="barDockControlLeft.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 47</value>
</data>
<data name="barDockControlLeft.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 468</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Name" xml:space="preserve">
<value>barDockControlLeft</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlLeft.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;barDockControlLeft.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="barDockControlRight.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Right</value>
</data>
<data name="barDockControlRight.Location" type="System.Drawing.Point, System.Drawing">
<value>1146, 47</value>
</data>
<data name="barDockControlRight.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 468</value>
</data>
<data name="&gt;&gt;barDockControlRight.Name" xml:space="preserve">
<value>barDockControlRight</value>
</data>
<data name="&gt;&gt;barDockControlRight.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barDockControlRight.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;barDockControlRight.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>81</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>1146, 515</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Report</value>
</data>
<data name="&gt;&gt;barManager.Name" xml:space="preserve">
<value>barManager</value>
</data>
<data name="&gt;&gt;barManager.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;commonBar.Name" xml:space="preserve">
<value>commonBar</value>
</data>
<data name="&gt;&gt;commonBar.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.CommonBar, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;SaveAs.Name" xml:space="preserve">
<value>SaveAs</value>
</data>
<data name="&gt;&gt;SaveAs.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barReport.Name" xml:space="preserve">
<value>barReport</value>
</data>
<data name="&gt;&gt;barReport.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;cbReports.Name" xml:space="preserve">
<value>cbReports</value>
</data>
<data name="&gt;&gt;cbReports.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;BeginDate.Name" xml:space="preserve">
<value>BeginDate</value>
</data>
<data name="&gt;&gt;BeginDate.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;cbBeginDate.Name" xml:space="preserve">
<value>cbBeginDate</value>
</data>
<data name="&gt;&gt;cbBeginDate.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;EndDate.Name" xml:space="preserve">
<value>EndDate</value>
</data>
<data name="&gt;&gt;EndDate.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarEditItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;cbEndDate.Name" xml:space="preserve">
<value>cbEndDate</value>
</data>
<data name="&gt;&gt;cbEndDate.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;OK.Name" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;OK.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barLateAppointment.Name" xml:space="preserve">
<value>barLateAppointment</value>
</data>
<data name="&gt;&gt;barLateAppointment.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barExport.Name" xml:space="preserve">
<value>barExport</value>
</data>
<data name="&gt;&gt;barExport.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barHivQualExport.Name" xml:space="preserve">
<value>barHivQualExport</value>
</data>
<data name="&gt;&gt;barHivQualExport.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barCD4Export.Name" xml:space="preserve">
<value>barCD4Export</value>
</data>
<data name="&gt;&gt;barCD4Export.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;imageCollection.Name" xml:space="preserve">
<value>imageCollection</value>
</data>
<data name="&gt;&gt;imageCollection.Type" xml:space="preserve">
<value>DevExpress.Utils.ImageCollection, DevExpress.Utils.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem1.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem1</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem2.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem2</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem2.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem3.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem3</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem3.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;FileSaveAs.Name" xml:space="preserve">
<value>FileSaveAs</value>
</data>
<data name="&gt;&gt;FileSaveAs.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;FileQuickPrint.Name" xml:space="preserve">
<value>FileQuickPrint</value>
</data>
<data name="&gt;&gt;FileQuickPrint.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem6.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem6</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem6.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem8.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem8</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem8.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem9.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem9</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem9.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem1.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem1</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem2.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem2</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem2.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem10.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem10</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem10.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem11.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem11</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem11.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem12.Name" xml:space="preserve">
<value>spreadsheetCommandBarButtonItem12</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarButtonItem12.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarButtonItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarSubItem1.Name" xml:space="preserve">
<value>spreadsheetCommandBarSubItem1</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarSubItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem3.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem3</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem3.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem4.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem4</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem4.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem5.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem5</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem5.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarSubItem2.Name" xml:space="preserve">
<value>spreadsheetCommandBarSubItem2</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarSubItem2.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarSubItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem6.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem6</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem6.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem7.Name" xml:space="preserve">
<value>spreadsheetCommandBarCheckItem7</value>
</data>
<data name="&gt;&gt;spreadsheetCommandBarCheckItem7.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetCommandBarCheckItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;pageSetupPaperKindItem1.Name" xml:space="preserve">
<value>pageSetupPaperKindItem1</value>
</data>
<data name="&gt;&gt;pageSetupPaperKindItem1.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.PageSetupPaperKindItem, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barButtonItem1.Name" xml:space="preserve">
<value>barButtonItem1</value>
</data>
<data name="&gt;&gt;barButtonItem1.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;DatePreparing.Name" xml:space="preserve">
<value>DatePreparing</value>
</data>
<data name="&gt;&gt;DatePreparing.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barSubItem1.Name" xml:space="preserve">
<value>barSubItem1</value>
</data>
<data name="&gt;&gt;barSubItem1.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barButtonItem2.Name" xml:space="preserve">
<value>barButtonItem2</value>
</data>
<data name="&gt;&gt;barButtonItem2.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;barButtonItem3.Name" xml:space="preserve">
<value>barButtonItem3</value>
</data>
<data name="&gt;&gt;barButtonItem3.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;txtYear.Name" xml:space="preserve">
<value>txtYear</value>
</data>
<data name="&gt;&gt;txtYear.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;txtQuarter.Name" xml:space="preserve">
<value>txtQuarter</value>
</data>
<data name="&gt;&gt;txtQuarter.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetBarController.Name" xml:space="preserve">
<value>spreadsheetBarController</value>
</data>
<data name="&gt;&gt;spreadsheetBarController.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.UI.SpreadsheetBarController, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;SaveFileDialog.Name" xml:space="preserve">
<value>SaveFileDialog</value>
</data>
<data name="&gt;&gt;SaveFileDialog.Type" xml:space="preserve">
<value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmReports</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>PatientMan.BasicForms.frmCommon, PatientMan, Version=1.0.0.25118, Culture=neutral, PublicKeyToken=null</value>
</data>
<metadata name="imageCollection.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>469, 17</value>
</metadata>
<data name="imageCollection.ImageStream" type="DevExpress.Utils.ImageCollectionStreamer, DevExpress.Utils.v16.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNC4xLCBWZXJzaW9uPTE0LjEu
OC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT
eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv
a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0
cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P//
/xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAABAAAAAQAAAACQUAAAAP
BQAAAKsHAAACtQIAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAJXSURBVDhPhZJdTJJRHMZbc2u1rvIbPxDEFwEFXhTwKzVJ
LAyl1GmbtuXCra0ussuuvPcjWld8bCFyw1XARTdcuNVaNSeFLhE2SsmSxI2ti1oNn95zXtfnenu2Z+9/
5/z/v53nvOcI0fDoZOaafSpj/48HhiYydOBP3bx1B1++foOQ8vk8hscmwTa343DspywDY9jZ3Uf6Q/af
3nqfxeDQBJr0HX8DTH0XuYY9ZLI5zN9zcvU+cp8+C/qBL4C79908rKvnAuKpHbx59xHnLCOIbmzh4OBA
0Pbrt+mJKKC1w4zo6xTWNrdhtgxjdeMt1hNpQV+ZvIH+wcs8QN/Sg8crG3j+KgkS58VaCrt7OUGPjU+h
r3+EB6g0Rmh07dA2nUYnF+fJyiZS6Yygh0avottk5QF19Voo1AYsLy+DxIk8XeeOuS3ogUvjMLad5QFi
qRI1tSoEAgHuP3ci8PARnr1MCNrQaqK9FFAmkqBSzMDr9aKRbUWDtgVqXRuN1Gw8Q5uJSU3WdPou2kei
U8CpIhFKysSYX1hALaOGXNUEZaMekUiEwsLhMILBIHUoFIKC2xNLFWAULA8oKCgwMAzTY7PZzGKpChJZ
A8i9kME6rsnv92NpaQk+n49+ZXINRFUyDqLkAUTccz/KPZBj5RVSVNbIUS2pp5FIk8fjgdvthsvlgtPp
RBW3T2L/OMGvKiyuAIlUXFoNh8OB4ycLMTc3R+vZ2Vlal5bXoKikivpw7DedYFlWNj09zXJ3oItGo93x
ePx8MpkcTCQS1lgs1ru4uNg7MzNjtFqtku++VUvn7gqrtQAAAABJRU5ErkJggpICAACJUE5HDQoaCgAA
AA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAA68AAAOvAGVvHJJ
AAACNElEQVQ4T42TS28SURiGUVau/AXd+QP8AUYTL/ESXZqwbjDsXOii1YVGiIkVi8TUhJFgogsNTaE0
AatgEZ1JHFtT44LSahsWdhwsDQNzYRhur+fMDBRoanyTN5OZOc/7ne98M44DdNi+/r9UVUVhfQNjJ+5i
7KQXp85cxCeWw0EiyIRFWjp6/cYkxu8n8fCzgKmVEu4kCzh37TlisThqtRpqsgyZWlFME+aWhRKFw2Fc
nojBzwtgyzoeb8nIluoIr4g4dv4BotEoVE2DNmCC9QOcN70vMMUJiPysYK6k4aWoY2FHR2htF+MzH+H3
P4Ku69AbDTRsE64fcOT4lWnMfN/F7LaM9B8V2bKGxZ06Xv1ScS9TJAF+NJvNIROuH3BoKZuTnqyWsSAq
4Ct1rFZ1sJUGZsU6JufXzYBWqzVkwu2dQSjEwP2Ux+ttBcuSjg3NQK5i4FlBQu7LDwiCgHa7PWSC7QVQ
xecTuOrNgFmrkCANgeUSDKNpVs/n8ybU6XTQ7XZNE2Q4gM52OhDAu/R7LL7NIJ1ZMivTfj0eDyRJgkLG
1xNB9gfUyUkbhmH22KtIzTAMXC4XfosieJ43J0KQ/QH0Ba04GEC3S5VKpeB2u5H7+g3BYJAGXLBIW3QR
ne9gQA+mzzY3tyCSHfh8PnAcB5ZlFRu1NBgwWp1+wtnsB7M9p9N5KRKJIJFIoFgsdm3cDhjpvxdQrVaR
TL2h2z5rrSZTi8dBg+xbU/Tvuv0PnyYekcPxF6WQanVUowGeAAAAAElFTkSuQmCCWAIAAIlQTkcNChoK
AAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADrwAAA68AZW8
ckkAAAH6SURBVDhPtZHdaxJQGIe7EdZlN9Gtf8RiXa7ogw2CoI+LWJF0oRXZyjSUMSqkWm6TIWK5HGaG
SJA37cPPi4IoU5kx1AaaFsoaCEUIfj7pSedybTfRAwdezvmdh/e8Zxf/yP8VNBoN6vW6WNuxoyD6McKx
4ZMcPDzEkaPDKJVKKpVq+/Q32wpqtQruF3bu3B1HN36b4yeGcDifce68jP7+A+zZu0/k/ipotf5trdhs
HV6/CTE7+5gZk5EHDyeQXbzA/MJLUpmMyG4R1Go1Xi3Mk06nOXXmND6fD7PZzMjI2Wa9RDC0xFOHrZ3u
EYTD75BKpSQ/pch++Uwg4GN1NUUu9xWJRIJhcpqpKQPVancOQlCjzvtFPzcUciKRCLHlaPNSDpNpRnTS
ksRiy9y/Z8DtdouzDkIgvyzn+SMrH8Jvyefz/Pj5HZlMRjDoJ5VK4XDYGRw8hE43JuazGSEoFApYrVbW
19dEe0ajEd3YLRb9ITSamyhHrzF6XcPc3JPmswLiYgchqFQqeL1e7Ha7qFuUSiX6+naTTK4gV1xFcemK
2O9lY4it1rLZLHq9HqfTKX6jWCySSCQYGNiPzWbD5XK10102BB1aokzzj7VaLRaLBY/H05SsEAqFKJfL
7VSXLYLNRKNRVCoVarWaaeNEe/dPdhR0iMfj7aoX+AU1KIrVYA3KngAAAABJRU5ErkJgggs=
</value>
</data>
<data name="barButtonItem1.Caption" xml:space="preserve">
<value>barButtonItem1</value>
</data>
<data name="DatePreparing.Caption" xml:space="preserve">
<value>Data Preparing</value>
</data>
<data name="DatePreparing.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="spreadsheetControl.Size" type="System.Drawing.Size, System.Drawing">
<value>1146, 468</value>
</data>
<data name="spreadsheetControl.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="spreadsheetControl.Text" xml:space="preserve">
<value>100</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Name" xml:space="preserve">
<value>spreadsheetControl</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Type" xml:space="preserve">
<value>DevExpress.XtraSpreadsheet.SpreadsheetControl, DevExpress.XtraSpreadsheet.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;spreadsheetControl.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;spreadsheetControl.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<metadata name="spreadsheetBarController.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>279, 17</value>
</metadata>
<metadata name="SaveFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>609, 17</value>
</metadata>
<data name="SaveFileDialog.Filter" xml:space="preserve">
<value>Excel File|*.xls</value>
</data>
</root>

View File

@@ -0,0 +1,354 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SaveAs.Caption" xml:space="preserve">
<value>Lưu</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="SaveAs.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABF0RVh0VGl0
bGUARXhwb3J0O1NhdmVG1J4xAAAJf0lEQVRYR7WWB1CVZxaGrxuTNUqKrjGayRqjZldndmxgoYmIAqL0
eul46b13pAoIijQrqLFgRbEba4wNEcVFQUQFLFRpShV09t1zfsoisnF2dvebeeb2+7znfOX/RQD+YwYO
1w3T+6ExjPjEJW36nkWm40fzc+IP/L5ZxGTRYEzDJ4uGFHyMgcM1fZqo/V2pqO1tKb/kAJ+6pE3Dyti/
VWi7/1meXn9GcJBhrW+LRUxV61nRi5aTInH4jz0B/pvhnDZN1NpdIkCDqx3hlPpXlNVeQOBm1W59/0lh
9N7nxKe9nw+reJ0jqnh9WGQSNumDAFwBw1/8PXjwI1fGDO+Fq/3CYf1f8Lq7EFWtx7D9lAcMAn+4OE9z
LPVbNIIQuvG4aa/IMPiH9wKwuO9P/jgI/uFguKqRxFcEz/efiG+I72zX/oTmrjsoaV6Lp6278FtRGlau
ntGwVDLBkD6XIvq70RdAkLtHb4/2jt/9zjtuN7wIVV03zF9oBn3zQCSmH0BC2n7Ep+xF7PosRK3dhdPn
cxG4SQuSxKmQJEzFSmbNVNgQjZ03cb8xVqCkOQV5z9bCd6MSNFy/Sx83acQ48nERnwwM8JlX3K53Ry4U
IOfSXRy/XCjIFy8zhLldBCqa36Gi6S3Km7pR3tiNxy87UVXfAuv4KSTLRX3ndeJaL1cECl5G4nZdGI6V
ipFVuAK/PHZC8lFDaPtMLJReMWYOOUf2BeB2jPCI+RnZ5wuQtPMs1mSexnxFMyirG8DUdhWJSU7issYu
lDW8wcOadjyva4bF6smo6/gV+STKrw0RuFUbjLyaIJwrtyexBrbfUcG228rIyFfCvkJd7M21hmn4tA4V
u/GO7wVwi9yGQ7/cRmR6DuIzTmKeohiL1PRhZB3cI2/owpP6N1T9G5RUt6GiugHiyB9R2XoG16v8cOmp
iyA9WmKM3XfVSLoIGbeUsDVPEZtuKmDjDTnsvKOBTRdXQNNzYsdc/dHOAwN87hK+FfvO5CEiNRvxW49j
roIYSmp60Lfwx5N+eSce1XbgQWWLEMBo1Q8oqEnFhTI3nH3ijDOPHHC61B4nSyXYfFMeG3JlkX5jAdKv
y1IoTQRkzoec+djiKXJScuSUei+AU+hm7DlxA2EpBxG78RhkFEywUFUP2mIfoepHdZ0oJTm3v5gClFU2
wH+DAdTdJ0DNfTzU3CZA1Y0fx+NwsRlSr81DylUZbLghj4zr6jAKnYrZOqO3SY0d/r0g590wIMBIh6AN
2JlzDcHr9iEm/Qhk5IyxcIkuVhh6kLgTD0leUt2OouctKHhUj4LSGjwsr0Xxo0rce/gMBUVluJp3DyrO
3+LsY3ckXZmNzbmKiDkih6UOk/CTopQTeb4leAvzlu/fhnw4jJL4p2Bb9m8ISqBtlpYNaXkjKKhoQ13X
mSpuw9/Lm5Ff+hJ5D2pxs6gWN+5V4/q9F7h69xkuF7zAhfwy5Bc+grLjOBwrkWDjdSXYJU2HlrMsIuIS
WTSR4LNDOIykjb7uP4iEADY+Sdhy4CL843chKvUApGUpwGItLNG0R15xHUFipqgauRQglx6v3asSuFpY
hV/zn+IOdUHJ/htkXtGBhsf3sA0wR8qmLKhpO7CIDyo+hIZtu6UqmmPwfgApS48EbNx7Dj4xOxCxfj/U
dF0xW9YQCksssUjdBkrq1lioZgVFVUsoLrWg9y0gr2IOORVTyC42xQIlEySn7YCi7VgoW09BZGIs/Fcl
w8Y5hn5nwyI+MYdn5KmIttxUFs0yoEN0YABz13ik7TwDz8hMBK3ZjZDELIQk7KHnuxAU9zMCCH8K5xu9
Dd5RmfCKyIST73pYOUUTUbCgAyvr4GlYBi5DypadcPSKg46ZH6ydOIB1fwAW9zEwwBcmDjFYl3kCbqu2
wC1sM1xDN8GFCd4AR1qgToHpcAhIg71/Kux8U2Drsx5GNqEwtAqBgWWQQFJaFpLS90C8MgS6Zv5EICwc
o6Cw1IpFYzgAC/vHwABGkggkbD4Kl5CNcCYpCx0FaSrs/UjqlwI7n2RISCzxXgdz59UkDYY+ifUtgqBn
EQg9um6wWMeUMAuANmFuHylMFTk4AK+Bf40BAb7UswpFbNohOFKVPVIS+iWTlIVJkHitg43XWth4JsLK
PYEqJzkLCT2qlKvVJSHLtRmxP7TEfjCRhENusRmL+Io5ZABuy1da5kGIosVn55sstNeaFqWlezwsaW1Y
uMQKFZs5rYapYzSM7cKhb0VVW5KUKtcxJzFVzmKWapkSJr7QNPajaQrDgkWm7wVgr+AeGGAF/TAscTdW
ClWuhTlJO7vfouNND+1EW2c3WjvforWjCy3tXXjNtHXhVdsbNLd0opF53Yn6V51YbuRN+MCA1si8hWIW
jSWEbThUgK+XGXohKHYHrNyocrc1EDtEC+KW9m5BxJJXrSQimlreCKIGEjW86iBhB142t6OuqQO1TW2o
aWzHMn0PLDf0prURhLmKJizqPweGDKCq6w7fqIyedjvFwtg2XKi6v0oWC/RU2SAEYHEH6pimdpITjW2o
bmiDqo4rNPS9hDUho2D80QCjF2s5w4suSKa0HcV20dC3DhVa/orkza1Mb+X9be6R91TOYqKhHdUcoL4N
KppOUNfzpLXgB2k5QxbxnRDf8g0ZYMwiDXu4BqbCWBIJ3pI6tLp5rl+xfIC44XVPy5mBldewuLd6DqCs
4UCnqQc0jXwxR9aARXwhGjIAt2WMopoEjnSyGdisourDaDX7oqWjW2h7IwVooAA854JcqLxXTpXznNf0
iquYl610+kloGtxpHXhh9gL9jweQX2INW49E2lp0ilmEQMPQE8mXKhB+ohRhxx4i5FgJgnJK4H/4Afyy
H8D74AN47i+G+94iuGQVwWn3fTjsug/7nffhcrCcrhU2WKrtTovRGzPn6/1uAGERLlC2eGftHEenVyDt
50Co6rnRnUwtVl+oRPS5SkSefYFVZ54j9NRzBJ18hoDjT+F39Cm8cyrgmV0OD8L1YBlcDjwRkFtsiSXa
rlDX8cDMebpvyfFvtyHfkIyaJauXOFdR/E6G7gVlaNssUDaHJPUmDGIuQzfyIjTDzmN58FmoB5zBEt9T
UPY6AUW3o5BzycF8x2zMtTsEackBzLLe1wNVPWOeLmbM1fnHtJmqa8jxJcGn7gcB+Lack40i+IrF24Xh
VTsYbuNgxg/BhF74Of8Xy4X2E4J3cACG0/F0cBj+8v8K/j+h8l4+CNA3+r7w/6J/9ASA6J980cTGNX7R
GQAAAABJRU5ErkJggg==
</value>
</data>
<data name="barReport.Caption" xml:space="preserve">
<value>Loại báo cáo</value>
</data>
<data name="cbReports.Items" xml:space="preserve">
<value>Báo cáo D28</value>
</data>
<data name="cbReports.Items1" xml:space="preserve">
<value>Báo cáo Hivqual</value>
</data>
<data name="BeginDate.Caption" xml:space="preserve">
<value>Từ ngày</value>
</data>
<data name="EndDate.Caption" xml:space="preserve">
<value>Đến ngày</value>
</data>
<data name="OK.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barLateAppointment.Caption" xml:space="preserve">
<value>Hiệu chỉnh muộn khám</value>
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>1041, 47</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>1041, 0</value>
</data>
<data name="barDockControlRight.Location" type="System.Drawing.Point, System.Drawing">
<value>1041, 47</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>1041, 510</value>
</data>
<data name="progressBarControl.Size" type="System.Drawing.Size, System.Drawing">
<value>1041, 18</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Báo cáo</value>
</data>
<assembly alias="DevExpress.Utils.v18.1" name="DevExpress.Utils.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="imageCollection.ImageStream" type="DevExpress.Utils.ImageCollectionStreamer, DevExpress.Utils.v18.1" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNC4xLCBWZXJzaW9uPTE0LjEu
OC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT
eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv
a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0
cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P//
/xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAABAAAAAQAAAACQUAAAAP
BQAAAKsHAAACtQIAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAJXSURBVDhPhZJdTJJRHMZbc2u1rvIbPxDEFwEFXhTwKzVJ
LAyl1GmbtuXCra0ussuuvPcjWld8bCFyw1XARTdcuNVaNSeFLhE2SsmSxI2ti1oNn95zXtfnenu2Z+9/
5/z/v53nvOcI0fDoZOaafSpj/48HhiYydOBP3bx1B1++foOQ8vk8hscmwTa343DspywDY9jZ3Uf6Q/af
3nqfxeDQBJr0HX8DTH0XuYY9ZLI5zN9zcvU+cp8+C/qBL4C79908rKvnAuKpHbx59xHnLCOIbmzh4OBA
0Pbrt+mJKKC1w4zo6xTWNrdhtgxjdeMt1hNpQV+ZvIH+wcs8QN/Sg8crG3j+KgkS58VaCrt7OUGPjU+h
r3+EB6g0Rmh07dA2nUYnF+fJyiZS6Yygh0avottk5QF19Voo1AYsLy+DxIk8XeeOuS3ogUvjMLad5QFi
qRI1tSoEAgHuP3ci8PARnr1MCNrQaqK9FFAmkqBSzMDr9aKRbUWDtgVqXRuN1Gw8Q5uJSU3WdPou2kei
U8CpIhFKysSYX1hALaOGXNUEZaMekUiEwsLhMILBIHUoFIKC2xNLFWAULA8oKCgwMAzTY7PZzGKpChJZ
A8i9kME6rsnv92NpaQk+n49+ZXINRFUyDqLkAUTccz/KPZBj5RVSVNbIUS2pp5FIk8fjgdvthsvlgtPp
RBW3T2L/OMGvKiyuAIlUXFoNh8OB4ycLMTc3R+vZ2Vlal5bXoKikivpw7DedYFlWNj09zXJ3oItGo93x
ePx8MpkcTCQS1lgs1ru4uNg7MzNjtFqtku++VUvn7gqrtQAAAABJRU5ErkJggpICAACJUE5HDQoaCgAA
AA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAA68AAAOvAGVvHJJ
AAACNElEQVQ4T42TS28SURiGUVau/AXd+QP8AUYTL/ESXZqwbjDsXOii1YVGiIkVi8TUhJFgogsNTaE0
AatgEZ1JHFtT44LSahsWdhwsDQNzYRhur+fMDBRoanyTN5OZOc/7ne98M44DdNi+/r9UVUVhfQNjJ+5i
7KQXp85cxCeWw0EiyIRFWjp6/cYkxu8n8fCzgKmVEu4kCzh37TlisThqtRpqsgyZWlFME+aWhRKFw2Fc
nojBzwtgyzoeb8nIluoIr4g4dv4BotEoVE2DNmCC9QOcN70vMMUJiPysYK6k4aWoY2FHR2htF+MzH+H3
P4Ku69AbDTRsE64fcOT4lWnMfN/F7LaM9B8V2bKGxZ06Xv1ScS9TJAF+NJvNIROuH3BoKZuTnqyWsSAq
4Ct1rFZ1sJUGZsU6JufXzYBWqzVkwu2dQSjEwP2Ux+ttBcuSjg3NQK5i4FlBQu7LDwiCgHa7PWSC7QVQ
xecTuOrNgFmrkCANgeUSDKNpVs/n8ybU6XTQ7XZNE2Q4gM52OhDAu/R7LL7NIJ1ZMivTfj0eDyRJgkLG
1xNB9gfUyUkbhmH22KtIzTAMXC4XfosieJ43J0KQ/QH0Ba04GEC3S5VKpeB2u5H7+g3BYJAGXLBIW3QR
ne9gQA+mzzY3tyCSHfh8PnAcB5ZlFRu1NBgwWp1+wtnsB7M9p9N5KRKJIJFIoFgsdm3cDhjpvxdQrVaR
TL2h2z5rrSZTi8dBg+xbU/Tvuv0PnyYekcPxF6WQanVUowGeAAAAAElFTkSuQmCCWAIAAIlQTkcNChoK
AAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADrwAAA68AZW8
ckkAAAH6SURBVDhPtZHdaxJQGIe7EdZlN9Gtf8RiXa7ogw2CoI+LWJF0oRXZyjSUMSqkWm6TIWK5HGaG
SJA37cPPi4IoU5kx1AaaFsoaCEUIfj7pSedybTfRAwdezvmdh/e8Zxf/yP8VNBoN6vW6WNuxoyD6McKx
4ZMcPDzEkaPDKJVKKpVq+/Q32wpqtQruF3bu3B1HN36b4yeGcDifce68jP7+A+zZu0/k/ipotf5trdhs
HV6/CTE7+5gZk5EHDyeQXbzA/MJLUpmMyG4R1Go1Xi3Mk06nOXXmND6fD7PZzMjI2Wa9RDC0xFOHrZ3u
EYTD75BKpSQ/pch++Uwg4GN1NUUu9xWJRIJhcpqpKQPVancOQlCjzvtFPzcUciKRCLHlaPNSDpNpRnTS
ksRiy9y/Z8DtdouzDkIgvyzn+SMrH8Jvyefz/Pj5HZlMRjDoJ5VK4XDYGRw8hE43JuazGSEoFApYrVbW
19dEe0ajEd3YLRb9ITSamyhHrzF6XcPc3JPmswLiYgchqFQqeL1e7Ha7qFuUSiX6+naTTK4gV1xFcemK
2O9lY4it1rLZLHq9HqfTKX6jWCySSCQYGNiPzWbD5XK10102BB1aokzzj7VaLRaLBY/H05SsEAqFKJfL
7VSXLYLNRKNRVCoVarWaaeNEe/dPdhR0iMfj7aoX+AU1KIrVYA3KngAAAABJRU5ErkJgggs=
</value>
</data>
<data name="DatePreparing.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barSubItem1.Caption" xml:space="preserve">
<value>barSubItem1</value>
</data>
<data name="barButtonItem2.Caption" xml:space="preserve">
<value>barButtonItem2</value>
</data>
<data name="barButtonItem3.Caption" xml:space="preserve">
<value>barButtonItem3</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="txtYear.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="txtQuarter.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="spreadsheetControl.Size" type="System.Drawing.Size, System.Drawing">
<value>1041, 463</value>
</data>
</root>

View File

@@ -0,0 +1,354 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SaveAs.Caption" xml:space="preserve">
<value>Lưu</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="SaveAs.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
GQAAAABJRU5ErkJggg==
</value>
</data>
<data name="barReport.Caption" xml:space="preserve">
<value>Loại báo cáo</value>
</data>
<data name="cbReports.Items" xml:space="preserve">
<value>Báo cáo D28</value>
</data>
<data name="cbReports.Items1" xml:space="preserve">
<value>Báo cáo Hivqual</value>
</data>
<data name="BeginDate.Caption" xml:space="preserve">
<value>Từ ngày</value>
</data>
<data name="EndDate.Caption" xml:space="preserve">
<value>Đến ngày</value>
</data>
<data name="OK.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barLateAppointment.Caption" xml:space="preserve">
<value>Hiệu chỉnh muộn khám</value>
</data>
<data name="barDockControlTop.Size" type="System.Drawing.Size, System.Drawing">
<value>1041, 47</value>
</data>
<data name="barDockControlBottom.Size" type="System.Drawing.Size, System.Drawing">
<value>1041, 0</value>
</data>
<data name="barDockControlRight.Location" type="System.Drawing.Point, System.Drawing">
<value>1041, 47</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>1041, 510</value>
</data>
<data name="progressBarControl.Size" type="System.Drawing.Size, System.Drawing">
<value>1041, 18</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Báo cáo</value>
</data>
<assembly alias="DevExpress.Utils.v16.2" name="DevExpress.Utils.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="imageCollection.ImageStream" type="DevExpress.Utils.ImageCollectionStreamer, DevExpress.Utils.v16.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNC4xLCBWZXJzaW9uPTE0LjEu
OC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT
eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv
a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0
cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P//
/xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAABAAAAAQAAAACQUAAAAP
BQAAAKsHAAACtQIAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAJXSURBVDhPhZJdTJJRHMZbc2u1rvIbPxDEFwEFXhTwKzVJ
LAyl1GmbtuXCra0ussuuvPcjWld8bCFyw1XARTdcuNVaNSeFLhE2SsmSxI2ti1oNn95zXtfnenu2Z+9/
5/z/v53nvOcI0fDoZOaafSpj/48HhiYydOBP3bx1B1++foOQ8vk8hscmwTa343DspywDY9jZ3Uf6Q/af
3nqfxeDQBJr0HX8DTH0XuYY9ZLI5zN9zcvU+cp8+C/qBL4C79908rKvnAuKpHbx59xHnLCOIbmzh4OBA
0Pbrt+mJKKC1w4zo6xTWNrdhtgxjdeMt1hNpQV+ZvIH+wcs8QN/Sg8crG3j+KgkS58VaCrt7OUGPjU+h
r3+EB6g0Rmh07dA2nUYnF+fJyiZS6Yygh0avottk5QF19Voo1AYsLy+DxIk8XeeOuS3ogUvjMLad5QFi
qRI1tSoEAgHuP3ci8PARnr1MCNrQaqK9FFAmkqBSzMDr9aKRbUWDtgVqXRuN1Gw8Q5uJSU3WdPou2kei
U8CpIhFKysSYX1hALaOGXNUEZaMekUiEwsLhMILBIHUoFIKC2xNLFWAULA8oKCgwMAzTY7PZzGKpChJZ
A8i9kME6rsnv92NpaQk+n49+ZXINRFUyDqLkAUTccz/KPZBj5RVSVNbIUS2pp5FIk8fjgdvthsvlgtPp
RBW3T2L/OMGvKiyuAIlUXFoNh8OB4ycLMTc3R+vZ2Vlal5bXoKikivpw7DedYFlWNj09zXJ3oItGo93x
ePx8MpkcTCQS1lgs1ru4uNg7MzNjtFqtku++VUvn7gqrtQAAAABJRU5ErkJggpICAACJUE5HDQoaCgAA
AA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAA68AAAOvAGVvHJJ
AAACNElEQVQ4T42TS28SURiGUVau/AXd+QP8AUYTL/ESXZqwbjDsXOii1YVGiIkVi8TUhJFgogsNTaE0
AatgEZ1JHFtT44LSahsWdhwsDQNzYRhur+fMDBRoanyTN5OZOc/7ne98M44DdNi+/r9UVUVhfQNjJ+5i
7KQXp85cxCeWw0EiyIRFWjp6/cYkxu8n8fCzgKmVEu4kCzh37TlisThqtRpqsgyZWlFME+aWhRKFw2Fc
nojBzwtgyzoeb8nIluoIr4g4dv4BotEoVE2DNmCC9QOcN70vMMUJiPysYK6k4aWoY2FHR2htF+MzH+H3
P4Ku69AbDTRsE64fcOT4lWnMfN/F7LaM9B8V2bKGxZ06Xv1ScS9TJAF+NJvNIROuH3BoKZuTnqyWsSAq
4Ct1rFZ1sJUGZsU6JufXzYBWqzVkwu2dQSjEwP2Ux+ttBcuSjg3NQK5i4FlBQu7LDwiCgHa7PWSC7QVQ
xecTuOrNgFmrkCANgeUSDKNpVs/n8ybU6XTQ7XZNE2Q4gM52OhDAu/R7LL7NIJ1ZMivTfj0eDyRJgkLG
1xNB9gfUyUkbhmH22KtIzTAMXC4XfosieJ43J0KQ/QH0Ba04GEC3S5VKpeB2u5H7+g3BYJAGXLBIW3QR
ne9gQA+mzzY3tyCSHfh8PnAcB5ZlFRu1NBgwWp1+wtnsB7M9p9N5KRKJIJFIoFgsdm3cDhjpvxdQrVaR
TL2h2z5rrSZTi8dBg+xbU/Tvuv0PnyYekcPxF6WQanVUowGeAAAAAElFTkSuQmCCWAIAAIlQTkcNChoK
AAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADrwAAA68AZW8
ckkAAAH6SURBVDhPtZHdaxJQGIe7EdZlN9Gtf8RiXa7ogw2CoI+LWJF0oRXZyjSUMSqkWm6TIWK5HGaG
SJA37cPPi4IoU5kx1AaaFsoaCEUIfj7pSedybTfRAwdezvmdh/e8Zxf/yP8VNBoN6vW6WNuxoyD6McKx
4ZMcPDzEkaPDKJVKKpVq+/Q32wpqtQruF3bu3B1HN36b4yeGcDifce68jP7+A+zZu0/k/ipotf5trdhs
HV6/CTE7+5gZk5EHDyeQXbzA/MJLUpmMyG4R1Go1Xi3Mk06nOXXmND6fD7PZzMjI2Wa9RDC0xFOHrZ3u
EYTD75BKpSQ/pch++Uwg4GN1NUUu9xWJRIJhcpqpKQPVancOQlCjzvtFPzcUciKRCLHlaPNSDpNpRnTS
ksRiy9y/Z8DtdouzDkIgvyzn+SMrH8Jvyefz/Pj5HZlMRjDoJ5VK4XDYGRw8hE43JuazGSEoFApYrVbW
19dEe0ajEd3YLRb9ITSamyhHrzF6XcPc3JPmswLiYgchqFQqeL1e7Ha7qFuUSiX6+naTTK4gV1xFcemK
2O9lY4it1rLZLHq9HqfTKX6jWCySSCQYGNiPzWbD5XK10102BB1aokzzj7VaLRaLBY/H05SsEAqFKJfL
7VSXLYLNRKNRVCoVarWaaeNEe/dPdhR0iMfj7aoX+AU1KIrVYA3KngAAAABJRU5ErkJgggs=
</value>
</data>
<data name="DatePreparing.Glyph" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="barSubItem1.Caption" xml:space="preserve">
<value>barSubItem1</value>
</data>
<data name="barButtonItem2.Caption" xml:space="preserve">
<value>barButtonItem2</value>
</data>
<data name="barButtonItem3.Caption" xml:space="preserve">
<value>barButtonItem3</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="txtYear.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="txtQuarter.AutoHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="spreadsheetControl.Size" type="System.Drawing.Size, System.Drawing">
<value>1041, 463</value>
</data>
</root>

View File

@@ -0,0 +1,666 @@
namespace PatientMan.Forms
{
partial class frmSettings
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmSettings));
this.SettingDlg = new System.Windows.Forms.OpenFileDialog();
this.Settings = new System.Windows.Forms.GroupBox();
this.RegisterNo = new DevExpress.XtraEditors.ButtonEdit();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.bar2 = new DevExpress.XtraBars.Bar();
this.barLoad = new DevExpress.XtraBars.BarButtonItem();
this.barSave = new DevExpress.XtraBars.BarButtonItem();
this.barBackup = new DevExpress.XtraBars.BarButtonItem();
this.barDirectories = new DevExpress.XtraBars.BarSubItem();
this.barTest = new DevExpress.XtraBars.BarButtonItem();
this.barRegimens = new DevExpress.XtraBars.BarButtonItem();
this.barTreatments = new DevExpress.XtraBars.BarButtonItem();
this.barGeogs = new DevExpress.XtraBars.BarButtonItem();
this.barEncypt = new DevExpress.XtraBars.BarButtonItem();
this.barStaticItem1 = new DevExpress.XtraBars.BarStaticItem();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.barAutoUpdate = new DevExpress.XtraBars.BarButtonItem();
this.barSubItem1 = new DevExpress.XtraBars.BarSubItem();
this.cbFilter = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.reginfo = new DevExpress.XtraEditors.LabelControl();
this.labelControl10 = new DevExpress.XtraEditors.LabelControl();
this.installid = new DevExpress.XtraEditors.TextEdit();
this.labelControl6 = new DevExpress.XtraEditors.LabelControl();
this.labelControl9 = new DevExpress.XtraEditors.LabelControl();
this.dbPassword = new DevExpress.XtraEditors.TextEdit();
this.labelControl8 = new DevExpress.XtraEditors.LabelControl();
this.labelControl7 = new DevExpress.XtraEditors.LabelControl();
this.BackupFolder = new DevExpress.XtraEditors.ButtonEdit();
this.Databasefile = new DevExpress.XtraEditors.ButtonEdit();
this.labelControl5 = new DevExpress.XtraEditors.LabelControl();
this.labelControl4 = new DevExpress.XtraEditors.LabelControl();
this.Language = new DevExpress.XtraEditors.RadioGroup();
this.Description = new DevExpress.XtraEditors.MemoEdit();
this.Address = new DevExpress.XtraEditors.TextEdit();
this.labelDistrict = new DevExpress.XtraEditors.LabelControl();
this.labelControl3 = new DevExpress.XtraEditors.LabelControl();
this.Districtid = new DevExpress.XtraEditors.LookUpEdit();
this.tblDistrictEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.SiteName = new DevExpress.XtraEditors.TextEdit();
this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
this.CommuneId = new DevExpress.XtraEditors.LookUpEdit();
this.tblCommuneEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.labelSiteName = new DevExpress.XtraEditors.LabelControl();
this.labelControl2 = new DevExpress.XtraEditors.LabelControl();
this.SiteCode = new DevExpress.XtraEditors.TextEdit();
this.ProvinceId = new DevExpress.XtraEditors.LookUpEdit();
this.tblProvinceEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.lblProvince = new DevExpress.XtraEditors.LabelControl();
this.openFileDialog = new System.Windows.Forms.OpenFileDialog();
this.folderBrowserDialog = new System.Windows.Forms.FolderBrowserDialog();
this.barEncrypt = new DevExpress.XtraBars.BarSubItem();
this.barPassword = new DevExpress.XtraBars.BarEditItem();
this.repositoryPassword = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
this.Settings.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.RegisterNo.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.installid.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dbPassword.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.BackupFolder.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Databasefile.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Language.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Description.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Address.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Districtid.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblDistrictEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.SiteName.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.CommuneId.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblCommuneEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.SiteCode.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ProvinceId.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblProvinceEntityBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryPassword)).BeginInit();
this.SuspendLayout();
//
// SettingDlg
//
this.SettingDlg.DefaultExt = "fhi";
this.SettingDlg.FileName = "*.fhi";
resources.ApplyResources(this.SettingDlg, "SettingDlg");
//
// Settings
//
this.Settings.Controls.Add(this.RegisterNo);
this.Settings.Controls.Add(this.reginfo);
this.Settings.Controls.Add(this.labelControl10);
this.Settings.Controls.Add(this.installid);
this.Settings.Controls.Add(this.labelControl6);
this.Settings.Controls.Add(this.labelControl9);
this.Settings.Controls.Add(this.dbPassword);
this.Settings.Controls.Add(this.labelControl8);
this.Settings.Controls.Add(this.labelControl7);
this.Settings.Controls.Add(this.BackupFolder);
this.Settings.Controls.Add(this.Databasefile);
this.Settings.Controls.Add(this.labelControl5);
this.Settings.Controls.Add(this.labelControl4);
this.Settings.Controls.Add(this.Language);
this.Settings.Controls.Add(this.Description);
this.Settings.Controls.Add(this.Address);
this.Settings.Controls.Add(this.labelDistrict);
this.Settings.Controls.Add(this.labelControl3);
this.Settings.Controls.Add(this.Districtid);
this.Settings.Controls.Add(this.SiteName);
this.Settings.Controls.Add(this.labelControl1);
this.Settings.Controls.Add(this.CommuneId);
this.Settings.Controls.Add(this.labelSiteName);
this.Settings.Controls.Add(this.labelControl2);
this.Settings.Controls.Add(this.SiteCode);
this.Settings.Controls.Add(this.ProvinceId);
this.Settings.Controls.Add(this.lblProvince);
resources.ApplyResources(this.Settings, "Settings");
this.Settings.Name = "Settings";
this.Settings.TabStop = false;
//
// RegisterNo
//
resources.ApplyResources(this.RegisterNo, "RegisterNo");
this.RegisterNo.MenuManager = this.barManager;
this.RegisterNo.Name = "RegisterNo";
this.RegisterNo.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton()});
this.RegisterNo.EditValueChanged += new System.EventHandler(this.RegisterNo_EditValueChanged);
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.bar2});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.barLoad,
this.barSave,
this.barAutoUpdate,
this.barBackup,
this.barSubItem1,
this.barDirectories,
this.barTest,
this.barRegimens,
this.barTreatments,
this.barGeogs,
this.barEncypt,
this.barStaticItem1,
this.barEncrypt,
this.barPassword});
this.barManager.MainMenu = this.bar2;
this.barManager.MaxItemId = 17;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbFilter,
this.repositoryPassword});
//
// bar2
//
this.bar2.BarName = "Main menu";
this.bar2.DockCol = 0;
this.bar2.DockRow = 0;
this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.bar2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barLoad, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barSave, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barBackup, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barDirectories, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barEncrypt)});
this.bar2.OptionsBar.MultiLine = true;
this.bar2.OptionsBar.UseWholeRow = true;
resources.ApplyResources(this.bar2, "bar2");
//
// barLoad
//
resources.ApplyResources(this.barLoad, "barLoad");
this.barLoad.Glyph = ((System.Drawing.Image)(resources.GetObject("barLoad.Glyph")));
this.barLoad.Id = 0;
this.barLoad.ImageIndex = 10;
this.barLoad.Name = "barLoad";
this.barLoad.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barLoad_ItemClick);
//
// barSave
//
resources.ApplyResources(this.barSave, "barSave");
this.barSave.Glyph = ((System.Drawing.Image)(resources.GetObject("barSave.Glyph")));
this.barSave.Id = 2;
this.barSave.ImageIndex = 0;
this.barSave.Name = "barSave";
this.barSave.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barSave_ItemClick);
//
// barBackup
//
resources.ApplyResources(this.barBackup, "barBackup");
this.barBackup.Glyph = ((System.Drawing.Image)(resources.GetObject("barBackup.Glyph")));
this.barBackup.Id = 6;
this.barBackup.Name = "barBackup";
this.barBackup.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBackup_ItemClick);
//
// barDirectories
//
resources.ApplyResources(this.barDirectories, "barDirectories");
this.barDirectories.Glyph = ((System.Drawing.Image)(resources.GetObject("barDirectories.Glyph")));
this.barDirectories.Id = 8;
this.barDirectories.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.barTest),
new DevExpress.XtraBars.LinkPersistInfo(this.barRegimens),
new DevExpress.XtraBars.LinkPersistInfo(this.barTreatments),
new DevExpress.XtraBars.LinkPersistInfo(this.barGeogs)});
this.barDirectories.Name = "barDirectories";
//
// barTest
//
resources.ApplyResources(this.barTest, "barTest");
this.barTest.Glyph = ((System.Drawing.Image)(resources.GetObject("barTest.Glyph")));
this.barTest.Id = 9;
this.barTest.Name = "barTest";
this.barTest.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barTest_ItemClick);
//
// barRegimens
//
resources.ApplyResources(this.barRegimens, "barRegimens");
this.barRegimens.Glyph = ((System.Drawing.Image)(resources.GetObject("barRegimens.Glyph")));
this.barRegimens.Id = 10;
this.barRegimens.Name = "barRegimens";
this.barRegimens.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barRegimens_ItemClick);
//
// barTreatments
//
resources.ApplyResources(this.barTreatments, "barTreatments");
this.barTreatments.Glyph = ((System.Drawing.Image)(resources.GetObject("barTreatments.Glyph")));
this.barTreatments.Id = 11;
this.barTreatments.Name = "barTreatments";
this.barTreatments.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barTreatments_ItemClick);
//
// barGeogs
//
resources.ApplyResources(this.barGeogs, "barGeogs");
this.barGeogs.Glyph = ((System.Drawing.Image)(resources.GetObject("barGeogs.Glyph")));
this.barGeogs.Id = 12;
this.barGeogs.Name = "barGeogs";
this.barGeogs.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barGeogs_ItemClick);
//
// barEncypt
//
resources.ApplyResources(this.barEncypt, "barEncypt");
this.barEncypt.Id = 13;
this.barEncypt.Name = "barEncypt";
this.barEncypt.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barEncypt_ItemClick);
//
// barStaticItem1
//
resources.ApplyResources(this.barStaticItem1, "barStaticItem1");
this.barStaticItem1.Id = 14;
this.barStaticItem1.Name = "barStaticItem1";
this.barStaticItem1.TextAlignment = System.Drawing.StringAlignment.Near;
//
// barDockControlTop
//
this.barDockControlTop.CausesValidation = false;
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
//
// barDockControlBottom
//
this.barDockControlBottom.CausesValidation = false;
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
//
// barDockControlLeft
//
this.barDockControlLeft.CausesValidation = false;
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
//
// barDockControlRight
//
this.barDockControlRight.CausesValidation = false;
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
//
// barAutoUpdate
//
resources.ApplyResources(this.barAutoUpdate, "barAutoUpdate");
this.barAutoUpdate.Glyph = ((System.Drawing.Image)(resources.GetObject("barAutoUpdate.Glyph")));
this.barAutoUpdate.Id = 5;
this.barAutoUpdate.Name = "barAutoUpdate";
//
// barSubItem1
//
resources.ApplyResources(this.barSubItem1, "barSubItem1");
this.barSubItem1.Id = 7;
this.barSubItem1.Name = "barSubItem1";
//
// cbFilter
//
resources.ApplyResources(this.cbFilter, "cbFilter");
this.cbFilter.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbFilter.Buttons"))))});
this.cbFilter.Items.AddRange(new object[] {
resources.GetString("cbFilter.Items"),
resources.GetString("cbFilter.Items1"),
resources.GetString("cbFilter.Items2"),
resources.GetString("cbFilter.Items3"),
resources.GetString("cbFilter.Items4"),
resources.GetString("cbFilter.Items5")});
this.cbFilter.Name = "cbFilter";
//
// reginfo
//
resources.ApplyResources(this.reginfo, "reginfo");
this.reginfo.Name = "reginfo";
//
// labelControl10
//
this.labelControl10.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl10.Appearance.Font")));
resources.ApplyResources(this.labelControl10, "labelControl10");
this.labelControl10.Name = "labelControl10";
//
// installid
//
resources.ApplyResources(this.installid, "installid");
this.installid.MenuManager = this.barManager;
this.installid.Name = "installid";
//
// labelControl6
//
this.labelControl6.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl6.Appearance.Font")));
resources.ApplyResources(this.labelControl6, "labelControl6");
this.labelControl6.Name = "labelControl6";
//
// labelControl9
//
this.labelControl9.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl9.Appearance.Font")));
resources.ApplyResources(this.labelControl9, "labelControl9");
this.labelControl9.Name = "labelControl9";
//
// dbPassword
//
resources.ApplyResources(this.dbPassword, "dbPassword");
this.dbPassword.MenuManager = this.barManager;
this.dbPassword.Name = "dbPassword";
this.dbPassword.Properties.PasswordChar = '*';
this.dbPassword.EditValueChanged += new System.EventHandler(this.dbPassword_EditValueChanged);
//
// labelControl8
//
this.labelControl8.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl8.Appearance.Font")));
resources.ApplyResources(this.labelControl8, "labelControl8");
this.labelControl8.Name = "labelControl8";
//
// labelControl7
//
this.labelControl7.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl7.Appearance.Font")));
resources.ApplyResources(this.labelControl7, "labelControl7");
this.labelControl7.Name = "labelControl7";
//
// BackupFolder
//
resources.ApplyResources(this.BackupFolder, "BackupFolder");
this.BackupFolder.Name = "BackupFolder";
this.BackupFolder.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton()});
this.BackupFolder.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(this.BackupFolder_ButtonClick);
//
// Databasefile
//
resources.ApplyResources(this.Databasefile, "Databasefile");
this.Databasefile.Name = "Databasefile";
this.Databasefile.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton()});
this.Databasefile.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(this.Databasefile_ButtonClick);
//
// labelControl5
//
this.labelControl5.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl5.Appearance.Font")));
resources.ApplyResources(this.labelControl5, "labelControl5");
this.labelControl5.Name = "labelControl5";
//
// labelControl4
//
this.labelControl4.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl4.Appearance.Font")));
resources.ApplyResources(this.labelControl4, "labelControl4");
this.labelControl4.Name = "labelControl4";
//
// Language
//
resources.ApplyResources(this.Language, "Language");
this.Language.Name = "Language";
this.Language.Properties.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("Language.Properties.Appearance.BackColor")));
this.Language.Properties.Appearance.Options.UseBackColor = true;
this.Language.Properties.Items.AddRange(new DevExpress.XtraEditors.Controls.RadioGroupItem[] {
new DevExpress.XtraEditors.Controls.RadioGroupItem(((object)(resources.GetObject("Language.Properties.Items"))), resources.GetString("Language.Properties.Items1")),
new DevExpress.XtraEditors.Controls.RadioGroupItem(((object)(resources.GetObject("Language.Properties.Items2"))), resources.GetString("Language.Properties.Items3"))});
this.Language.EditValueChanged += new System.EventHandler(this.Language_EditValueChanged);
//
// Description
//
resources.ApplyResources(this.Description, "Description");
this.Description.Name = "Description";
//
// Address
//
this.Address.EnterMoveNextControl = true;
resources.ApplyResources(this.Address, "Address");
this.Address.Name = "Address";
this.Address.Properties.Mask.BeepOnError = ((bool)(resources.GetObject("Address.Properties.Mask.BeepOnError")));
this.Address.Properties.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("Address.Properties.Mask.IgnoreMaskBlank")));
//
// labelDistrict
//
this.labelDistrict.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelDistrict.Appearance.Font")));
resources.ApplyResources(this.labelDistrict, "labelDistrict");
this.labelDistrict.Name = "labelDistrict";
//
// labelControl3
//
this.labelControl3.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl3.Appearance.Font")));
resources.ApplyResources(this.labelControl3, "labelControl3");
this.labelControl3.Name = "labelControl3";
//
// Districtid
//
this.Districtid.EnterMoveNextControl = true;
resources.ApplyResources(this.Districtid, "Districtid");
this.Districtid.Name = "Districtid";
this.Districtid.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("Districtid.Properties.Buttons"))))});
this.Districtid.Properties.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("Districtid.Properties.Columns"), resources.GetString("Districtid.Properties.Columns1"), ((int)(resources.GetObject("Districtid.Properties.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("Districtid.Properties.Columns3"))), resources.GetString("Districtid.Properties.Columns4"), ((bool)(resources.GetObject("Districtid.Properties.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("Districtid.Properties.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("Districtid.Properties.Columns7"), ((int)(resources.GetObject("Districtid.Properties.Columns8"))), resources.GetString("Districtid.Properties.Columns9"))});
this.Districtid.Properties.DataSource = this.tblDistrictEntityBindingSource;
this.Districtid.Properties.DisplayMember = "Districtname";
this.Districtid.Properties.ValueMember = "Districtid";
//
// tblDistrictEntityBindingSource
//
this.tblDistrictEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblDistrictEntity);
//
// SiteName
//
resources.ApplyResources(this.SiteName, "SiteName");
this.SiteName.EnterMoveNextControl = true;
this.SiteName.Name = "SiteName";
this.SiteName.Properties.Mask.BeepOnError = ((bool)(resources.GetObject("SiteName.Properties.Mask.BeepOnError")));
this.SiteName.Properties.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("SiteName.Properties.Mask.IgnoreMaskBlank")));
//
// labelControl1
//
this.labelControl1.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl1.Appearance.Font")));
resources.ApplyResources(this.labelControl1, "labelControl1");
this.labelControl1.Name = "labelControl1";
//
// CommuneId
//
resources.ApplyResources(this.CommuneId, "CommuneId");
this.CommuneId.EnterMoveNextControl = true;
this.CommuneId.Name = "CommuneId";
this.CommuneId.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("CommuneId.Properties.Buttons"))))});
this.CommuneId.Properties.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("CommuneId.Properties.Columns"), resources.GetString("CommuneId.Properties.Columns1"), ((int)(resources.GetObject("CommuneId.Properties.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("CommuneId.Properties.Columns3"))), resources.GetString("CommuneId.Properties.Columns4"), ((bool)(resources.GetObject("CommuneId.Properties.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("CommuneId.Properties.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("CommuneId.Properties.Columns7"), resources.GetString("CommuneId.Properties.Columns8"), ((int)(resources.GetObject("CommuneId.Properties.Columns9"))), ((DevExpress.Utils.FormatType)(resources.GetObject("CommuneId.Properties.Columns10"))), resources.GetString("CommuneId.Properties.Columns11"), ((bool)(resources.GetObject("CommuneId.Properties.Columns12"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("CommuneId.Properties.Columns13"))))});
this.CommuneId.Properties.DataSource = this.tblCommuneEntityBindingSource;
this.CommuneId.Properties.DisplayMember = "Communename";
this.CommuneId.Properties.ValueMember = "Communeid";
//
// tblCommuneEntityBindingSource
//
this.tblCommuneEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblCommuneEntity);
//
// labelSiteName
//
this.labelSiteName.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelSiteName.Appearance.Font")));
resources.ApplyResources(this.labelSiteName, "labelSiteName");
this.labelSiteName.Name = "labelSiteName";
//
// labelControl2
//
this.labelControl2.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("labelControl2.Appearance.Font")));
resources.ApplyResources(this.labelControl2, "labelControl2");
this.labelControl2.Name = "labelControl2";
//
// SiteCode
//
resources.ApplyResources(this.SiteCode, "SiteCode");
this.SiteCode.EnterMoveNextControl = true;
this.SiteCode.Name = "SiteCode";
this.SiteCode.Properties.Mask.BeepOnError = ((bool)(resources.GetObject("SiteCode.Properties.Mask.BeepOnError")));
this.SiteCode.Properties.Mask.IgnoreMaskBlank = ((bool)(resources.GetObject("SiteCode.Properties.Mask.IgnoreMaskBlank")));
//
// ProvinceId
//
this.ProvinceId.EnterMoveNextControl = true;
resources.ApplyResources(this.ProvinceId, "ProvinceId");
this.ProvinceId.Name = "ProvinceId";
this.ProvinceId.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("ProvinceId.Properties.Buttons"))))});
this.ProvinceId.Properties.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("ProvinceId.Properties.Columns"), resources.GetString("ProvinceId.Properties.Columns1"), ((int)(resources.GetObject("ProvinceId.Properties.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("ProvinceId.Properties.Columns3"))), resources.GetString("ProvinceId.Properties.Columns4"), ((bool)(resources.GetObject("ProvinceId.Properties.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("ProvinceId.Properties.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("ProvinceId.Properties.Columns7"), resources.GetString("ProvinceId.Properties.Columns8"), ((int)(resources.GetObject("ProvinceId.Properties.Columns9"))), ((DevExpress.Utils.FormatType)(resources.GetObject("ProvinceId.Properties.Columns10"))), resources.GetString("ProvinceId.Properties.Columns11"), ((bool)(resources.GetObject("ProvinceId.Properties.Columns12"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("ProvinceId.Properties.Columns13"))))});
this.ProvinceId.Properties.DataSource = this.tblProvinceEntityBindingSource;
this.ProvinceId.Properties.DisplayMember = "Provincename";
this.ProvinceId.Properties.ValueMember = "Provinceid";
//
// tblProvinceEntityBindingSource
//
this.tblProvinceEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblProvinceEntity);
//
// lblProvince
//
this.lblProvince.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("lblProvince.Appearance.Font")));
resources.ApplyResources(this.lblProvince, "lblProvince");
this.lblProvince.Name = "lblProvince";
//
// openFileDialog
//
this.openFileDialog.FileName = "openFileDialog";
//
// barEncrypt
//
resources.ApplyResources(this.barEncrypt, "barEncrypt");
this.barEncrypt.Id = 15;
this.barEncrypt.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.barEncypt),
new DevExpress.XtraBars.LinkPersistInfo(this.barPassword)});
this.barEncrypt.Name = "barEncrypt";
//
// barPassword
//
this.barPassword.Edit = this.repositoryPassword;
this.barPassword.Id = 16;
this.barPassword.Name = "barPassword";
//
// repositoryPassword
//
this.repositoryPassword.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
this.repositoryPassword.Name = "repositoryPassword";
//
// frmSettings
//
this.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("frmSettings.Appearance.BackColor")));
this.Appearance.Options.UseBackColor = true;
resources.ApplyResources(this, "$this");
this.Controls.Add(this.Settings);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.Name = "frmSettings";
this.Load += new System.EventHandler(this.frmSettings_Load);
this.Settings.ResumeLayout(false);
this.Settings.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.RegisterNo.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.installid.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dbPassword.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.BackupFolder.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Databasefile.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Language.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Description.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Address.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.Districtid.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblDistrictEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.SiteName.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.CommuneId.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblCommuneEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.SiteCode.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ProvinceId.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblProvinceEntityBindingSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryPassword)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.GroupBox Settings;
private DevExpress.XtraEditors.LabelControl labelControl5;
private DevExpress.XtraEditors.LabelControl labelControl4;
private DevExpress.XtraEditors.RadioGroup Language;
private DevExpress.XtraEditors.MemoEdit Description;
private DevExpress.XtraEditors.TextEdit Address;
private DevExpress.XtraEditors.LabelControl labelDistrict;
private DevExpress.XtraEditors.LabelControl labelControl3;
private DevExpress.XtraEditors.LookUpEdit Districtid;
private DevExpress.XtraEditors.TextEdit SiteName;
private DevExpress.XtraEditors.LabelControl labelControl1;
private DevExpress.XtraEditors.LookUpEdit CommuneId;
private DevExpress.XtraEditors.LabelControl labelSiteName;
private DevExpress.XtraEditors.LabelControl labelControl2;
private DevExpress.XtraEditors.TextEdit SiteCode;
private DevExpress.XtraEditors.LookUpEdit ProvinceId;
private DevExpress.XtraEditors.LabelControl lblProvince;
private System.Windows.Forms.OpenFileDialog SettingDlg;
private System.Windows.Forms.BindingSource tblProvinceEntityBindingSource;
private System.Windows.Forms.BindingSource tblDistrictEntityBindingSource;
private System.Windows.Forms.BindingSource tblCommuneEntityBindingSource;
private DevExpress.XtraEditors.ButtonEdit Databasefile;
private System.Windows.Forms.OpenFileDialog openFileDialog;
private DevExpress.XtraEditors.LabelControl labelControl7;
private DevExpress.XtraEditors.ButtonEdit BackupFolder;
private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraBars.Bar bar2;
private DevExpress.XtraBars.BarButtonItem barLoad;
private DevExpress.XtraBars.BarButtonItem barSave;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraBars.BarButtonItem barAutoUpdate;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbFilter;
private DevExpress.XtraBars.BarButtonItem barBackup;
private DevExpress.XtraEditors.LabelControl labelControl8;
private DevExpress.XtraEditors.TextEdit dbPassword;
private DevExpress.XtraEditors.LabelControl labelControl9;
private DevExpress.XtraEditors.LabelControl labelControl10;
private DevExpress.XtraEditors.TextEdit installid;
private DevExpress.XtraEditors.LabelControl labelControl6;
private DevExpress.XtraEditors.LabelControl reginfo;
private DevExpress.XtraEditors.ButtonEdit RegisterNo;
private DevExpress.XtraBars.BarSubItem barDirectories;
private DevExpress.XtraBars.BarButtonItem barTest;
private DevExpress.XtraBars.BarButtonItem barRegimens;
private DevExpress.XtraBars.BarButtonItem barTreatments;
private DevExpress.XtraBars.BarButtonItem barGeogs;
private DevExpress.XtraBars.BarSubItem barSubItem1;
private DevExpress.XtraBars.BarButtonItem barEncypt;
private DevExpress.XtraBars.BarStaticItem barStaticItem1;
private DevExpress.XtraBars.BarSubItem barEncrypt;
private DevExpress.XtraBars.BarEditItem barPassword;
private DevExpress.XtraEditors.Repository.RepositoryItemTextEdit repositoryPassword;
}
}

View File

@@ -0,0 +1,293 @@
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.Xml;
using System.Linq;
using Datalib.DatabaseSpecific;
using Datalib.EntityClasses;
using Datalib.FactoryClasses;
using Datalib.HelperClasses;
using Datalib.Linq;
using Datalib.RelationClasses;
using System.Threading;
using System.Globalization;
using System.Configuration;
using SD.LLBLGen.Pro.ORMSupportClasses.Miscellaneous;
using System.IO;
namespace PatientMan.Forms
{
public partial class frmSettings : PatientMan.BasicForms.frmCommon
{
public frmSettings()
{
InitializeComponent();
}
private void LoadInfo_Click(object sender, EventArgs e)
{
if (SettingDlg.ShowDialog() == DialogResult.OK)
{
var doc = new XmlDocument();
string SettingsPath = SettingDlg.FileName;
doc.Load(SettingsPath);
this.ProvinceId.EditValue = doc.GetElementsByTagName("ProvinceId")[0].InnerText;
this.Districtid.EditValue = doc.GetElementsByTagName("DistictId")[0].InnerText;
this.CommuneId.EditValue = doc.GetElementsByTagName("CommuneId")[0].InnerText;
this.SiteCode.EditValue = doc.GetElementsByTagName("SiteCode")[0].InnerText;
this.SiteName.Text = doc.GetElementsByTagName("SiteName")[0].InnerText;
this.Address.Text = doc.GetElementsByTagName("Address")[0].InnerText;
this.Description.Text = doc.GetElementsByTagName("Description")[0].InnerText; ;
this.Language.EditValue = Convert.ToInt16(doc.GetElementsByTagName("Language")[0].InnerText); ;
}
}
private void frmSettings_Load(object sender, EventArgs e)
{
try
{
EntityCollection<TblProvinceEntity> prov = new EntityCollection<TblProvinceEntity>();
EntityCollection<TblDistrictEntity> dist = new EntityCollection<TblDistrictEntity>();
EntityCollection<TblCommuneEntity> communes = new EntityCollection<TblCommuneEntity>();
adapter.FetchEntityCollection(prov, null);
adapter.FetchEntityCollection(dist, null);
adapter.FetchEntityCollection(communes, null);
this.tblCommuneEntityBindingSource.DataSource = communes;
this.tblDistrictEntityBindingSource.DataSource = dist;
this.tblProvinceEntityBindingSource.DataSource = prov;
this.ProvinceId.EditValue = SettingInfo.ProvinceId;
this.Districtid.EditValue = SettingInfo.DistrictId;
this.CommuneId.EditValue = SettingInfo.CommuneId;
this.SiteCode.EditValue = SettingInfo.SiteCode;
this.SiteName.Text = SettingInfo.SiteName;
this.installid.EditValue = SettingInfo.InstallId;
this.RegisterNo.Text = SettingInfo.RegisterNo;
this.Address.Text = SettingInfo.Address;
this.Description.Text = SettingInfo.Description;
this.Language.EditValue = (short)SettingInfo.Language;
this.Databasefile.Text = SettingInfo.DatabaseFile;
this.BackupFolder.Text = SettingInfo.BackupFolder;
this.dbPassword.Text = SettingInfo.dbPassword;
reginfo.Text = SettingInfo.Registered ? "Registered Version" : "Unregistered Version";
}
catch(Exception err)
{
MessageBox.Show(err.Message + " 1 " + SettingInfo.Constr);
}
}
private void SaveInfo_Click (object sender, EventArgs e)
{
var doc = new XmlDocument();
string SettingsPath = Application.StartupPath + @"\Settings.fhi";
doc.Load(SettingsPath);
doc.GetElementsByTagName("ProvinceId")[0].InnerText = this.ProvinceId.EditValue.ToString();
doc.GetElementsByTagName("DistictId")[0].InnerText = this.Districtid.EditValue.ToString();
doc.GetElementsByTagName("CommuneId")[0].InnerText = this.CommuneId.EditValue.ToString();
doc.GetElementsByTagName("SiteCode")[0].InnerText = this.SiteCode.Text;
doc.GetElementsByTagName("SiteName")[0].InnerText = this.SiteName.Text;
doc.GetElementsByTagName("Address")[0].InnerText = this.Address.Text;
doc.GetElementsByTagName("Description")[0].InnerText = this.Description.Text;
doc.GetElementsByTagName("Language")[0].InnerText = this.Language.EditValue.ToString();
doc.Save(SettingsPath);
SettingInfo.InitInfo();
(new frmShowSaveInfo()).Show();
}
private void Language_EditValueChanged(object sender, EventArgs e)
{
if (this.Language.EditValue.ToString().Trim()=="0")
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo("vi-VN");
}
else
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");
}
}
private void ChangePass_Click(object sender, EventArgs e)
{
(new frmChangePass()).Show();
}
private void Databasefile_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
string tmp = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={file};User Id=admin;Password=;Jet OLEDB:System Database=;Jet OLEDB:Database password={dbPassword}";
if (this.openFileDialog.ShowDialog()== DialogResult.OK)
{
this.Databasefile.Text = this.openFileDialog.FileName;
string newvalue = tmp.Replace("{file}", this.Databasefile.Text);
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["ConnectionString.MS Access (OleDb)"].Value = newvalue;
SettingInfo.Constr = newvalue.Replace("{dbPassword}", this.dbPassword.Text);
config.Save();
ConfigurationManager.RefreshSection("appSettings");
SettingInfo.DatabaseFile = this.Databasefile.Text;
}
}
private void BackupFolder_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
if (this.folderBrowserDialog.ShowDialog() == DialogResult.OK)
{
this.BackupFolder.Text = this.folderBrowserDialog.SelectedPath;
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
KeyValueConfigurationCollection confCollection = config.AppSettings.Settings;
if (confCollection["BackupFolder"] != null)
{
confCollection["BackupFolder"].Value = this.BackupFolder.Text;
}
{
confCollection.Add("BackupFolder", this.BackupFolder.Text);
}
config.Save(ConfigurationSaveMode.Modified);
}
}
private void barLoad_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (SettingDlg.ShowDialog() == DialogResult.OK)
{
var doc = new XmlDocument();
string SettingsPath = SettingDlg.FileName;
doc.Load(SettingsPath);
this.ProvinceId.EditValue = doc.GetElementsByTagName("ProvinceId")[0].InnerText;
this.Districtid.EditValue = doc.GetElementsByTagName("DistictId")[0].InnerText;
this.CommuneId.EditValue = doc.GetElementsByTagName("CommuneId")[0].InnerText;
this.SiteCode.EditValue = doc.GetElementsByTagName("SiteCode")[0].InnerText;
this.SiteName.Text = doc.GetElementsByTagName("SiteName")[0].InnerText;
this.Address.Text = doc.GetElementsByTagName("Address")[0].InnerText;
this.Description.Text = doc.GetElementsByTagName("Description")[0].InnerText; ;
this.Language.EditValue = Convert.ToInt16(doc.GetElementsByTagName("Language")[0].InnerText); ;
}
}
private void barSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
var doc = new XmlDocument();
string SettingsPath = Application.StartupPath + @"\Settings.fhi";
doc.Load(SettingsPath);
doc.GetElementsByTagName("ProvinceId")[0].InnerText = this.ProvinceId.EditValue.ToString();
doc.GetElementsByTagName("DistictId")[0].InnerText = this.Districtid.EditValue.ToString();
doc.GetElementsByTagName("CommuneId")[0].InnerText = this.CommuneId.EditValue.ToString();
doc.GetElementsByTagName("SiteCode")[0].InnerText = this.SiteCode.Text;
doc.GetElementsByTagName("SiteName")[0].InnerText = this.SiteName.Text;
doc.GetElementsByTagName("Address")[0].InnerText = this.Address.Text;
doc.GetElementsByTagName("Description")[0].InnerText = this.Description.Text;
doc.GetElementsByTagName("Language")[0].InnerText = this.Language.EditValue.ToString();
if (this.dbPassword.Text != "")
{
doc.GetElementsByTagName("dbPassword")[0].InnerText = Utility.Encrypt(this.dbPassword.Text.Trim());
}
else
{
doc.GetElementsByTagName("dbPassword")[0].InnerText = "";
}
doc.Save(SettingsPath);
SettingInfo.InitInfo();
(new frmShowSaveInfo()).Show();
}
private void barBackup_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
try
{
string DesFile = SettingInfo.BackupFolder + @"\" + "Data" + DateTime.Today.ToString("ddMMyyyy") + ".mdb";
File.Copy(SettingInfo.DatabaseFile, DesFile);
MessageBox.Show("Dữ liệu đã được sao lưu ra tệp " + DesFile);
}
catch
{
}
}
private void dbPassword_EditValueChanged(object sender, EventArgs e)
{
}
private void RegisterNo_EditValueChanged(object sender, EventArgs e)
{
}
private void barGeogs_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
frmGeoLocations frm = new frmGeoLocations();
frm.LoadData();
frm.ShowDialog();
}
private void barRegimens_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
frmRegimens frm = new frmRegimens();
frm.LoadData();
frm.ShowDialog();
}
private void barTest_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
frmTests frm = new frmTests();
frm.LoadData();
frm.ShowDialog();
}
private void barTreatments_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
frmTreatmentList frm = new frmTreatmentList();
frm.LoadData();
frm.ShowDialog();
}
private void barEncypt_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if( !(this.barPassword.EditValue!=null && this.barPassword.EditValue.ToString() == DateTime.Today.ToShortDateString()))
{
return;
}
if(MessageBox.Show("Bạn thực sự muốn mã hóa dữ liệu?","Mã hóa",MessageBoxButtons.OKCancel)== DialogResult.OK)
{
EntityCollection<TblPatientEntity> Patients = new EntityCollection<TblPatientEntity>();
adapter.FetchEntityCollection(Patients, null);
foreach( TblPatientEntity patient in Patients)
{
patient.PatientName = strUtil.Crypt(patient.PatientName);
// patient.IdentityCardNo = strUtil.Crypt(patient.IdentityCardNo);
}
adapter.SaveEntityCollection(Patients);
}
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,66 @@
namespace PatientMan.Forms
{
partial class frmShowSaveInfo
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmShowSaveInfo));
this.timer = new System.Windows.Forms.Timer(this.components);
this.label1 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// timer
//
this.timer.Enabled = true;
this.timer.Interval = 50;
this.timer.Tick += new System.EventHandler(this.timer_Tick);
//
// label1
//
resources.ApplyResources(this.label1, "label1");
this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
this.label1.Name = "label1";
//
// frmShowSaveInfo
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ControlBox = false;
this.Controls.Add(this.label1);
this.Name = "frmShowSaveInfo";
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Timer timer;
private System.Windows.Forms.Label label1;
}
}

View File

@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
namespace PatientMan.Forms
{
public partial class frmShowSaveInfo : DevExpress.XtraEditors.XtraForm
{
private int i = 0;
public frmShowSaveInfo()
{
InitializeComponent();
}
private void timer_Tick(object sender, EventArgs e)
{
if (i > 10)
{
Close();
}
i = i + 1;
}
}
}

View File

@@ -0,0 +1,183 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;timer.Type" xml:space="preserve">
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v18.1, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>452, 56</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>The record was saved!</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 17</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="label1.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 15.75pt</value>
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>224, 25</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="&gt;&gt;timer.Name" xml:space="preserve">
<value>timer</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmShowSaveInfo</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>vi-VN</value>
</metadata>
<metadata name="timer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,183 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;timer.Type" xml:space="preserve">
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v16.2, Version=16.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>452, 56</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>The record was saved!</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 17</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="label1.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 15.75pt</value>
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>224, 25</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="&gt;&gt;timer.Name" xml:space="preserve">
<value>timer</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmShowSaveInfo</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>vi-VN</value>
</metadata>
<metadata name="timer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,130 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>66, 18</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>319, 25</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Dự liệu đã được ghi thành công!</value>
</data>
</root>

View File

@@ -0,0 +1,73 @@
namespace PatientMan.Forms
{
partial class frmTest
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.grdTest = new hsphgrid();
this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
((System.ComponentModel.ISupportInitialize)(this.grdTest)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
this.SuspendLayout();
//
// grdTest
//
this.grdTest.ContextMenuStrip = this.grdContextMenu;
this.grdTest.Cursor = System.Windows.Forms.Cursors.Default;
this.grdTest.Dock = System.Windows.Forms.DockStyle.Fill;
this.grdTest.Location = new System.Drawing.Point(0, 0);
this.grdTest.MainView = this.gridView1;
this.grdTest.Name = "grdTest";
this.grdTest.Size = new System.Drawing.Size(569, 349);
this.grdTest.TabIndex = 1;
this.grdTest.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView1});
//
// gridView1
//
this.gridView1.GridControl = this.grdTest;
this.gridView1.Name = "gridView1";
//
// frmTest
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(569, 349);
this.Controls.Add(this.grdTest);
this.Name = "frmTest";
((System.ComponentModel.ISupportInitialize)(this.grdTest)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
this.ResumeLayout(false);
}
#endregion
public hsphgrid grdTest;
private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
}
}

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace PatientMan.Forms
{
public partial class frmTest : PatientMan.BasicForms.frmCommon
{
public frmTest()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -0,0 +1,238 @@
namespace PatientMan.Forms
{
partial class frmTests
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
DevExpress.XtraGrid.GridLevelNode gridLevelNode1 = new DevExpress.XtraGrid.GridLevelNode();
this.grdTests = new DevExpress.XtraGrid.GridControl();
this.contextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
this.btnSave = new System.Windows.Forms.ToolStripMenuItem();
this.viewRegimens = new DevExpress.XtraGrid.Views.Grid.GridView();
this.viewDists = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colDistrictid1 = new DevExpress.XtraGrid.Columns.GridColumn();
this.colDistrictname = new DevExpress.XtraGrid.Columns.GridColumn();
this.colProvinceid1 = new DevExpress.XtraGrid.Columns.GridColumn();
this.viewCommunes = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colDistrictid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommuneid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommunename = new DevExpress.XtraGrid.Columns.GridColumn();
this.tblTestEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.colETestName = new DevExpress.XtraGrid.Columns.GridColumn();
this.colTestid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colVTestName = new DevExpress.XtraGrid.Columns.GridColumn();
((System.ComponentModel.ISupportInitialize)(this.grdTests)).BeginInit();
this.contextMenuStrip.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.viewRegimens)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewDists)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewCommunes)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblTestEntityBindingSource)).BeginInit();
this.SuspendLayout();
//
// grdTests
//
this.grdTests.ContextMenuStrip = this.contextMenuStrip;
this.grdTests.Cursor = System.Windows.Forms.Cursors.Default;
this.grdTests.DataSource = this.tblTestEntityBindingSource;
this.grdTests.Dock = System.Windows.Forms.DockStyle.Fill;
gridLevelNode1.RelationName = "TblPreClinicsInfos";
this.grdTests.LevelTree.Nodes.AddRange(new DevExpress.XtraGrid.GridLevelNode[] {
gridLevelNode1});
this.grdTests.Location = new System.Drawing.Point(0, 0);
this.grdTests.MainView = this.viewRegimens;
this.grdTests.Name = "grdTests";
this.grdTests.Size = new System.Drawing.Size(569, 262);
this.grdTests.TabIndex = 3;
this.grdTests.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.viewRegimens,
this.viewDists,
this.viewCommunes});
//
// contextMenuStrip
//
this.contextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.btnSave});
this.contextMenuStrip.Name = "contextMenuStrip";
this.contextMenuStrip.Size = new System.Drawing.Size(153, 48);
//
// btnSave
//
this.btnSave.Name = "btnSave";
this.btnSave.Size = new System.Drawing.Size(152, 22);
this.btnSave.Text = "Save";
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
//
// viewRegimens
//
this.viewRegimens.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colETestName,
this.colTestid,
this.colVTestName});
this.viewRegimens.GridControl = this.grdTests;
this.viewRegimens.Name = "viewRegimens";
this.viewRegimens.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewRegimens.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewRegimens.OptionsView.ShowGroupPanel = false;
//
// viewDists
//
this.viewDists.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colDistrictid1,
this.colDistrictname,
this.colProvinceid1});
this.viewDists.GridControl = this.grdTests;
this.viewDists.Name = "viewDists";
this.viewDists.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewDists.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewDists.OptionsView.ShowGroupPanel = false;
//
// colDistrictid1
//
this.colDistrictid1.Caption = "Mã huyện";
this.colDistrictid1.FieldName = "Districtid";
this.colDistrictid1.Name = "colDistrictid1";
this.colDistrictid1.Visible = true;
this.colDistrictid1.VisibleIndex = 1;
//
// colDistrictname
//
this.colDistrictname.Caption = "Tên huyện";
this.colDistrictname.FieldName = "Districtname";
this.colDistrictname.Name = "colDistrictname";
this.colDistrictname.Visible = true;
this.colDistrictname.VisibleIndex = 2;
//
// colProvinceid1
//
this.colProvinceid1.Caption = "Mã tỉnh";
this.colProvinceid1.FieldName = "Provinceid";
this.colProvinceid1.Name = "colProvinceid1";
this.colProvinceid1.Visible = true;
this.colProvinceid1.VisibleIndex = 0;
//
// viewCommunes
//
this.viewCommunes.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colDistrictid,
this.colCommuneid,
this.colCommunename});
this.viewCommunes.GridControl = this.grdTests;
this.viewCommunes.Name = "viewCommunes";
this.viewCommunes.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewCommunes.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewCommunes.OptionsView.ShowGroupPanel = false;
//
// colDistrictid
//
this.colDistrictid.Caption = "Mã huyện";
this.colDistrictid.FieldName = "Districtid";
this.colDistrictid.Name = "colDistrictid";
this.colDistrictid.Visible = true;
this.colDistrictid.VisibleIndex = 0;
//
// colCommuneid
//
this.colCommuneid.Caption = "Mã xã";
this.colCommuneid.FieldName = "Communeid";
this.colCommuneid.Name = "colCommuneid";
this.colCommuneid.Visible = true;
this.colCommuneid.VisibleIndex = 1;
//
// colCommunename
//
this.colCommunename.Caption = "Tên xã";
this.colCommunename.FieldName = "Communename";
this.colCommunename.Name = "colCommunename";
this.colCommunename.Visible = true;
this.colCommunename.VisibleIndex = 2;
//
// tblTestEntityBindingSource
//
this.tblTestEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblTestEntity);
//
// colETestName
//
this.colETestName.Caption = "Tên tiếng Anh";
this.colETestName.FieldName = "ETestName";
this.colETestName.Name = "colETestName";
this.colETestName.Visible = true;
this.colETestName.VisibleIndex = 1;
//
// colTestid
//
this.colTestid.Caption = "Mã xét nghiệm";
this.colTestid.FieldName = "Testid";
this.colTestid.Name = "colTestid";
this.colTestid.Visible = true;
this.colTestid.VisibleIndex = 0;
//
// colVTestName
//
this.colVTestName.Caption = "Tên tiếng Việt";
this.colVTestName.FieldName = "VTestName";
this.colVTestName.Name = "colVTestName";
this.colVTestName.Visible = true;
this.colVTestName.VisibleIndex = 2;
//
// frmTests
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(569, 262);
this.Controls.Add(this.grdTests);
this.Name = "frmTests";
this.Text = "Danh mục xét nghiệm";
((System.ComponentModel.ISupportInitialize)(this.grdTests)).EndInit();
this.contextMenuStrip.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.viewRegimens)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewDists)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewCommunes)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblTestEntityBindingSource)).EndInit();
this.ResumeLayout(false);
}
#endregion
private DevExpress.XtraGrid.GridControl grdTests;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip;
private System.Windows.Forms.ToolStripMenuItem btnSave;
private System.Windows.Forms.BindingSource tblTestEntityBindingSource;
private DevExpress.XtraGrid.Views.Grid.GridView viewRegimens;
private DevExpress.XtraGrid.Columns.GridColumn colETestName;
private DevExpress.XtraGrid.Columns.GridColumn colTestid;
private DevExpress.XtraGrid.Columns.GridColumn colVTestName;
private DevExpress.XtraGrid.Views.Grid.GridView viewDists;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictid1;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictname;
private DevExpress.XtraGrid.Columns.GridColumn colProvinceid1;
private DevExpress.XtraGrid.Views.Grid.GridView viewCommunes;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictid;
private DevExpress.XtraGrid.Columns.GridColumn colCommuneid;
private DevExpress.XtraGrid.Columns.GridColumn colCommunename;
}
}

View File

@@ -0,0 +1,45 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Windows.Forms;
using System.Xml;
using System.Linq;
using Datalib.DatabaseSpecific;
using Datalib.EntityClasses;
using Datalib.FactoryClasses;
using Datalib.HelperClasses;
using SD.LLBLGen.Pro.LinqSupportClasses;
using Datalib.Linq;
using Datalib.RelationClasses;
using System.Threading;
using System.Globalization;
using System.Configuration;
using SD.LLBLGen.Pro.ORMSupportClasses.Miscellaneous;
using SD.LLBLGen.Pro.ORMSupportClasses;
namespace PatientMan.Forms
{
public partial class frmTests : PatientMan.BasicForms.frmCommon
{
EntityCollection<TblTestEntity> tests = new EntityCollection<TblTestEntity>();
public frmTests()
{
InitializeComponent();
}
public override void LoadData()
{
adapter.FetchEntityCollection(tests, null);
grdTests.DataSource = tests;
base.LoadData();
}
private void btnSave_Click(object sender, EventArgs e)
{
adapter.SaveEntityCollection(tests, true, true);
(new frmShowSaveInfo()).Show();
base.SaveRecord();
}
}
}

View File

@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="contextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<metadata name="tblTestEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>310, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,457 @@
namespace PatientMan.Forms
{
partial class frmTreatment
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmTreatment));
this.usrTreatment = new PatientMan.Controls.usrTreatment();
this.persistentRepository = new DevExpress.XtraEditors.Repository.PersistentRepository(this.components);
this._status = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._province = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._AgencyType = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._TreatmentFollow = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Service = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Motion = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._test = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._regimen = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._treatment = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this._QualityResult = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
this._Patients = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.grdTreatmentInfo = new hsphgrid();
this.gridView = new DevExpress.XtraGrid.Views.Grid.GridView();
this.PatientId = new DevExpress.XtraGrid.Columns.GridColumn();
this.TreatmentID = new DevExpress.XtraGrid.Columns.GridColumn();
this.Regimenid = new DevExpress.XtraGrid.Columns.GridColumn();
this.TreatmentSdate = new DevExpress.XtraGrid.Columns.GridColumn();
this.TreatmentEdate = new DevExpress.XtraGrid.Columns.GridColumn();
this.PatientName = new DevExpress.XtraGrid.Columns.GridColumn();
this.barManager = new DevExpress.XtraBars.BarManager(this.components);
this.bar2 = new DevExpress.XtraBars.Bar();
this.barButtonView = new DevExpress.XtraBars.BarButtonItem();
this.barPrint = new DevExpress.XtraBars.BarButtonItem();
this.barAutoUpdate = new DevExpress.XtraBars.BarButtonItem();
this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
this.cbFilter = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
((System.ComponentModel.ISupportInitialize)(this._status)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._province)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._AgencyType)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._TreatmentFollow)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Service)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Motion)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._test)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._regimen)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._treatment)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._QualityResult)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this._Patients)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.grdTreatmentInfo)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).BeginInit();
this.SuspendLayout();
//
// usrTreatment
//
resources.ApplyResources(this.usrTreatment, "usrTreatment");
this.usrTreatment.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("usrTreatment.Appearance.BackColor")));
this.usrTreatment.Appearance.Options.UseBackColor = true;
this.usrTreatment.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.usrTreatment.ControlEnabled = false;
this.usrTreatment.Name = "usrTreatment";
this.usrTreatment.PatientInfor = null;
this.usrTreatment.TreatmentInfos = null;
//
// persistentRepository
//
this.persistentRepository.Items.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this._status,
this._province,
this._AgencyType,
this._TreatmentFollow,
this._Service,
this._Motion,
this._test,
this._regimen,
this._treatment,
this._QualityResult,
this._Patients});
//
// _status
//
this._status.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_status.Buttons"))))});
this._status.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items"), ((object)(resources.GetObject("_status.Items1"))), ((int)(resources.GetObject("_status.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items3"), ((object)(resources.GetObject("_status.Items4"))), ((int)(resources.GetObject("_status.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_status.Items6"), ((object)(resources.GetObject("_status.Items7"))), ((int)(resources.GetObject("_status.Items8"))))});
this._status.Name = "_status";
//
// _province
//
resources.ApplyResources(this._province, "_province");
this._province.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_province.Buttons"))))});
this._province.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_province.Columns"), resources.GetString("_province.Columns1"), ((int)(resources.GetObject("_province.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_province.Columns3"))), resources.GetString("_province.Columns4"), ((bool)(resources.GetObject("_province.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_province.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_province.Columns7"), resources.GetString("_province.Columns8"))});
this._province.DisplayMember = "Provincename";
this._province.Name = "_province";
this._province.ValueMember = "Provinceid";
//
// _AgencyType
//
resources.ApplyResources(this._AgencyType, "_AgencyType");
this._AgencyType.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_AgencyType.Buttons"))))});
this._AgencyType.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns"), resources.GetString("_AgencyType.Columns1"), ((int)(resources.GetObject("_AgencyType.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_AgencyType.Columns3"))), resources.GetString("_AgencyType.Columns4"), ((bool)(resources.GetObject("_AgencyType.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_AgencyType.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns7"), ((int)(resources.GetObject("_AgencyType.Columns8"))), resources.GetString("_AgencyType.Columns9")),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_AgencyType.Columns10"), ((int)(resources.GetObject("_AgencyType.Columns11"))), resources.GetString("_AgencyType.Columns12"))});
this._AgencyType.DisplayMember = "VAgencyTypeName";
this._AgencyType.Name = "_AgencyType";
this._AgencyType.ValueMember = "AgencyTypeId";
//
// _TreatmentFollow
//
resources.ApplyResources(this._TreatmentFollow, "_TreatmentFollow");
this._TreatmentFollow.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_TreatmentFollow.Buttons"))))});
this._TreatmentFollow.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items"), ((object)(resources.GetObject("_TreatmentFollow.Items1"))), ((int)(resources.GetObject("_TreatmentFollow.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items3"), ((object)(resources.GetObject("_TreatmentFollow.Items4"))), ((int)(resources.GetObject("_TreatmentFollow.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_TreatmentFollow.Items6"), ((object)(resources.GetObject("_TreatmentFollow.Items7"))), ((int)(resources.GetObject("_TreatmentFollow.Items8"))))});
this._TreatmentFollow.Name = "_TreatmentFollow";
//
// _Service
//
resources.ApplyResources(this._Service, "_Service");
this._Service.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Service.Buttons"))))});
this._Service.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items"), resources.GetString("_Service.Items1"), ((int)(resources.GetObject("_Service.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items3"), resources.GetString("_Service.Items4"), ((int)(resources.GetObject("_Service.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items6"), resources.GetString("_Service.Items7"), ((int)(resources.GetObject("_Service.Items8")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items9"), resources.GetString("_Service.Items10"), ((int)(resources.GetObject("_Service.Items11")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items12"), resources.GetString("_Service.Items13"), ((int)(resources.GetObject("_Service.Items14")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Service.Items15"), resources.GetString("_Service.Items16"), ((int)(resources.GetObject("_Service.Items17"))))});
this._Service.Name = "_Service";
//
// _Motion
//
resources.ApplyResources(this._Motion, "_Motion");
this._Motion.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Motion.Buttons"))))});
this._Motion.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items"), ((object)(resources.GetObject("_Motion.Items1"))), ((int)(resources.GetObject("_Motion.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items3"), ((object)(resources.GetObject("_Motion.Items4"))), ((int)(resources.GetObject("_Motion.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_Motion.Items6"), ((object)(resources.GetObject("_Motion.Items7"))), ((int)(resources.GetObject("_Motion.Items8"))))});
this._Motion.Name = "_Motion";
//
// _test
//
resources.ApplyResources(this._test, "_test");
this._test.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_test.Buttons"))))});
this._test.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_test.Columns"), resources.GetString("_test.Columns1"), ((int)(resources.GetObject("_test.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_test.Columns3"))), resources.GetString("_test.Columns4"), ((bool)(resources.GetObject("_test.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_test.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_test.Columns7"), ((int)(resources.GetObject("_test.Columns8"))), resources.GetString("_test.Columns9"))});
this._test.DisplayMember = "ETestName";
this._test.Name = "_test";
this._test.ValueMember = "Testid";
//
// _regimen
//
resources.ApplyResources(this._regimen, "_regimen");
this._regimen.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_regimen.Buttons"))))});
this._regimen.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_regimen.Columns"), resources.GetString("_regimen.Columns1"), ((int)(resources.GetObject("_regimen.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_regimen.Columns3"))), resources.GetString("_regimen.Columns4"), ((bool)(resources.GetObject("_regimen.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_regimen.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_regimen.Columns7"), ((int)(resources.GetObject("_regimen.Columns8"))), resources.GetString("_regimen.Columns9"))});
this._regimen.DisplayMember = "RegimenName";
this._regimen.Name = "_regimen";
this._regimen.ValueMember = "Regimenid";
//
// _treatment
//
resources.ApplyResources(this._treatment, "_treatment");
this._treatment.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_treatment.Buttons"))))});
this._treatment.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_treatment.Columns"), resources.GetString("_treatment.Columns1"), ((int)(resources.GetObject("_treatment.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_treatment.Columns3"))), resources.GetString("_treatment.Columns4"), ((bool)(resources.GetObject("_treatment.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_treatment.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_treatment.Columns7"), ((int)(resources.GetObject("_treatment.Columns8"))), resources.GetString("_treatment.Columns9"))});
this._treatment.DisplayMember = "TreatmentDes";
this._treatment.Name = "_treatment";
this._treatment.ValueMember = "TreatmentId";
//
// _QualityResult
//
resources.ApplyResources(this._QualityResult, "_QualityResult");
this._QualityResult.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_QualityResult.Buttons"))))});
this._QualityResult.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items"), ((object)(resources.GetObject("_QualityResult.Items1"))), ((int)(resources.GetObject("_QualityResult.Items2")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items3"), ((object)(resources.GetObject("_QualityResult.Items4"))), ((int)(resources.GetObject("_QualityResult.Items5")))),
new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("_QualityResult.Items6"), ((object)(resources.GetObject("_QualityResult.Items7"))), ((int)(resources.GetObject("_QualityResult.Items8"))))});
this._QualityResult.Name = "_QualityResult";
//
// _Patients
//
resources.ApplyResources(this._Patients, "_Patients");
this._Patients.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("_Patients.Buttons"))))});
this._Patients.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_Patients.Columns"), resources.GetString("_Patients.Columns1"), ((int)(resources.GetObject("_Patients.Columns2"))), ((DevExpress.Utils.FormatType)(resources.GetObject("_Patients.Columns3"))), resources.GetString("_Patients.Columns4"), ((bool)(resources.GetObject("_Patients.Columns5"))), ((DevExpress.Utils.HorzAlignment)(resources.GetObject("_Patients.Columns6")))),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo(resources.GetString("_Patients.Columns7"), ((int)(resources.GetObject("_Patients.Columns8"))), resources.GetString("_Patients.Columns9"))});
this._Patients.DisplayMember = "PatientName";
this._Patients.Name = "_Patients";
this._Patients.ValueMember = "PatientId";
//
// grdTreatmentInfo
//
resources.ApplyResources(this.grdTreatmentInfo, "grdTreatmentInfo");
this.grdTreatmentInfo.ExternalRepository = this.persistentRepository;
this.grdTreatmentInfo.MainView = this.gridView;
this.grdTreatmentInfo.Name = "grdTreatmentInfo";
this.grdTreatmentInfo.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView});
//
// gridView
//
this.gridView.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.PatientId,
this.TreatmentID,
this.Regimenid,
this.TreatmentSdate,
this.TreatmentEdate,
this.PatientName});
this.gridView.GridControl = this.grdTreatmentInfo;
this.gridView.Name = "gridView";
this.gridView.OptionsBehavior.Editable = false;
this.gridView.OptionsView.ShowGroupPanel = false;
this.gridView.DoubleClick += new System.EventHandler(this.gridView_DoubleClick);
//
// PatientId
//
resources.ApplyResources(this.PatientId, "PatientId");
this.PatientId.FieldName = "PatientId";
this.PatientId.Name = "PatientId";
//
// TreatmentID
//
resources.ApplyResources(this.TreatmentID, "TreatmentID");
this.TreatmentID.ColumnEdit = this._treatment;
this.TreatmentID.FieldName = "TreatmentId";
this.TreatmentID.Name = "TreatmentID";
//
// Regimenid
//
resources.ApplyResources(this.Regimenid, "Regimenid");
this.Regimenid.ColumnEdit = this._regimen;
this.Regimenid.FieldName = "Regimenid";
this.Regimenid.Name = "Regimenid";
//
// TreatmentSdate
//
resources.ApplyResources(this.TreatmentSdate, "TreatmentSdate");
this.TreatmentSdate.FieldName = "TreatmentSdate";
this.TreatmentSdate.Name = "TreatmentSdate";
//
// TreatmentEdate
//
resources.ApplyResources(this.TreatmentEdate, "TreatmentEdate");
this.TreatmentEdate.FieldName = "TreatmentEdate";
this.TreatmentEdate.Name = "TreatmentEdate";
//
// PatientName
//
resources.ApplyResources(this.PatientName, "PatientName");
this.PatientName.ColumnEdit = this._Patients;
this.PatientName.FieldName = "PatientId";
this.PatientName.Name = "PatientName";
//
// barManager
//
this.barManager.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
this.bar2});
this.barManager.DockControls.Add(this.barDockControlTop);
this.barManager.DockControls.Add(this.barDockControlBottom);
this.barManager.DockControls.Add(this.barDockControlLeft);
this.barManager.DockControls.Add(this.barDockControlRight);
this.barManager.Form = this;
this.barManager.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.barButtonView,
this.barPrint,
this.barAutoUpdate});
this.barManager.MainMenu = this.bar2;
this.barManager.MaxItemId = 6;
this.barManager.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.cbFilter});
//
// bar2
//
this.bar2.BarName = "Main menu";
this.bar2.DockCol = 0;
this.bar2.DockRow = 0;
this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.bar2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barButtonView, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barPrint, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barAutoUpdate, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph)});
this.bar2.OptionsBar.MultiLine = true;
this.bar2.OptionsBar.UseWholeRow = true;
resources.ApplyResources(this.bar2, "bar2");
//
// barButtonView
//
this.barButtonView.Glyph = ((System.Drawing.Image)(resources.GetObject("barButtonView.Glyph")));
this.barButtonView.Id = 0;
this.barButtonView.ImageIndex = 10;
this.barButtonView.Name = "barButtonView";
this.barButtonView.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barButtonView_ItemClick);
//
// barPrint
//
resources.ApplyResources(this.barPrint, "barPrint");
this.barPrint.Glyph = ((System.Drawing.Image)(resources.GetObject("barPrint.Glyph")));
this.barPrint.Id = 2;
this.barPrint.ImageIndex = 0;
this.barPrint.Name = "barPrint";
this.barPrint.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barPrint_ItemClick);
//
// barAutoUpdate
//
resources.ApplyResources(this.barAutoUpdate, "barAutoUpdate");
this.barAutoUpdate.Glyph = ((System.Drawing.Image)(resources.GetObject("barAutoUpdate.Glyph")));
this.barAutoUpdate.Id = 5;
this.barAutoUpdate.Name = "barAutoUpdate";
this.barAutoUpdate.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barAutoUpdate_ItemClick);
//
// barDockControlTop
//
this.barDockControlTop.CausesValidation = false;
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
//
// barDockControlBottom
//
this.barDockControlBottom.CausesValidation = false;
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
//
// barDockControlLeft
//
this.barDockControlLeft.CausesValidation = false;
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
//
// barDockControlRight
//
this.barDockControlRight.CausesValidation = false;
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
//
// cbFilter
//
resources.ApplyResources(this.cbFilter, "cbFilter");
this.cbFilter.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("cbFilter.Buttons"))))});
this.cbFilter.Items.AddRange(new object[] {
resources.GetString("cbFilter.Items"),
resources.GetString("cbFilter.Items1"),
resources.GetString("cbFilter.Items2"),
resources.GetString("cbFilter.Items3"),
resources.GetString("cbFilter.Items4"),
resources.GetString("cbFilter.Items5")});
this.cbFilter.Name = "cbFilter";
//
// frmTreatment
//
this.Appearance.BackColor = ((System.Drawing.Color)(resources.GetObject("frmTreatment.Appearance.BackColor")));
this.Appearance.Options.UseBackColor = true;
resources.ApplyResources(this, "$this");
this.Controls.Add(this.grdTreatmentInfo);
this.Controls.Add(this.usrTreatment);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlTop);
this.Name = "frmTreatment";
this.Load += new System.EventHandler(this.frmTreatment_Load);
((System.ComponentModel.ISupportInitialize)(this._status)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._province)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._AgencyType)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._TreatmentFollow)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Service)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Motion)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._test)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._regimen)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._treatment)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._QualityResult)).EndInit();
((System.ComponentModel.ISupportInitialize)(this._Patients)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.grdTreatmentInfo)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbFilter)).EndInit();
this.ResumeLayout(false);
}
#endregion
private Controls.usrTreatment usrTreatment;
private DevExpress.XtraEditors.Repository.PersistentRepository persistentRepository;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _status;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _province;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _AgencyType;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _TreatmentFollow;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _Service;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _Motion;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _test;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _regimen;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _treatment;
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox _QualityResult;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _Patients;
private hsphgrid grdTreatmentInfo;
private DevExpress.XtraGrid.Views.Grid.GridView gridView;
private DevExpress.XtraGrid.Columns.GridColumn TreatmentID;
private DevExpress.XtraGrid.Columns.GridColumn Regimenid;
private DevExpress.XtraGrid.Columns.GridColumn TreatmentSdate;
private DevExpress.XtraGrid.Columns.GridColumn TreatmentEdate;
private DevExpress.XtraGrid.Columns.GridColumn PatientId;
private DevExpress.XtraGrid.Columns.GridColumn PatientName;
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraBars.Bar bar2;
private DevExpress.XtraBars.BarButtonItem barButtonView;
private DevExpress.XtraBars.BarButtonItem barPrint;
private DevExpress.XtraBars.BarButtonItem barAutoUpdate;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox cbFilter;
}
}

View File

@@ -0,0 +1,125 @@
using System;
using System.Collections.Generic;
using Datalib.EntityClasses;
using Datalib.HelperClasses;
using System.Linq;
using Datalib.Linq;
using System.Windows.Forms;
namespace PatientMan.Forms
{
public partial class frmTreatment : PatientMan.BasicForms.frmCommon
{
public EntityCollection<TblTreatmentInfoEntity> TreatmentInfo = new EntityCollection<TblTreatmentInfoEntity>();
public frmTreatment()
{
InitializeComponent();
}
private void frmTreatment_Load(object sender, EventArgs e)
{
LinqMetaData MetaData = new LinqMetaData();
MetaData.AdapterToUse = adapter;
//var pro = new EntityCollection<TblProvinceEntity>();
//var Agency = new EntityCollection<TblAgencyEntity>();
var regimen = (from q in MetaData.TblRegimen select new { q.Regimenid, RegimenName = SettingInfo.Language == 0 ? q.VRegimenname : q.ERegimenName }).ToList();
//var tests = new EntityCollection<TblTestEntity>();
var treatments = (from q in MetaData.TblTreatment select new { q.TreatmentId, TreatmentDes = SettingInfo.Language == 0 ? q.VTreatmentDes : q.ETreatmentDes }).ToList();
var Patients = (from q in MetaData.TblPatient select new { q.PatientId, PatientName=strUtil.Decrypt(q.PatientName) }).ToList();
//adapter.FetchEntityCollection(pro, null);
//adapter.FetchEntityCollection(Agency, null);
//adapter.FetchEntityCollection(regimen, null);
//adapter.FetchEntityCollection(tests, null);
//adapter.FetchEntityCollection(treatments, null);
//adapter.FetchEntityCollection(Patients, null);
//_province.DataSource = pro;
//_AgencyType.DataSource = Agency;
_regimen.DataSource = regimen;
//_test.DataSource = tests;
_treatment.DataSource = treatments;
_Patients.DataSource = Patients;
adapter.FetchEntityCollection(TreatmentInfo, null);
LoadData();
}
public override void LoadData()
{
usrTreatment.TreatmentInfos = TreatmentInfo;
grdTreatmentInfo.DataSource = TreatmentInfo;
usrTreatment.BindingData();
usrTreatment.LoadLibrary();
}
private void gridView_DoubleClick(object sender, EventArgs e)
{
if (TreatmentInfo.Count == 0)
{
return;
}
var PatientId = TreatmentInfo[BindingContext[TreatmentInfo].Position].PatientId;
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(PatientId);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoTreatment();
frm.ShowDialog();
}
private void barPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
grdTreatmentInfo.ShowPrintPreview();
}
private void barButtonView_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (TreatmentInfo.Count == 0)
{
return;
}
var PatientId = TreatmentInfo[BindingContext[TreatmentInfo].Position].PatientId;
var frm = new frmPatientInfo();
frm.PatientsCollection = new EntityCollection<TblPatientEntity>();
var PatientInfo = new TblPatientEntity(PatientId);
adapter.FetchEntity(PatientInfo);
frm.PatientsCollection.Add(PatientInfo);
frm.PatientInfo = PatientInfo;
frm.LoadData();
frm.gotoTreatment();
frm.ShowDialog();
}
private void barAutoUpdate_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
(new PatientMan.Classes.Actions.clsUpdateReferralArv()).UpdateArv();
var Treats = TreatmentInfo.Where(m => m.TreatmentId == "01").GroupBy(m => m.PatientId).Select(m => m.First()).ToList<TblTreatmentInfoEntity>();
foreach( TblTreatmentInfoEntity tr in Treats)
{
string PatientId = tr.PatientId;
DateTime ArvDate = tr.TreatmentSdate.Value;
TblPatientEntity patient = new TblPatientEntity(PatientId);
adapter.FetchEntity(patient);
if(patient.HaveArvBefore!=1)
{
patient.DateofArv = ArvDate;
patient.Regimenid = tr.Regimenid;
adapter.SaveEntity(patient);
}
}
MessageBox.Show("Task is completed");
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,147 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="_regimen.Columns7" xml:space="preserve">
<value>RegimenName</value>
</data>
<data name="_treatment.Columns7" xml:space="preserve">
<value>TreatmentDes</value>
</data>
<data name="PatientId.Caption" xml:space="preserve">
<value>Mã KH</value>
</data>
<data name="TreatmentID.Caption" xml:space="preserve">
<value>Loại điều trị</value>
</data>
<data name="Regimenid.Caption" xml:space="preserve">
<value>Phác đồ</value>
</data>
<data name="TreatmentSdate.Caption" xml:space="preserve">
<value>Ngày bắt đầu ĐT</value>
</data>
<data name="TreatmentEdate.Caption" xml:space="preserve">
<value>Ngày kết thúc</value>
</data>
<data name="PatientName.Caption" xml:space="preserve">
<value>Tên khách hàng</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Thông tin điều trị</value>
</data>
</root>

View File

@@ -0,0 +1,249 @@
namespace PatientMan.Forms
{
partial class frmTreatmentList
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (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()
{
this.components = new System.ComponentModel.Container();
DevExpress.XtraGrid.GridLevelNode gridLevelNode1 = new DevExpress.XtraGrid.GridLevelNode();
this.contextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
this.btnSave = new System.Windows.Forms.ToolStripMenuItem();
this.grdTests = new DevExpress.XtraGrid.GridControl();
this.viewRegimens = new DevExpress.XtraGrid.Views.Grid.GridView();
this.viewDists = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colDistrictid1 = new DevExpress.XtraGrid.Columns.GridColumn();
this.colDistrictname = new DevExpress.XtraGrid.Columns.GridColumn();
this.colProvinceid1 = new DevExpress.XtraGrid.Columns.GridColumn();
this.viewCommunes = new DevExpress.XtraGrid.Views.Grid.GridView();
this.colDistrictid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommuneid = new DevExpress.XtraGrid.Columns.GridColumn();
this.colCommunename = new DevExpress.XtraGrid.Columns.GridColumn();
this.tblTreatmentEntityBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.colETreatmentDes = new DevExpress.XtraGrid.Columns.GridColumn();
this.colSign = new DevExpress.XtraGrid.Columns.GridColumn();
this.colTreatmentId = new DevExpress.XtraGrid.Columns.GridColumn();
this.colVTreatmentDes = new DevExpress.XtraGrid.Columns.GridColumn();
this.contextMenuStrip.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.grdTests)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewRegimens)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewDists)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.viewCommunes)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tblTreatmentEntityBindingSource)).BeginInit();
this.SuspendLayout();
//
// contextMenuStrip
//
this.contextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.btnSave});
this.contextMenuStrip.Name = "contextMenuStrip";
this.contextMenuStrip.Size = new System.Drawing.Size(153, 48);
//
// btnSave
//
this.btnSave.Name = "btnSave";
this.btnSave.Size = new System.Drawing.Size(152, 22);
this.btnSave.Text = "Save";
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
//
// grdTests
//
this.grdTests.ContextMenuStrip = this.contextMenuStrip;
this.grdTests.Cursor = System.Windows.Forms.Cursors.Default;
this.grdTests.DataSource = this.tblTreatmentEntityBindingSource;
this.grdTests.Dock = System.Windows.Forms.DockStyle.Fill;
gridLevelNode1.RelationName = "TblPreClinicsInfos";
this.grdTests.LevelTree.Nodes.AddRange(new DevExpress.XtraGrid.GridLevelNode[] {
gridLevelNode1});
this.grdTests.Location = new System.Drawing.Point(0, 0);
this.grdTests.MainView = this.viewRegimens;
this.grdTests.Name = "grdTests";
this.grdTests.Size = new System.Drawing.Size(569, 262);
this.grdTests.TabIndex = 4;
this.grdTests.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.viewRegimens,
this.viewDists,
this.viewCommunes});
//
// viewRegimens
//
this.viewRegimens.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colETreatmentDes,
this.colSign,
this.colTreatmentId,
this.colVTreatmentDes});
this.viewRegimens.GridControl = this.grdTests;
this.viewRegimens.Name = "viewRegimens";
this.viewRegimens.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewRegimens.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewRegimens.OptionsView.ShowGroupPanel = false;
//
// viewDists
//
this.viewDists.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colDistrictid1,
this.colDistrictname,
this.colProvinceid1});
this.viewDists.GridControl = this.grdTests;
this.viewDists.Name = "viewDists";
this.viewDists.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewDists.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewDists.OptionsView.ShowGroupPanel = false;
//
// colDistrictid1
//
this.colDistrictid1.Caption = "Mã huyện";
this.colDistrictid1.FieldName = "Districtid";
this.colDistrictid1.Name = "colDistrictid1";
this.colDistrictid1.Visible = true;
this.colDistrictid1.VisibleIndex = 1;
//
// colDistrictname
//
this.colDistrictname.Caption = "Tên huyện";
this.colDistrictname.FieldName = "Districtname";
this.colDistrictname.Name = "colDistrictname";
this.colDistrictname.Visible = true;
this.colDistrictname.VisibleIndex = 2;
//
// colProvinceid1
//
this.colProvinceid1.Caption = "Mã tỉnh";
this.colProvinceid1.FieldName = "Provinceid";
this.colProvinceid1.Name = "colProvinceid1";
this.colProvinceid1.Visible = true;
this.colProvinceid1.VisibleIndex = 0;
//
// viewCommunes
//
this.viewCommunes.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
this.colDistrictid,
this.colCommuneid,
this.colCommunename});
this.viewCommunes.GridControl = this.grdTests;
this.viewCommunes.Name = "viewCommunes";
this.viewCommunes.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.viewCommunes.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
this.viewCommunes.OptionsView.ShowGroupPanel = false;
//
// colDistrictid
//
this.colDistrictid.Caption = "Mã huyện";
this.colDistrictid.FieldName = "Districtid";
this.colDistrictid.Name = "colDistrictid";
this.colDistrictid.Visible = true;
this.colDistrictid.VisibleIndex = 0;
//
// colCommuneid
//
this.colCommuneid.Caption = "Mã xã";
this.colCommuneid.FieldName = "Communeid";
this.colCommuneid.Name = "colCommuneid";
this.colCommuneid.Visible = true;
this.colCommuneid.VisibleIndex = 1;
//
// colCommunename
//
this.colCommunename.Caption = "Tên xã";
this.colCommunename.FieldName = "Communename";
this.colCommunename.Name = "colCommunename";
this.colCommunename.Visible = true;
this.colCommunename.VisibleIndex = 2;
//
// tblTreatmentEntityBindingSource
//
this.tblTreatmentEntityBindingSource.DataSource = typeof(Datalib.EntityClasses.TblTreatmentEntity);
//
// colETreatmentDes
//
this.colETreatmentDes.Caption = "Tên tiếng Anh";
this.colETreatmentDes.FieldName = "TreatmentId";
this.colETreatmentDes.Name = "colETreatmentDes";
this.colETreatmentDes.Visible = true;
this.colETreatmentDes.VisibleIndex = 2;
//
// colSign
//
this.colSign.Caption = "Mã hiển thị";
this.colSign.FieldName = "Sign";
this.colSign.Name = "colSign";
this.colSign.Visible = true;
this.colSign.VisibleIndex = 3;
//
// colTreatmentId
//
this.colTreatmentId.Caption = "Mã số";
this.colTreatmentId.FieldName = "TreatmentId";
this.colTreatmentId.Name = "colTreatmentId";
this.colTreatmentId.Visible = true;
this.colTreatmentId.VisibleIndex = 0;
//
// colVTreatmentDes
//
this.colVTreatmentDes.Caption = "Tên tiếng Việt";
this.colVTreatmentDes.FieldName = "VTreatmentDes";
this.colVTreatmentDes.Name = "colVTreatmentDes";
this.colVTreatmentDes.Visible = true;
this.colVTreatmentDes.VisibleIndex = 1;
//
// frmTreatmentList
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(569, 262);
this.Controls.Add(this.grdTests);
this.Name = "frmTreatmentList";
this.Text = "Danh sách loại hình điều trị";
this.contextMenuStrip.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.grdTests)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewRegimens)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewDists)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.viewCommunes)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tblTreatmentEntityBindingSource)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.ContextMenuStrip contextMenuStrip;
private System.Windows.Forms.ToolStripMenuItem btnSave;
private DevExpress.XtraGrid.GridControl grdTests;
private DevExpress.XtraGrid.Views.Grid.GridView viewRegimens;
private DevExpress.XtraGrid.Views.Grid.GridView viewDists;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictid1;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictname;
private DevExpress.XtraGrid.Columns.GridColumn colProvinceid1;
private DevExpress.XtraGrid.Views.Grid.GridView viewCommunes;
private DevExpress.XtraGrid.Columns.GridColumn colDistrictid;
private DevExpress.XtraGrid.Columns.GridColumn colCommuneid;
private DevExpress.XtraGrid.Columns.GridColumn colCommunename;
private System.Windows.Forms.BindingSource tblTreatmentEntityBindingSource;
private DevExpress.XtraGrid.Columns.GridColumn colETreatmentDes;
private DevExpress.XtraGrid.Columns.GridColumn colSign;
private DevExpress.XtraGrid.Columns.GridColumn colTreatmentId;
private DevExpress.XtraGrid.Columns.GridColumn colVTreatmentDes;
}
}

View File

@@ -0,0 +1,47 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Windows.Forms;
using System.Xml;
using System.Linq;
using Datalib.DatabaseSpecific;
using Datalib.EntityClasses;
using Datalib.FactoryClasses;
using Datalib.HelperClasses;
using SD.LLBLGen.Pro.LinqSupportClasses;
using Datalib.Linq;
using Datalib.RelationClasses;
using System.Threading;
using System.Globalization;
using System.Configuration;
using SD.LLBLGen.Pro.ORMSupportClasses.Miscellaneous;
using SD.LLBLGen.Pro.ORMSupportClasses;
namespace PatientMan.Forms
{
public partial class frmTreatmentList : PatientMan.BasicForms.frmCommon
{
EntityCollection<TblTreatmentEntity> Treatments = new EntityCollection<TblTreatmentEntity>();
public frmTreatmentList()
{
InitializeComponent();
}
private void btnSave_Click(object sender, EventArgs e)
{
adapter.SaveEntityCollection(Treatments, true, true);
(new frmShowSaveInfo()).Show();
base.SaveRecord();
}
public override void LoadData()
{
adapter.FetchEntityCollection(Treatments, null);
grdTests.DataSource = Treatments;
base.LoadData();
}
}
}

View File

@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="contextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>161, 17</value>
</metadata>
<metadata name="tblTreatmentEntityBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>310, 17</value>
</metadata>
</root>