/// <summary> /// Этот класс статический, поэтому нужно загрузить сервисы по вызову. /// </summary> public static void InitServices() { var mapper = AutoMapperConfigurationManager.CreateMapper(); var _supplierInfoService = new SupplierInfoService(_logger, mapper); var _orderInfoService = new OrderInfoService(_logger, mapper, _supplierInfoService); var _courierShiftService = new CourierShiftService(_logger, mapper); _courierShiftHistoryService = new CourierShiftHistoryService(_logger, mapper, _supplierInfoService, _orderInfoService, _courierShiftService); _incomingOrderService = new IncomingOrderService(_logger, mapper, _supplierInfoService, _orderInfoService, _courierShiftHistoryService); }
public CourierShiftHistoryService( ILogger logger, IMapper mapper, SupplierInfoService supplierInfoService, OrderInfoService orderInfoSrv, CourierShiftService courierWorkShiftsScheduleService) { _dbContext = new AppDbContext(); _logger = logger; _mapper = mapper; _supplierInfoService = supplierInfoService; _orderInfoSrv = orderInfoSrv; _courierWorkShiftsScheduleService = courierWorkShiftsScheduleService; }
/// <summary> /// 设置供应商信息 /// </summary> private void SetSupplierInfo() { this.cmboxSupplier.DataSource = null; var supplierInfoService = new SupplierInfoService(); string errText; var suppliers = supplierInfoService.GetEntityList(out errText); if (suppliers == null || suppliers.Count == 0) { return; } this.cmboxSupplier.DataSource = suppliers; this.cmboxSupplier.DisplayMember = "SupplierName"; this.cmboxSupplier.SelectedIndex = 0; }
/// <summary> /// 初始化数据 /// </summary> private void InitData() { string errText = ""; if (_supplierInfoService == null) { _supplierInfoService = new SupplierInfoService(); } var list = _supplierInfoService.GetEntityList(out errText); if (list == null || list.Count == 0) { this.dataGridView1.DataSource = CreateDtTemplate(); return; } this.dataGridView1.DataSource = list; }
private void btnDelete_Click(object sender, EventArgs e) { string errText; if (_supplierInfoService == null) { _supplierInfoService = new SupplierInfoService(); } var i = _supplierInfoService.DeleteEntity(out errText, _currentId); if (i == 0) { MessageBox.Show(errText); return; } MessageBox.Show("删除成功!"); ClearPage(); InitData(); }
/// <summary> /// 查找供应商 /// </summary> /// <param name="supplierName"></param> private void QueryData(string supplierName) { if (string.IsNullOrEmpty(supplierName)) { MessageBox.Show("请输入查询的供应商名!"); return; } if (_supplierInfoService == null) { _supplierInfoService = new SupplierInfoService(); } string errText; var result = _supplierInfoService.QuerySupplierInfo(out errText, supplierName); if (result == null || result.Count == 0) { MessageBox.Show("没有找到匹配的供应商!"); return; } this.dataGridView1.DataSource = result; }