private void frmNewPlanningReport_FormClosing(object sender, FormClosingEventArgs e) { //uow.BeginTransaction(); mpNewPlanning.PostByPO = chkPostByPo.Checked; mpNewPlanning.Warehouse = uow.FindObject<WareHouse>(new BinaryOperator("Oid", lueWarehouse.EditValue)); mpNewPlanning.Save(); uow.CommitTransaction(); mpNewPlanning = null; }
private void btnLoadNewPlanning_Click(object sender, EventArgs e) { uow = new UnitOfWork(); XPCollection<OrderType> orderTypes = new XPCollection<OrderType>(uow); lueOrderType.DataSource = orderTypes; lueOrderType.ValueMember = "This"; lueOrderType.DisplayMember = "Name"; mpNewPlanning = mpNewPlanningReport.GetInstance(uow); mpNewPlanning.PostByPO = chkPostByPo.Checked; mpNewPlanning.Warehouse = uow.FindObject<WareHouse>(new BinaryOperator("Oid", lueWarehouse.EditValue)); mpNewPlanning.GetWoPoTotal(uow); gridSchedule.DataSource = mpNewPlanning.woPoTotals; gridWO.DataSource = mpNewPlanning.woIssues; btnPostWO.Enabled = true; lblStatus.Text = string.Format("最后更新日期 : {0}", DateTime.Now); }
public static mpNewPlanningReport GetInstance(Session session) { mpNewPlanningReport mpNewPlanning = session.FindObject<mpNewPlanningReport>(null); if (mpNewPlanning == null) { session.BeginTransaction(); mpNewPlanning = new mpNewPlanningReport(session); mpNewPlanning.PostByPO = false; mpNewPlanning.Warehouse = session.FindObject<WareHouse>(new BinaryOperator("WarehouseName", "SZ1良品仓")); mpNewPlanning.Save(); session.CommitTransaction(); } return mpNewPlanning; }
private void frmNewPlanningReport_Load(object sender, EventArgs e) { uow = new UnitOfWork(); XPCollection<WareHouse> wareHouses = new XPCollection<WareHouse>(uow); lueWarehouse.Properties.DataSource = wareHouses; lueWarehouse.Properties.ValueMember = "Oid"; lueWarehouse.Properties.DisplayMember = "WarehouseName"; mpNewPlanning = mpNewPlanningReport.GetInstance(uow); chkPostByPo.Checked = mpNewPlanning.PostByPO; lueWarehouse.EditValue = mpNewPlanning.Warehouse.Oid; }