using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; namespace FEQ0000 { public partial class fPurchase : FCOMMON.fBase { public fPurchase() { InitializeComponent(); this.dsPurchase.Purchase.TableNewRow += Purchase_TableNewRow; } void Purchase_TableNewRow(object sender, DataTableNewRowEventArgs e) { e.Row["pdate"] = DateTime.Now.ToShortDateString(); e.Row["wuid"] = FCOMMON.info.Login.no; e.Row["wdate"] = DateTime.Now; e.Row["pumunit"] = "EA"; e.Row["state"] = "01"; e.Row["pumqty"] = 0; e.Row["pumprice"] = 0; e.Row["pumamt"] = 0; e.Row["request"] = FCOMMON.info.Login.nameK; e.Row["receive"] = FCOMMON.info.Login.nameK; } private void __Load(object sender, EventArgs e) { this.tbRequest.Text = FCOMMON.info.Login.nameK; this.dtSD.Text = DateTime.Now.AddDays(-30).ToShortDateString(); this.dtED.Text = DateTime.Now.AddDays(10).ToShortDateString(); refreshData(); } private void purchaseBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.bs.EndEdit(); this.tam.UpdateAll(this.dsPurchase); } private void refreshData() { try { string request = "%"; if (tbRequest.Text.Trim() != "") request = "%" + this.tbRequest.Text.Trim() + "%"; this.ta.Fill(this.dsPurchase.Purchase, dtSD.Text,dtED.Text,request); if (!tbRequest.Text.isEmpty()) this.dv1.AutoResizeColumns(); } catch (System.Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } } private void btSearch_Click(object sender, EventArgs e) { refreshData(); } private void autoResizeColumnsToolStripMenuItem_Click(object sender, EventArgs e) { dv1.AutoResizeColumns(); } private void toolStripButton1_Click(object sender, EventArgs e) { } private void toolStripButton1_Click_1(object sender, EventArgs e) { Purchase.rPurchase f = new Purchase.rPurchase(); f.MdiParent = this.MdiParent; f.Show(); } private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) { var newdr = this.dsPurchase.Purchase.NewPurchaseRow(); fPurchase_Add f = new fPurchase_Add(newdr); if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.dsPurchase.Purchase.AddPurchaseRow(newdr); this.ta.Update(newdr); newdr.AcceptChanges(); } else newdr.Delete(); } private void tbRequest_KeyDown(object sender, KeyEventArgs e) { if(e.KeyCode == Keys.Enter) btSearch.PerformClick(); } } }