Fixed: Error in ProductsBI
Added: Copy to clipboard in SaleAnalysis/Detail
This commit is contained in:
parent
82f3b6b3e7
commit
8be15d2d33
@ -101,7 +101,7 @@ namespace Tanshu.Accounts.BI
|
||||
{
|
||||
Dictionary<string, string> filter = new Dictionary<string, string>();
|
||||
filter.Add("Name", "");
|
||||
filter.Add("Type", "");
|
||||
filter.Add("ProductGroup", "");
|
||||
return GetFilteredProducts(filter);
|
||||
}
|
||||
public List<ProductGroupBO> GetProductGroups()
|
||||
|
@ -91,5 +91,17 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
Print.Thermal.PrintSale(_analysisDetail, startDate, finishDate);
|
||||
}
|
||||
}
|
||||
|
||||
private void btnCopy_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (_analysisDetail == null)
|
||||
return;
|
||||
var data = string.Format("{0}\t{1}\t{2}\t{3}\n", "Group", "Product", "Quantity", "Amount");
|
||||
foreach (var item in _analysisDetail)
|
||||
{
|
||||
data += string.Format("{0}\t{1}\t{2}\t{3}\n", item.Section, item.Product, item.Quantity, item.Amount);
|
||||
}
|
||||
Clipboard.SetText(data, TextDataFormat.Text);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -35,6 +35,7 @@
|
||||
this.dtpStart = new System.Windows.Forms.DateTimePicker();
|
||||
this.label10 = new System.Windows.Forms.Label();
|
||||
this.btnPrint = new System.Windows.Forms.Button();
|
||||
this.btnCopy = new System.Windows.Forms.Button();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvSale)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
@ -108,15 +109,26 @@
|
||||
this.btnPrint.Name = "btnPrint";
|
||||
this.btnPrint.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnPrint.TabIndex = 28;
|
||||
this.btnPrint.Text = "Print";
|
||||
this.btnPrint.Text = "&Print";
|
||||
this.btnPrint.UseVisualStyleBackColor = true;
|
||||
this.btnPrint.Click += new System.EventHandler(this.btnPrint_Click);
|
||||
//
|
||||
// btnCopy
|
||||
//
|
||||
this.btnCopy.Location = new System.Drawing.Point(380, 12);
|
||||
this.btnCopy.Name = "btnCopy";
|
||||
this.btnCopy.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnCopy.TabIndex = 29;
|
||||
this.btnCopy.Text = "&Copy";
|
||||
this.btnCopy.UseVisualStyleBackColor = true;
|
||||
this.btnCopy.Click += new System.EventHandler(this.btnCopy_Click);
|
||||
//
|
||||
// frmSaleAnalysisForm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(548, 519);
|
||||
this.Controls.Add(this.btnCopy);
|
||||
this.Controls.Add(this.btnPrint);
|
||||
this.Controls.Add(this.txtFreeSale);
|
||||
this.Controls.Add(this.label4);
|
||||
@ -144,5 +156,6 @@
|
||||
private System.Windows.Forms.DateTimePicker dtpStart;
|
||||
private System.Windows.Forms.Label label10;
|
||||
private System.Windows.Forms.Button btnPrint;
|
||||
private System.Windows.Forms.Button btnCopy;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user