private void sbtnDelete_Click(object sender, EventArgs e) { if (gvData.FocusedRowHandle >= 0) { Models.ys_RepairOrder model = selectview.Find(s => s.AssetsId.Equals(gvData.GetFocusedRowCellValue("AssetsId"))); selectview.Remove(model); gcData.RefreshDataSource(); cbxAsset.EditValue = null; Allview.Add(assetsManager.GetOneById(model.AssetsId)); cbxStock_EditValueChanged(null, null); } }
public void AddLyOrder() { Models.ys_ApplyOrder lyModel = new Models.ys_ApplyOrder(); BLL.ApplyOrderManager applyOrderManager = new BLL.ApplyOrderManager(); if (cbtlDepartment.EditValue != null || cbtlDepartment.EditValue != null) { lyModel.ApplyNo = applyOrderManager.GetNewApplyNo();//生成订单号 lyModel.Id = Guid.NewGuid(); lyModel.Location = cblocation.Text; lyModel.ApplyUserId = Utils.cls.clsPublic.GetObjGUID(cbUser.EditValue); lyModel.ApplyUserName = cbUser.Text; if (cbtlDepartment.EditValue == null) { lyModel.ApplyDepartmentId = Utils.cls.clsPublic.GetObjGUID(cbUser.Properties.View.GetFocusedRowCellValue("DepartmentId")); } else { lyModel.ApplyDepartmentId = Utils.cls.clsPublic.GetObjGUID(cbtlDepartment.EditValue); } lyModel.OperatorId = clsSession._UserId; lyModel.OperatorName = clsSession._FullName; lyModel.Description = "登记时生成"; lyModel.Applyday = DateTime.Now; List <Models.ys_ApplyOrderDetail> details = new List <Models.ys_ApplyOrderDetail>(); Models.ys_ApplyOrderDetail d = new Models.ys_ApplyOrderDetail(); model = assetsManager.GetOneById(model.Id); d.AssetsId = model.Id; d.ApplyId = lyModel.Id; d.OldStatusId = model.StatusId; details.Add(d); lyModel.Detail = details; //生成新的领用单 if (applyOrderManager.AddNew(lyModel)) { clsPublic.ShowMessage("领用单生成成功!", Text); } else { clsPublic.ShowMessage("领用单生成失败!", Text); } } }