73 lines
2.2 KiB
C#
73 lines
2.2 KiB
C#
using AR;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Project.Dialog
|
|
{
|
|
public partial class fSIDQty : Form
|
|
{
|
|
public fSIDQty(string JobSeqDate, string JobSeqNo)
|
|
{
|
|
InitializeComponent();
|
|
var SIDHistoryFiles = PUB.dbmSidHistory.Getfiles(JobSeqDate, JobSeqNo);
|
|
label2.Text = JobSeqDate;
|
|
label3.Text = JobSeqNo;
|
|
label5.Text = "--";
|
|
this.listView1.Items.Clear();
|
|
|
|
if (SIDHistoryFiles != null)
|
|
foreach (var file in SIDHistoryFiles)
|
|
{
|
|
var DT = PUB.dbmSidHistory.GetDatas(new System.IO.FileInfo[] { file });
|
|
var dr = DT.FirstOrDefault();
|
|
label5.Text = dr.rev.ToString();
|
|
var kpc = DT.Sum(t => t.qty) / 1000;
|
|
var lv = this.listView1.Items.Add(dr.sid);
|
|
lv.SubItems.Add(kpc.ToString());
|
|
lv.SubItems.Add(dr.rev.ToString());
|
|
lv.Tag = file.FullName;
|
|
if (dr.rev > 0 && kpc > dr.rev) lv.ForeColor = Color.Red;
|
|
}
|
|
|
|
}
|
|
|
|
private void fSIDQty_Load(object sender, EventArgs e)
|
|
{
|
|
this.KeyDown += FSIDQty_KeyDown;
|
|
}
|
|
|
|
private void FSIDQty_KeyDown(object sender, KeyEventArgs e)
|
|
{
|
|
if (e.KeyCode == Keys.Escape) this.Close();
|
|
}
|
|
|
|
private void label1_Click(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void label2_Click(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
|
|
{
|
|
if (this.listView1.FocusedItem == null) return;
|
|
var file = this.listView1.FocusedItem.Tag.ToString();
|
|
var dlg = UTIL.MsgQ(string.Format("Do you want to delete the following file?\n{0}", file));
|
|
if (dlg != DialogResult.Yes) return;
|
|
System.IO.File.Delete(file);
|
|
this.listView1.Items.Remove(this.listView1.FocusedItem);
|
|
|
|
}
|
|
}
|
|
}
|