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; using WMS.Business; using WMS.Business.Report; using WMS.Common; using WMS.Frm.Base; namespace WMS.FrmBaseData { public partial class FrmScrapReason : FormBase { public FrmScrapReason() { InitializeComponent(); } private void FrmScrapReason_Load(object sender, EventArgs e) { BindReasonData(); } DataTable dt = new DataTable(); public void BindReasonData() { string errText = string.Empty; try { dt = IBussFactory.Instance().GetReason(); if (dt != null) { gridControl1.DataSource = dt; } } catch (Exception) { SystemCommon.ShowInfoMessageBox("error"); } } /// /// 刷新 /// public override void Refresh() { BindReasonData(); } /// /// 增加 /// public override void Add() { gridView1.AddNewRow(); } /// /// 删除 /// public override void Del() { string id = gridView1.GetFocusedRowCellValue("ID").ToString(); string reason = gridView1.GetFocusedRowCellValue("REASON").ToString(); IBussFactory.Instance().DeleteReason(id,reason); BindReasonData(); } /// /// 保存 /// public override void Save() { string id = gridView1.GetFocusedRowCellValue("ID").ToString(); string reason = gridView1.GetFocusedRowCellValue("REASON").ToString(); IBussFactory.Instance().AddReason(id,reason); BindReasonData(); } } }