|
|
@ -28,19 +28,29 @@ |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
private void InitializeComponent() |
|
|
private void InitializeComponent() |
|
|
{ |
|
|
{ |
|
|
|
|
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
|
|
|
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
|
|
|
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
|
this.label1 = new System.Windows.Forms.Label(); |
|
|
this.label1 = new System.Windows.Forms.Label(); |
|
|
this.syncBtn = new System.Windows.Forms.Button(); |
|
|
this.syncBtn = new System.Windows.Forms.Button(); |
|
|
this.label2 = new System.Windows.Forms.Label(); |
|
|
this.label2 = new System.Windows.Forms.Label(); |
|
|
this.orderLabel = new System.Windows.Forms.Label(); |
|
|
this.orderLabel = new System.Windows.Forms.Label(); |
|
|
this.dataGridView1 = new System.Windows.Forms.DataGridView(); |
|
|
|
|
|
this.existBtn = new System.Windows.Forms.Button(); |
|
|
this.existBtn = new System.Windows.Forms.Button(); |
|
|
this.label3 = new System.Windows.Forms.Label(); |
|
|
this.label3 = new System.Windows.Forms.Label(); |
|
|
this.numberInput = new System.Windows.Forms.TextBox(); |
|
|
this.numberInput = new System.Windows.Forms.TextBox(); |
|
|
this.keyPanel = new System.Windows.Forms.FlowLayoutPanel(); |
|
|
this.keyPanel = new System.Windows.Forms.FlowLayoutPanel(); |
|
|
this.okBtn = new System.Windows.Forms.Button(); |
|
|
this.okBtn = new System.Windows.Forms.Button(); |
|
|
this.updateBtn = new System.Windows.Forms.Button(); |
|
|
|
|
|
this.uDatePicker1 = new BWP.WinFormControl.UDatePicker(); |
|
|
this.uDatePicker1 = new BWP.WinFormControl.UDatePicker(); |
|
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); |
|
|
|
|
|
|
|
|
this.secondOrderGridView = new BWP.WinFormControl.UDataGridView(); |
|
|
|
|
|
this.ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
|
|
|
|
this.OrderDetail_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
|
|
|
|
this.IsOk = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
|
|
|
|
this.Ordre = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
|
|
|
|
this.PlanNumber = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
|
|
|
|
this.HotFadeNumber = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
|
|
|
|
this.updateBtn = new System.Windows.Forms.DataGridViewButtonColumn(); |
|
|
|
|
|
this.viewBtn = new System.Windows.Forms.DataGridViewButtonColumn(); |
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.secondOrderGridView)).BeginInit(); |
|
|
this.SuspendLayout(); |
|
|
this.SuspendLayout(); |
|
|
//
|
|
|
//
|
|
|
// label1
|
|
|
// label1
|
|
|
@ -84,19 +94,10 @@ |
|
|
this.orderLabel.TabIndex = 4; |
|
|
this.orderLabel.TabIndex = 4; |
|
|
this.orderLabel.Text = "0"; |
|
|
this.orderLabel.Text = "0"; |
|
|
//
|
|
|
//
|
|
|
// dataGridView1
|
|
|
|
|
|
//
|
|
|
|
|
|
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; |
|
|
|
|
|
this.dataGridView1.Location = new System.Drawing.Point(30, 91); |
|
|
|
|
|
this.dataGridView1.Name = "dataGridView1"; |
|
|
|
|
|
this.dataGridView1.RowTemplate.Height = 23; |
|
|
|
|
|
this.dataGridView1.Size = new System.Drawing.Size(595, 569); |
|
|
|
|
|
this.dataGridView1.TabIndex = 5; |
|
|
|
|
|
//
|
|
|
|
|
|
// existBtn
|
|
|
// existBtn
|
|
|
//
|
|
|
//
|
|
|
this.existBtn.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.existBtn.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.existBtn.Location = new System.Drawing.Point(900, 18); |
|
|
|
|
|
|
|
|
this.existBtn.Location = new System.Drawing.Point(900, 11); |
|
|
this.existBtn.Name = "existBtn"; |
|
|
this.existBtn.Name = "existBtn"; |
|
|
this.existBtn.Size = new System.Drawing.Size(108, 41); |
|
|
this.existBtn.Size = new System.Drawing.Size(108, 41); |
|
|
this.existBtn.TabIndex = 6; |
|
|
this.existBtn.TabIndex = 6; |
|
|
@ -108,7 +109,7 @@ |
|
|
//
|
|
|
//
|
|
|
this.label3.AutoSize = true; |
|
|
this.label3.AutoSize = true; |
|
|
this.label3.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.label3.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.label3.Location = new System.Drawing.Point(710, 95); |
|
|
|
|
|
|
|
|
this.label3.Location = new System.Drawing.Point(671, 98); |
|
|
this.label3.Name = "label3"; |
|
|
this.label3.Name = "label3"; |
|
|
this.label3.Size = new System.Drawing.Size(109, 20); |
|
|
this.label3.Size = new System.Drawing.Size(109, 20); |
|
|
this.label3.TabIndex = 7; |
|
|
this.label3.TabIndex = 7; |
|
|
@ -117,22 +118,24 @@ |
|
|
// numberInput
|
|
|
// numberInput
|
|
|
//
|
|
|
//
|
|
|
this.numberInput.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.numberInput.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.numberInput.Location = new System.Drawing.Point(821, 92); |
|
|
|
|
|
|
|
|
this.numberInput.Location = new System.Drawing.Point(786, 91); |
|
|
this.numberInput.Name = "numberInput"; |
|
|
this.numberInput.Name = "numberInput"; |
|
|
this.numberInput.Size = new System.Drawing.Size(141, 30); |
|
|
|
|
|
|
|
|
this.numberInput.Size = new System.Drawing.Size(96, 30); |
|
|
this.numberInput.TabIndex = 8; |
|
|
this.numberInput.TabIndex = 8; |
|
|
//
|
|
|
//
|
|
|
// keyPanel
|
|
|
// keyPanel
|
|
|
//
|
|
|
//
|
|
|
this.keyPanel.Location = new System.Drawing.Point(719, 150); |
|
|
|
|
|
|
|
|
this.keyPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |
|
|
|
|
|
this.keyPanel.Location = new System.Drawing.Point(675, 145); |
|
|
this.keyPanel.Name = "keyPanel"; |
|
|
this.keyPanel.Name = "keyPanel"; |
|
|
this.keyPanel.Size = new System.Drawing.Size(250, 333); |
|
|
|
|
|
|
|
|
this.keyPanel.Padding = new System.Windows.Forms.Padding(15); |
|
|
|
|
|
this.keyPanel.Size = new System.Drawing.Size(333, 430); |
|
|
this.keyPanel.TabIndex = 9; |
|
|
this.keyPanel.TabIndex = 9; |
|
|
//
|
|
|
//
|
|
|
// okBtn
|
|
|
// okBtn
|
|
|
//
|
|
|
//
|
|
|
this.okBtn.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.okBtn.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.okBtn.Location = new System.Drawing.Point(715, 509); |
|
|
|
|
|
|
|
|
this.okBtn.Location = new System.Drawing.Point(900, 84); |
|
|
this.okBtn.Name = "okBtn"; |
|
|
this.okBtn.Name = "okBtn"; |
|
|
this.okBtn.Size = new System.Drawing.Size(108, 41); |
|
|
this.okBtn.Size = new System.Drawing.Size(108, 41); |
|
|
this.okBtn.TabIndex = 10; |
|
|
this.okBtn.TabIndex = 10; |
|
|
@ -140,38 +143,135 @@ |
|
|
this.okBtn.UseVisualStyleBackColor = true; |
|
|
this.okBtn.UseVisualStyleBackColor = true; |
|
|
this.okBtn.Click += new System.EventHandler(this.okBtn_Click); |
|
|
this.okBtn.Click += new System.EventHandler(this.okBtn_Click); |
|
|
//
|
|
|
//
|
|
|
// updateBtn
|
|
|
|
|
|
//
|
|
|
|
|
|
this.updateBtn.Font = new System.Drawing.Font("宋体", 15F); |
|
|
|
|
|
this.updateBtn.Location = new System.Drawing.Point(855, 509); |
|
|
|
|
|
this.updateBtn.Name = "updateBtn"; |
|
|
|
|
|
this.updateBtn.Size = new System.Drawing.Size(108, 41); |
|
|
|
|
|
this.updateBtn.TabIndex = 11; |
|
|
|
|
|
this.updateBtn.Text = "更新"; |
|
|
|
|
|
this.updateBtn.UseVisualStyleBackColor = true; |
|
|
|
|
|
this.updateBtn.Click += new System.EventHandler(this.updateBtn_Click); |
|
|
|
|
|
//
|
|
|
|
|
|
// uDatePicker1
|
|
|
// uDatePicker1
|
|
|
//
|
|
|
//
|
|
|
|
|
|
this.uDatePicker1.BackColor = System.Drawing.Color.White; |
|
|
|
|
|
this.uDatePicker1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |
|
|
|
|
|
this.uDatePicker1.Date = new System.DateTime(2017, 9, 5, 0, 0, 0, 0); |
|
|
this.uDatePicker1.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.uDatePicker1.Font = new System.Drawing.Font("宋体", 15F); |
|
|
this.uDatePicker1.Location = new System.Drawing.Point(166, 23); |
|
|
this.uDatePicker1.Location = new System.Drawing.Point(166, 23); |
|
|
this.uDatePicker1.Name = "uDatePicker1"; |
|
|
this.uDatePicker1.Name = "uDatePicker1"; |
|
|
this.uDatePicker1.Size = new System.Drawing.Size(150, 30); |
|
|
this.uDatePicker1.Size = new System.Drawing.Size(150, 30); |
|
|
this.uDatePicker1.TabIndex = 1; |
|
|
this.uDatePicker1.TabIndex = 1; |
|
|
this.uDatePicker1.Text = "2017/09/05"; |
|
|
this.uDatePicker1.Text = "2017/09/05"; |
|
|
|
|
|
this.uDatePicker1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; |
|
|
|
|
|
this.uDatePicker1.Type = BWP.WinFormControl.DateTimeType.Date; |
|
|
|
|
|
//
|
|
|
|
|
|
// secondOrderGridView
|
|
|
|
|
|
//
|
|
|
|
|
|
this.secondOrderGridView.AllowUserToAddRows = false; |
|
|
|
|
|
this.secondOrderGridView.AllowUserToDeleteRows = false; |
|
|
|
|
|
this.secondOrderGridView.AllowUserToResizeColumns = false; |
|
|
|
|
|
this.secondOrderGridView.AllowUserToResizeRows = false; |
|
|
|
|
|
dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); |
|
|
|
|
|
this.secondOrderGridView.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; |
|
|
|
|
|
this.secondOrderGridView.BackgroundColor = System.Drawing.Color.White; |
|
|
|
|
|
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; |
|
|
|
|
|
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control; |
|
|
|
|
|
dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 12F); |
|
|
|
|
|
dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText; |
|
|
|
|
|
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; |
|
|
|
|
|
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; |
|
|
|
|
|
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; |
|
|
|
|
|
this.secondOrderGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; |
|
|
|
|
|
this.secondOrderGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; |
|
|
|
|
|
this.secondOrderGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { |
|
|
|
|
|
this.ID, |
|
|
|
|
|
this.OrderDetail_ID, |
|
|
|
|
|
this.IsOk, |
|
|
|
|
|
this.Ordre, |
|
|
|
|
|
this.PlanNumber, |
|
|
|
|
|
this.HotFadeNumber, |
|
|
|
|
|
this.updateBtn, |
|
|
|
|
|
this.viewBtn}); |
|
|
|
|
|
this.secondOrderGridView.Location = new System.Drawing.Point(30, 91); |
|
|
|
|
|
this.secondOrderGridView.MultiSelect = false; |
|
|
|
|
|
this.secondOrderGridView.Name = "secondOrderGridView"; |
|
|
|
|
|
this.secondOrderGridView.ReadOnly = true; |
|
|
|
|
|
this.secondOrderGridView.RowHeadersVisible = false; |
|
|
|
|
|
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); |
|
|
|
|
|
this.secondOrderGridView.RowsDefaultCellStyle = dataGridViewCellStyle3; |
|
|
|
|
|
this.secondOrderGridView.RowTemplate.Height = 40; |
|
|
|
|
|
this.secondOrderGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; |
|
|
|
|
|
this.secondOrderGridView.Size = new System.Drawing.Size(595, 569); |
|
|
|
|
|
this.secondOrderGridView.TabIndex = 12; |
|
|
|
|
|
this.secondOrderGridView.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.secondOrderGridView_CellClick); |
|
|
|
|
|
//
|
|
|
|
|
|
// ID
|
|
|
|
|
|
//
|
|
|
|
|
|
this.ID.DataPropertyName = "ID"; |
|
|
|
|
|
this.ID.HeaderText = "ID"; |
|
|
|
|
|
this.ID.Name = "ID"; |
|
|
|
|
|
this.ID.ReadOnly = true; |
|
|
|
|
|
this.ID.Visible = false; |
|
|
|
|
|
//
|
|
|
|
|
|
// OrderDetail_ID
|
|
|
|
|
|
//
|
|
|
|
|
|
this.OrderDetail_ID.DataPropertyName = "OrderDetail_ID"; |
|
|
|
|
|
this.OrderDetail_ID.HeaderText = "OrderDetail_ID"; |
|
|
|
|
|
this.OrderDetail_ID.Name = "OrderDetail_ID"; |
|
|
|
|
|
this.OrderDetail_ID.ReadOnly = true; |
|
|
|
|
|
this.OrderDetail_ID.Visible = false; |
|
|
|
|
|
//
|
|
|
|
|
|
// IsOk
|
|
|
|
|
|
//
|
|
|
|
|
|
this.IsOk.DataPropertyName = "IsOk"; |
|
|
|
|
|
this.IsOk.HeaderText = "IsOk"; |
|
|
|
|
|
this.IsOk.Name = "IsOk"; |
|
|
|
|
|
this.IsOk.ReadOnly = true; |
|
|
|
|
|
this.IsOk.Visible = false; |
|
|
|
|
|
//
|
|
|
|
|
|
// Ordre
|
|
|
|
|
|
//
|
|
|
|
|
|
this.Ordre.DataPropertyName = "Order"; |
|
|
|
|
|
this.Ordre.HeaderText = "顺序号"; |
|
|
|
|
|
this.Ordre.Name = "Ordre"; |
|
|
|
|
|
this.Ordre.ReadOnly = true; |
|
|
|
|
|
this.Ordre.Width = 110; |
|
|
|
|
|
//
|
|
|
|
|
|
// PlanNumber
|
|
|
|
|
|
//
|
|
|
|
|
|
this.PlanNumber.DataPropertyName = "PlanNumber"; |
|
|
|
|
|
this.PlanNumber.HeaderText = "头数"; |
|
|
|
|
|
this.PlanNumber.Name = "PlanNumber"; |
|
|
|
|
|
this.PlanNumber.ReadOnly = true; |
|
|
|
|
|
//
|
|
|
|
|
|
// HotFadeNumber
|
|
|
|
|
|
//
|
|
|
|
|
|
this.HotFadeNumber.DataPropertyName = "HotFadeNumber"; |
|
|
|
|
|
this.HotFadeNumber.HeaderText = "烫褪"; |
|
|
|
|
|
this.HotFadeNumber.Name = "HotFadeNumber"; |
|
|
|
|
|
this.HotFadeNumber.ReadOnly = true; |
|
|
|
|
|
//
|
|
|
|
|
|
// updateBtn
|
|
|
|
|
|
//
|
|
|
|
|
|
this.updateBtn.HeaderText = "更新"; |
|
|
|
|
|
this.updateBtn.Name = "updateBtn"; |
|
|
|
|
|
this.updateBtn.ReadOnly = true; |
|
|
|
|
|
this.updateBtn.Text = "更新"; |
|
|
|
|
|
this.updateBtn.UseColumnTextForButtonValue = true; |
|
|
|
|
|
this.updateBtn.Width = 130; |
|
|
|
|
|
//
|
|
|
|
|
|
// viewBtn
|
|
|
|
|
|
//
|
|
|
|
|
|
this.viewBtn.HeaderText = "查看"; |
|
|
|
|
|
this.viewBtn.Name = "viewBtn"; |
|
|
|
|
|
this.viewBtn.ReadOnly = true; |
|
|
|
|
|
this.viewBtn.Text = "查看"; |
|
|
|
|
|
this.viewBtn.UseColumnTextForButtonValue = true; |
|
|
|
|
|
this.viewBtn.Width = 130; |
|
|
//
|
|
|
//
|
|
|
// ButcherOrderForm
|
|
|
// ButcherOrderForm
|
|
|
//
|
|
|
//
|
|
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); |
|
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); |
|
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
|
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
|
|
this.ClientSize = new System.Drawing.Size(1020, 690); |
|
|
this.ClientSize = new System.Drawing.Size(1020, 690); |
|
|
this.Controls.Add(this.updateBtn); |
|
|
|
|
|
|
|
|
this.Controls.Add(this.secondOrderGridView); |
|
|
this.Controls.Add(this.okBtn); |
|
|
this.Controls.Add(this.okBtn); |
|
|
this.Controls.Add(this.keyPanel); |
|
|
this.Controls.Add(this.keyPanel); |
|
|
this.Controls.Add(this.numberInput); |
|
|
this.Controls.Add(this.numberInput); |
|
|
this.Controls.Add(this.label3); |
|
|
this.Controls.Add(this.label3); |
|
|
this.Controls.Add(this.existBtn); |
|
|
this.Controls.Add(this.existBtn); |
|
|
this.Controls.Add(this.dataGridView1); |
|
|
|
|
|
this.Controls.Add(this.orderLabel); |
|
|
this.Controls.Add(this.orderLabel); |
|
|
this.Controls.Add(this.label2); |
|
|
this.Controls.Add(this.label2); |
|
|
this.Controls.Add(this.syncBtn); |
|
|
this.Controls.Add(this.syncBtn); |
|
|
@ -182,7 +282,7 @@ |
|
|
this.Name = "ButcherOrderForm"; |
|
|
this.Name = "ButcherOrderForm"; |
|
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; |
|
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; |
|
|
this.Text = "屠宰顺序同步"; |
|
|
this.Text = "屠宰顺序同步"; |
|
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); |
|
|
|
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.secondOrderGridView)).EndInit(); |
|
|
this.ResumeLayout(false); |
|
|
this.ResumeLayout(false); |
|
|
this.PerformLayout(); |
|
|
this.PerformLayout(); |
|
|
|
|
|
|
|
|
@ -195,12 +295,19 @@ |
|
|
private System.Windows.Forms.Button syncBtn; |
|
|
private System.Windows.Forms.Button syncBtn; |
|
|
private System.Windows.Forms.Label label2; |
|
|
private System.Windows.Forms.Label label2; |
|
|
private System.Windows.Forms.Label orderLabel; |
|
|
private System.Windows.Forms.Label orderLabel; |
|
|
private System.Windows.Forms.DataGridView dataGridView1; |
|
|
|
|
|
private System.Windows.Forms.Button existBtn; |
|
|
private System.Windows.Forms.Button existBtn; |
|
|
private System.Windows.Forms.Label label3; |
|
|
private System.Windows.Forms.Label label3; |
|
|
private System.Windows.Forms.TextBox numberInput; |
|
|
private System.Windows.Forms.TextBox numberInput; |
|
|
private System.Windows.Forms.FlowLayoutPanel keyPanel; |
|
|
private System.Windows.Forms.FlowLayoutPanel keyPanel; |
|
|
private System.Windows.Forms.Button okBtn; |
|
|
private System.Windows.Forms.Button okBtn; |
|
|
private System.Windows.Forms.Button updateBtn; |
|
|
|
|
|
|
|
|
private BWP.WinFormControl.UDataGridView secondOrderGridView; |
|
|
|
|
|
private System.Windows.Forms.DataGridViewTextBoxColumn ID; |
|
|
|
|
|
private System.Windows.Forms.DataGridViewTextBoxColumn OrderDetail_ID; |
|
|
|
|
|
private System.Windows.Forms.DataGridViewTextBoxColumn IsOk; |
|
|
|
|
|
private System.Windows.Forms.DataGridViewTextBoxColumn Ordre; |
|
|
|
|
|
private System.Windows.Forms.DataGridViewTextBoxColumn PlanNumber; |
|
|
|
|
|
private System.Windows.Forms.DataGridViewTextBoxColumn HotFadeNumber; |
|
|
|
|
|
private System.Windows.Forms.DataGridViewButtonColumn updateBtn; |
|
|
|
|
|
private System.Windows.Forms.DataGridViewButtonColumn viewBtn; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |