Browse Source
2.ASN上传时,影响累计发货数量 3.ASN撤销时,影响累计发货数量 4.号码预分配菜单 增加只查询未全部分配功能 5.生成Pre-DN时,校验原ASN上传时的校验项 6.ASN上传时,只校验是否有新LAB进来。即,校验发货数量和需求数量 7.LAB解析的预警邮件分人来发; 8.增加解析报错处理菜单 只能处理自己负责的错误信息;预警类型中增加对应的操作者master
JinH
3 years ago
20 changed files with 805 additions and 118 deletions
Binary file not shown.
@ -0,0 +1,27 @@ |
|||||
|
using Gm_WMS.DataAccess.DataService; |
||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Text; |
||||
|
|
||||
|
namespace Stone.Entity |
||||
|
{ |
||||
|
public class Entity_t_ErrLog : EntityBase |
||||
|
|
||||
|
{ |
||||
|
public static string TableNameNew = "t_Error_Log"; |
||||
|
|
||||
|
public Entity_t_ErrLog() |
||||
|
{ |
||||
|
base.TableName = TableNameNew; |
||||
|
base.Init(); |
||||
|
} |
||||
|
|
||||
|
public Entity_t_ErrLog(LocalDBService myDB) |
||||
|
{ |
||||
|
base.db = myDB; |
||||
|
base.TableName = TableNameNew; |
||||
|
base.Init(); |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,62 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Text; |
||||
|
using System.Windows.Forms; |
||||
|
using System.Data; |
||||
|
using Stone.Entity; |
||||
|
using Gm_WMS.DataAccess.DataService; |
||||
|
using Stone.Common; |
||||
|
|
||||
|
namespace Stone.WinBiz.BasicData |
||||
|
{ |
||||
|
public class F_ErrLog : F_Base |
||||
|
{ |
||||
|
public F_ErrLog() |
||||
|
{ |
||||
|
this.type = "ErrLog"; |
||||
|
this.name = "系统设置_预警错误处理"; |
||||
|
this.entity = new Entity_t_ErrLog(); |
||||
|
} |
||||
|
|
||||
|
public override void GetView(DataGridView dgv) |
||||
|
{ |
||||
|
base.GetView(dgv); |
||||
|
|
||||
|
dgv.Columns["ID"].HeaderText = "ID"; |
||||
|
dgv.Columns["OperCode"].HeaderText = "操作者"; |
||||
|
dgv.Columns["Msg"].HeaderText = "预警信息"; |
||||
|
dgv.Columns["CreateTime"].HeaderText = "创建时间"; |
||||
|
dgv.Columns["IsClose"].HeaderText = "是否处理"; |
||||
|
} |
||||
|
|
||||
|
public override void Checking(DataRow drData, bool isNew) |
||||
|
{ |
||||
|
base.Checking(drData, isNew); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
public override void InputData(DataSet dsData, LocalDBService db) |
||||
|
{ |
||||
|
Entity_t_ErrLog t_Input = new Entity_t_ErrLog(db); |
||||
|
DataRow drInput = null; |
||||
|
|
||||
|
foreach (DataRow drData in dsData.Tables[0].Rows) |
||||
|
{ |
||||
|
|
||||
|
drInput = t_Input.Table.NewRow(); |
||||
|
drInput["ID"] = drData["ID"].ToString().Trim(); |
||||
|
drInput["OperCode"] = drData["操作者"].ToString().Trim(); |
||||
|
drInput["Msg"] = drData["预警信息"].ToString().Trim(); |
||||
|
drInput["CreateTime"] = drData["创建时间"].ToString().Trim(); |
||||
|
drInput["IsClose"] = drData["是否处理"].ToString().Trim(); |
||||
|
|
||||
|
if (drInput["OperCode"].ToString().Trim() == "") |
||||
|
throw new Exception("代码不能为空!"); |
||||
|
|
||||
|
t_Input.Add(drInput); |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,81 @@ |
|||||
|
namespace Stone.WinModule.BasicData |
||||
|
{ |
||||
|
partial class frmErrLog |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 必需的设计器变量。
|
||||
|
/// </summary>
|
||||
|
private System.ComponentModel.IContainer components = null; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 清理所有正在使用的资源。
|
||||
|
/// </summary>
|
||||
|
/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
|
||||
|
protected override void Dispose(bool disposing) |
||||
|
{ |
||||
|
if (disposing && (components != null)) |
||||
|
{ |
||||
|
components.Dispose(); |
||||
|
} |
||||
|
base.Dispose(disposing); |
||||
|
} |
||||
|
|
||||
|
#region Windows 窗体设计器生成的代码
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 设计器支持所需的方法 - 不要
|
||||
|
/// 使用代码编辑器修改此方法的内容。
|
||||
|
/// </summary>
|
||||
|
private void InitializeComponent() |
||||
|
{ |
||||
|
this.components = new System.ComponentModel.Container(); |
||||
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmErrLog)); |
||||
|
this.imageList1 = new System.Windows.Forms.ImageList(this.components); |
||||
|
this.cbIsNeed = new System.Windows.Forms.CheckBox(); |
||||
|
this.SuspendLayout(); |
||||
|
//
|
||||
|
// imageList1
|
||||
|
//
|
||||
|
this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); |
||||
|
this.imageList1.TransparentColor = System.Drawing.Color.Transparent; |
||||
|
this.imageList1.Images.SetKeyName(0, "(10,09).png"); |
||||
|
this.imageList1.Images.SetKeyName(1, "(09,36).png"); |
||||
|
this.imageList1.Images.SetKeyName(2, "(12,27).png"); |
||||
|
this.imageList1.Images.SetKeyName(3, "(25,41).png"); |
||||
|
this.imageList1.Images.SetKeyName(4, "redo.png"); |
||||
|
//
|
||||
|
// cbIsNeed
|
||||
|
//
|
||||
|
this.cbIsNeed.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); |
||||
|
this.cbIsNeed.AutoSize = true; |
||||
|
this.cbIsNeed.Checked = true; |
||||
|
this.cbIsNeed.CheckState = System.Windows.Forms.CheckState.Checked; |
||||
|
this.cbIsNeed.Location = new System.Drawing.Point(599, 12); |
||||
|
this.cbIsNeed.Name = "cbIsNeed"; |
||||
|
this.cbIsNeed.Size = new System.Drawing.Size(60, 16); |
||||
|
this.cbIsNeed.TabIndex = 19; |
||||
|
this.cbIsNeed.Text = "待处理"; |
||||
|
this.cbIsNeed.UseVisualStyleBackColor = true; |
||||
|
//
|
||||
|
// frmErrLog
|
||||
|
//
|
||||
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); |
||||
|
this.ClientSize = new System.Drawing.Size(881, 562); |
||||
|
this.Controls.Add(this.cbIsNeed); |
||||
|
this.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.Name = "frmErrLog"; |
||||
|
this.Load += new System.EventHandler(this.frmErrLog_Load); |
||||
|
this.Controls.SetChildIndex(this.txtCode, 0); |
||||
|
this.Controls.SetChildIndex(this.btnSerach, 0); |
||||
|
this.Controls.SetChildIndex(this.cbIsNeed, 0); |
||||
|
this.ResumeLayout(false); |
||||
|
this.PerformLayout(); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
private System.Windows.Forms.ImageList imageList1; |
||||
|
private System.Windows.Forms.CheckBox cbIsNeed; |
||||
|
} |
||||
|
} |
@ -0,0 +1,81 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.ComponentModel; |
||||
|
using System.Data; |
||||
|
using System.Drawing; |
||||
|
using System.Text; |
||||
|
using System.Windows.Forms; |
||||
|
using Gm_WMS.DataAccess.DataService; |
||||
|
using Stone.Common; |
||||
|
|
||||
|
namespace Stone.WinModule.BasicData |
||||
|
{ |
||||
|
public partial class frmErrLog : Stone.WinModule.BasicData.frmBaseMain |
||||
|
{ |
||||
|
public frmErrLog() |
||||
|
{ |
||||
|
InitializeComponent(); |
||||
|
|
||||
|
this.tlbAdd.Visible = false; |
||||
|
this.tlbAddCopy.Visible = false; |
||||
|
this.tlbEdit.Visible = false; |
||||
|
this.tlbDelete.Visible = false; |
||||
|
this.tlbInput.Visible = false; |
||||
|
} |
||||
|
|
||||
|
public override void Search(string code) |
||||
|
{ |
||||
|
if (code == "") |
||||
|
{ |
||||
|
strWhere = "1=1"; |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
strWhere = "(OperCode like '%" + code + "%'"; |
||||
|
strWhere += " or [Msg] like '%" + code + "%')"; |
||||
|
} |
||||
|
|
||||
|
if (cbIsNeed.Checked) |
||||
|
{ |
||||
|
strWhere += " and IsClose = 0"; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private void frmErrLog_Load(object sender, EventArgs e) |
||||
|
{ |
||||
|
ToolStripButton btnHandle = new ToolStripButton("处理"); |
||||
|
btnHandle.Image = this.imageList1.Images[3]; |
||||
|
btnHandle.TextImageRelation = TextImageRelation.ImageAboveText; |
||||
|
btnHandle.Click += btnHandle_Click; |
||||
|
this.toolStrip1.Items.Insert(4, btnHandle); |
||||
|
} |
||||
|
|
||||
|
private void btnHandle_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
string LogID = "0"; |
||||
|
try |
||||
|
{ |
||||
|
if (this.dgrdView.SelectedRows.Count == 0) |
||||
|
throw new Exception("请选择一行记录"); |
||||
|
|
||||
|
string OperCode = this.dgrdView.SelectedRows[0].Cells["OperCode"].Value.ToString(); |
||||
|
//校验当前人员是否运行操作该记录
|
||||
|
if(OperCode != User.UserInfo.UserName) |
||||
|
{ |
||||
|
throw new Exception($"只能处理自己权限下的错误提示!"); |
||||
|
} |
||||
|
var strID = this.dgrdView.SelectedRows[0].Cells["ID"].Value.ToString(); |
||||
|
|
||||
|
var strsql = "Update t_Error_Log set IsClose = 1 where ID = " + strID; |
||||
|
var db = new LocalDBService(); |
||||
|
db.Exec_NonQuery(strsql); |
||||
|
MyMessageBox.ShowInfoMessage($"处理成功"); |
||||
|
this.tlbRefresh.PerformClick(); |
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ |
||||
|
MyMessageBox.ShowErrorMessage(ex.Message); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,180 @@ |
|||||
|
<?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="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
||||
|
<value>227, 17</value> |
||||
|
</metadata> |
||||
|
<data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64"> |
||||
|
<value> |
||||
|
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w |
||||
|
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 |
||||
|
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM |
||||
|
CwAAAk1TRnQBSQFMAgEBBQEAAWgBAAFoAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo |
||||
|
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA |
||||
|
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 |
||||
|
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA |
||||
|
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm |
||||
|
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM |
||||
|
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA |
||||
|
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz |
||||
|
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ |
||||
|
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM |
||||
|
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA |
||||
|
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA |
||||
|
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ |
||||
|
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ |
||||
|
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA |
||||
|
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm |
||||
|
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ |
||||
|
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz |
||||
|
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA |
||||
|
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM |
||||
|
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM |
||||
|
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM |
||||
|
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA |
||||
|
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM |
||||
|
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ |
||||
|
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz |
||||
|
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm |
||||
|
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw |
||||
|
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8ADAAB9ATyAf8xAAH/ |
||||
|
AfQB/wYAAbsB3AO6Af8xAAG7AbQB8wL/AwAC/wO0AboB/zEAAbwB2wG0AbUB8wP0AfMDtAG6AbsB/zEA |
||||
|
Af8BswG6ArQGswG6AbMBuwH/MgAB/wG0AboBtAWzAbsBtAH/AbsB/zMAAf8BuwG0BLsBtAHy/wCFAAH3 |
||||
|
CWYnAAH0A64BbQRsA2YBvAIAAfcIwwFmJgAB8wGSAfAK9wFmAf8BAAH3BcMB9wlmCAAB8wHdAf8VAAHw |
||||
|
AfcB9AH/AvQBGQIJAy0BbAFmAfcBAAH3BcMB9wjDAWYIAAH0AdUBzwHzFAAB9wHxBf8B8wEZAfoBOwEt |
||||
|
Aa4BbAFmAQABtQXDAfcIwwFmCAAB/wHyAdUBtAkAAbQBiwOGBgABtQHzBv8B8wL6AS0BrgFtAWYBAAG1 |
||||
|
BcMB9wjDAWYKAAG0AdUB8QgAA7QBrQGGBgABtQIHAe8B9wG1Ae0B7AOuAeoB7AGuAWwBAAHvBcMBtQjD |
||||
|
AWYGAAH/AwAB9AGtAdUIAAG0AdYBtAHPAYYGAAG1Cf8B9AHzAe0CrgEAAbsFwwG1CMMBZgIABa0BiwIA |
||||
|
Af8BrQHVAfIHAAG0AQkB1QG0AYsGAAHzAe8BuwG1AbsCtQGRAq4BbQHrAfcBkQGuAQABuwXDAbUIwwFm |
||||
|
AgABtAGtAtUBtAH0AwABrQG0AQkFAAG0Aq0B3ALVAa0BiwGGBQAB8gHvAbwE/wH0AfMBtQGuAe0B7wGu |
||||
|
AQABuwXDAe8IwwFmAgABtAPVAbUB9AMAAa0BtAEJBQAB8wG0AQkB3ALVAa0BiwH0BgAB9AHvAf8B8wK8 |
||||
|
AgcB8AKuAvcBAAEHA8MBWAGgAXkBoAFYBsMBZgIAAbQD1QKtAfABAAH/AYsBtAEJBgAB8wHVAQkB3AG0 |
||||
|
AYsB9AgAAfAB8wX/ARkBBwGuAfACAAEHA8MBoAFYARoBWAGgBsMBZgEAAf8B1gEJARkB3AG0Aq0BtQG0 |
||||
|
AYsB1QEJBwAB8wHVAQkBiwH0CQAB/wEHAf8B9AK8AgcB8QHrAa4CAAEJA8MBeQEaAfYBGgF5A8MB9wNm |
||||
|
AgAB1gH/AQAB3QHcAdUDrQG0AgkIAAHzAbQB9AsAAfMB8AX/AfMBBwGuAf8BAAQJAaABWAEaAVgBoAPD |
||||
|
AbUBvAFmAfEGAAEJAdwFCQH/FwAB8wgHBgABWAGgAXkBoAFYA8MBtQFmAfEIAAHzAgkB3QHzAf8pAAUJ |
||||
|
AQcBuwHxIgABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/wEAAv8GAAL/BgAC/wYA |
||||
|
Av8GAAH/AcAGAAGPAcAGAAGDAYAGAAGABwABgAcAAcAHAAHgAQ8GAAL/BgAC/wYAAv8GAAL/BgAC/wYA |
||||
|
Av8BAAE/BP8BgAEDAQABPwT/AQABAQIAAf8BHwL/AQABAQIAAf8BDwL/AQABAQIAAf8BDwH4AT8BAAEB |
||||
|
AgAB/wHHAfgBPwEAAQECAAH9AccB+AE/AQABAQIAAcABwwH4AT8BAAEBAgABwAHjAeABDwGAAQECAAHA |
||||
|
AeMB4AEPAcABAQIAAcABQwHwAR8B4AEDAgABgAEDAfgBPwHgAQMCAAHIAQMB/AF/AfABAQIAAfwBAwL/ |
||||
|
AfgBAwHwAQEB/gEHBP8B/AEDBP8L |
||||
|
</value> |
||||
|
</data> |
||||
|
</root> |
Loading…
Reference in new issue