private void ordersGridView__DoubleClick(object sender, EventArgs e) { GridHitInfo hi = ordersGridView.CalcHitInfo(resultGridControl.PointToClient(MousePosition)); if (hi.InRowCell) { GridView view = (GridView)sender; GridHitInfo info = view.CalcHitInfo(view.GridControl.PointToClient(MousePosition)); int id = (int)view.GetRowCellValue(info.RowHandle, "Id"); var form = new AddEditOrderView(id); form.MdiParent = MdiParent; form.Show(); } }
public AddEditOrderPresenter(AddEditOrderView view, int orderId) { this.view = view; goods.AddRange(modelProxy.GoodsModel.GetAll().Where(x => x.IsActive == true)); if (orderId >= 0) { order = modelProxy.OrderModel.GetById(orderId); } else { order = new Domain.Entities.Order(); } }
public AddEditOrderPresenter(AddEditOrderView view, int orderId) { this.view = view; this.orderId = orderId; vm = new List<AddEditViewModel>(); if (orderId >= 0) { order = orderModel.GetById(orderId); foreach (GoodsRow row in order.GoodsList) { vm.Add(new AddEditViewModel() { Id = row.Id, Good = row.Goods, Count = row.Count, TotalCost = row.TotalPrice }); } } else { order = new Domain.Entities.Order(); } }
public AddEditOrderPresenter(AddEditOrderView view) { this.view = view; }