private void ProdReqList() { WorkOrderService service = new WorkOrderService(); workReqList = service.GetAllWorkReqQty(); dgvProductRequset.DataSource = workReqList; }
private void setAction() { WorkOrderService service = new WorkOrderService(); List <WorkOrder> workDetailList = service.GetAllWorkDetail(dgvProductRequset.SelectedRows[0].Cells[1].Value.ToString()); WorkOrderDetailView(workDetailList); }
public void SaveWorkOrder_updates_timestamp() { // //Arrange _repo = new Mock <IWorkOrderRepository>(); _uow = new Mock <IUnitOfWork>(); _lRepo = new Mock <ILookupRepository>(); _cfg = new Mock <IConfigService>(); Lookup _l = (Lookup)Records.lookup.Clone(); _lRepo.Setup(r => r.GetById(It.IsAny <int>())).Returns(_l); string user = "******"; var _wo = (WorkOrder)Records.order.Clone(); _wo.datecreated = DateTime.MinValue; _wo.dateupdated = DateTime.MinValue; _waServ = new Mock <IWorkAssignmentService>(); _tpServ = new Mock <ITransportProvidersService>(); var _tp = (TransportProvider)Records.transportProvider.Clone(); _tpServ.Setup(r => r.Get(It.IsAny <int>())).Returns(_tp); var _serv = new WorkOrderService(_repo.Object, _waServ.Object, _tpServ.Object, _wrServ.Object, _wServ.Object, _lRepo.Object, _uow.Object, _map.Object, _cfg.Object, _tenantService.Object); // //Act _serv.Save(_wo, user); // //Assert Assert.IsTrue(_wo.updatedby == user); Assert.IsTrue(_wo.dateupdated > DateTime.MinValue); }
public void CreateWorkOrder_returns_workOrder() { // //Arrange _repo = new Mock <IWorkOrderRepository>(); _uow = new Mock <IUnitOfWork>(); _lRepo = new Mock <ILookupRepository>(); _cfg = new Mock <IConfigService>(); _tpServ = new Mock <ITransportProvidersService>(); var _wo = (WorkOrder)Records.order.Clone(); var _l = (Lookup)Records.lookup.Clone(); var _tp = (TransportProvider)Records.transportProvider.Clone(); string user = "******"; _wo.datecreated = DateTime.MinValue; _wo.dateupdated = DateTime.MinValue; _repo.Setup(r => r.Add(_wo)).Returns(_wo); _lRepo.Setup(r => r.GetById(It.IsAny <int>())).Returns(_l); _tpServ.Setup(r => r.Get(It.IsAny <int>())).Returns(_tp); var _serv = new WorkOrderService(_repo.Object, _waServ.Object, _tpServ.Object, _wrServ.Object, _wServ.Object, _lRepo.Object, _uow.Object, _map.Object, _cfg.Object); // //Act var result = _serv.Create(_wo, user); // //Assert Assert.IsInstanceOfType(result, typeof(WorkOrder)); Assert.IsTrue(result.createdby == user); Assert.IsTrue(result.updatedby == user); Assert.IsTrue(result.datecreated > DateTime.MinValue); Assert.IsTrue(result.dateupdated > DateTime.MinValue); }
private static void SetLoad() { WorkOrderService service2 = new WorkOrderService(); processWorkList = service2.GetPrcocess_Workorder(processName); ItemService service3 = new ItemService(); itemList = service3.GetAllItemInfo(); }
private void button4_Click(object sender, EventArgs e) { WorkOrderService service = new WorkOrderService(); reqCenterList = service.GetAllWorkReqCenter(cbWorkCenter.SelectedValue.ToString()); WorkCenterSchedule frm = new WorkCenterSchedule(cbWorkCenter.SelectedValue.ToString(), this); frm.ShowDialog(); }
public JsonResult Count(int lineID = 0) { int count = 0; using (WorkOrderService svc = new WorkOrderService()) { count = svc.GetWorkOrderCount(lineID); } return(Json(count, JsonRequestBehavior.AllowGet)); }
public JsonResult WorkOrdersByLine(int lineID = 0, bool viewCompleted = false) { List <WorkOrderModel> data = new List <WorkOrderModel>(); using (WorkOrderService svc = new WorkOrderService()) { var dtos = svc.GetByLineID(lineID, viewCompleted); data.AddRange(Mapper.Map <List <WorkOrderDto>, List <WorkOrderModel> >(dtos)); } return(Json(data, JsonRequestBehavior.AllowGet)); }
private void SetLoad() { WorkOrderService service2 = new WorkOrderService(); processWorkList = service2.GetPrcocess_Workorder(processName); ItemService service3 = new ItemService(); itemList = service3.GetAllItemInfo(); WorkCenterService workService = new WorkCenterService(); label5.Text = workService.GetAllWorkCenter().Find(x => x.Wc_Code == workCenterNo).Wc_Name; }
private void CreateWorkOrder_Load(object sender, EventArgs e) { WorkCenterService centerService = new WorkCenterService(); workCenters = centerService.GetAllWorkCenter().FindAll(x => x.Wc_Group == pType); List <ComboItem> cbItem = new List <ComboItem>(); foreach (var item in workCenters) { ComboItem a = new ComboItem { comboText = item.Wc_Name, comboValue = item.Wc_Code }; cbItem.Add(a); } ComboClass.ComboBind(cbItem, cbWorkCenter, false); WorkOrderService service = new WorkOrderService(); workReq = service.GetAllWorkReq().Find(x => x.Wo_Req_No == workOrdNo); txtWorkReqNo.Text = workReq.Wo_Req_No; txtClient.Text = workReq.Cust_Name; txtIem.Text = workReq.Item_Name; nuQty.Value = workReq.Req_Qty; dtpEndDate.Value = workReq.Prd_Plan_Date; nuDefaultQty.Value = workReq.Req_Qty - service.SumWoReq(pType, workOrdNo); ItemService itemService = new ItemService(); itemUphList = itemService.ItemUph(txtIem.Text); if (pType == "압연") { uph = itemUphList[0].RollingUPH; } else if (pType == "제선") { uph = itemUphList[0].IronUPH; } else if (pType == "제강") { uph = itemUphList[0].SteelUPH; } else { uph = itemUphList[0].PackageUPH; } }
public async void Get_null_record() { var mock = new ServiceMockFacade <IWorkOrderRepository>(); mock.RepositoryMock.Setup(x => x.Get(It.IsAny <int>())).Returns(Task.FromResult <WorkOrder>(null)); var service = new WorkOrderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLWorkOrderMapperMock, mock.DALMapperMockFactory.DALWorkOrderMapperMock, mock.BOLMapperMockFactory.BOLWorkOrderRoutingMapperMock, mock.DALMapperMockFactory.DALWorkOrderRoutingMapperMock); ApiWorkOrderResponseModel response = await service.Get(default(int)); response.Should().BeNull(); mock.RepositoryMock.Verify(x => x.Get(It.IsAny <int>())); }
public async void WorkOrderRoutingsByWorkOrderID_Not_Exists() { var mock = new ServiceMockFacade <IWorkOrderRepository>(); mock.RepositoryMock.Setup(x => x.WorkOrderRoutingsByWorkOrderID(default(int), It.IsAny <int>(), It.IsAny <int>())).Returns(Task.FromResult <List <WorkOrderRouting> >(new List <WorkOrderRouting>())); var service = new WorkOrderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLWorkOrderMapperMock, mock.DALMapperMockFactory.DALWorkOrderMapperMock, mock.BOLMapperMockFactory.BOLWorkOrderRoutingMapperMock, mock.DALMapperMockFactory.DALWorkOrderRoutingMapperMock); List <ApiWorkOrderRoutingResponseModel> response = await service.WorkOrderRoutingsByWorkOrderID(default(int)); response.Should().BeEmpty(); mock.RepositoryMock.Verify(x => x.WorkOrderRoutingsByWorkOrderID(default(int), It.IsAny <int>(), It.IsAny <int>())); }
public JsonResult Reorder(int workOrderID = 0, int newOrder = 1) { ResponseMessage message; try { using (WorkOrderService svc = new WorkOrderService()) { svc.Reorder(workOrderID, newOrder); } message = SetResponseMesssage(ActionTypeMessage.SuccessfulSave, "Run order successfully changed."); } catch (Exception ex) { message = SetResponseMesssage(ActionTypeMessage.Error, "Unable to change run order."); } return(Json(message, JsonRequestBehavior.AllowGet)); }
public void TestInitialize() { _repo = new Mock <IWorkOrderRepository>(); _waServ = new Mock <IWorkAssignmentService>(); _wrServ = new Mock <IWorkerRequestService>(); _wServ = new Mock <IWorkerService>(); _uow = new Mock <IUnitOfWork>(); _map = new Mock <IMapper>(); _lRepo = new Mock <ILookupRepository>(); _cfg = new Mock <IConfigService>(); _tpServ = new Mock <ITransportProvidersService>(); _tenantService = new Mock <ITenantService>(); _tenantService.Setup(service => service.GetCurrentTenant()).Returns(UnitTestExtensions.TestingTenant); _serv = new WorkOrderService(_repo.Object, _waServ.Object, _tpServ.Object, _wrServ.Object, _wServ.Object, _lRepo.Object, _uow.Object, _map.Object, _cfg.Object, _tenantService.Object); user = "******"; }
private void SetLoad() { Roll_Service service = new Roll_Service(); dataGridView1.DataSource = service.getRollWork(); WorkOrderService service2 = new WorkOrderService(); processWorkList = service2.GetPrcocess_Workorder(main.lbl_Job.Text); ItemService service3 = new ItemService(); itemList = service3.GetAllItemInfo(); WorkCenterService wcService = new WorkCenterService(); wcPortList = wcService.WorkCenterPortNum(); // MoldStart_Service service6 = new MoldStart_Service(); //DataGridViewComboBoxCell = service6.GetMoldName(work); }
public FluentRecordBase AddServWorkOrder() { // // DEPENDENCIES if (_repoWO == null) { AddRepoWorkOrder(); } if (_servWA == null) { AddServWorkAssignment(); } if (_servW == null) { AddServWorker(); } if (_servWR == null) { AddServWorkerRequest(); } if (_repoL == null) { AddRepoLookup(); } if (_uow == null) { AddUOW(); } if (_webMap == null) { AddMapper(); } if (_servC == null) { AddServConfig(); } if (_servTP == null) { AddServTransportProvider(); } _servWO = new WorkOrderService(_repoWO, _servWA, _servTP, _servWR, _servW, _repoL, _uow, _webMap, _servC); return(this); }
public JsonResult DeleteWorkOrder(int id = 0) { ResponseMessage responseMessage; try { using (WorkOrderService svc = new WorkOrderService()) { svc.Delete(id); } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulDelete); } catch (Exception ex) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedDelete, ex.Message); } return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }
static void Main(string[] args) { WorkOrderService service = new WorkOrderService(); WorkCenterService wcService = new WorkCenterService(); Console.WriteLine($"--- {workCenterNo} 작동---"); SetLoad(); while (true) { if (!isWorking) { AsyncEchoServer(); } else { if (!isFull) { if (isFirst) { Console.WriteLine(); Console.WriteLine(); Console.WriteLine("------ 작업 시작 ------"); service.UpdateWorkStatus(workOrderNo, "작업중"); wcService.WcStatusUpdate(ConfigurationManager.AppSettings["Wc_Code"], "RUN"); SetTimer(); isFirst = false; } } else { timer1.Stop(); timer1.Dispose(); isFull = false; isWorking = false; isFirst = true; service.UpdateWorkStatus(workOrderNo, "작업종료"); wcService.WcStatusUpdate(ConfigurationManager.AppSettings["Wc_Code"], "STOP"); Console.WriteLine("------ 작업 종료 ------"); } } } }
public async void Create() { var mock = new ServiceMockFacade <IWorkOrderRepository>(); var model = new ApiWorkOrderRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <WorkOrder>())).Returns(Task.FromResult(new WorkOrder())); var service = new WorkOrderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLWorkOrderMapperMock, mock.DALMapperMockFactory.DALWorkOrderMapperMock, mock.BOLMapperMockFactory.BOLWorkOrderRoutingMapperMock, mock.DALMapperMockFactory.DALWorkOrderRoutingMapperMock); CreateResponse <ApiWorkOrderResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiWorkOrderRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <WorkOrder>())); }
public async void All() { var mock = new ServiceMockFacade <IWorkOrderRepository>(); var records = new List <WorkOrder>(); records.Add(new WorkOrder()); mock.RepositoryMock.Setup(x => x.All(It.IsAny <int>(), It.IsAny <int>())).Returns(Task.FromResult(records)); var service = new WorkOrderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLWorkOrderMapperMock, mock.DALMapperMockFactory.DALWorkOrderMapperMock, mock.BOLMapperMockFactory.BOLWorkOrderRoutingMapperMock, mock.DALMapperMockFactory.DALWorkOrderRoutingMapperMock); List <ApiWorkOrderResponseModel> response = await service.All(); response.Should().HaveCount(1); mock.RepositoryMock.Verify(x => x.All(It.IsAny <int>(), It.IsAny <int>())); }
public async void Delete() { var mock = new ServiceMockFacade <IWorkOrderRepository>(); var model = new ApiWorkOrderRequestModel(); mock.RepositoryMock.Setup(x => x.Delete(It.IsAny <int>())).Returns(Task.CompletedTask); var service = new WorkOrderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLWorkOrderMapperMock, mock.DALMapperMockFactory.DALWorkOrderMapperMock, mock.BOLMapperMockFactory.BOLWorkOrderRoutingMapperMock, mock.DALMapperMockFactory.DALWorkOrderRoutingMapperMock); ActionResponse response = await service.Delete(default(int)); response.Should().NotBeNull(); mock.RepositoryMock.Verify(x => x.Delete(It.IsAny <int>())); mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Verify(x => x.ValidateDeleteAsync(It.IsAny <int>())); }
public async void ByScrapReasonID_Exists() { var mock = new ServiceMockFacade <IWorkOrderRepository>(); var records = new List <WorkOrder>(); records.Add(new WorkOrder()); mock.RepositoryMock.Setup(x => x.ByScrapReasonID(It.IsAny <short?>(), It.IsAny <int>(), It.IsAny <int>())).Returns(Task.FromResult(records)); var service = new WorkOrderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLWorkOrderMapperMock, mock.DALMapperMockFactory.DALWorkOrderMapperMock, mock.BOLMapperMockFactory.BOLWorkOrderRoutingMapperMock, mock.DALMapperMockFactory.DALWorkOrderRoutingMapperMock); List <ApiWorkOrderResponseModel> response = await service.ByScrapReasonID(default(short?)); response.Should().NotBeEmpty(); mock.RepositoryMock.Verify(x => x.ByScrapReasonID(It.IsAny <short?>(), It.IsAny <int>(), It.IsAny <int>())); }
private void WorkCenterSchedule_Load(object sender, EventArgs e) { WorkOrderService service = new WorkOrderService(); DateTime[] planDate = null; reqCenterList = service.GetAllWorkReqCenter(workCenter); if (reqCenterList != null) { planDate = (from item in reqCenterList select item.Plan_Date).ToArray(); } workCalendar = new UserCalendar(planDate, workCenter); workCalendar.Search_Click += btnSearch; workCalendar.Location = new Point(6, 41); this.Controls.Add(workCalendar); CommonClass.AddNewColumnToDataGridView(dgvCenter, "생산의뢰번호", "Workorderno", true, 110); CommonClass.AddNewColumnToDataGridView(dgvCenter, "계획날짜", "Plan_Date", true, 110); CommonClass.AddNewColumnToDataGridView(dgvCenter, "계획 시작시간", "Plan_Starttime", true, 110); CommonClass.AddNewColumnToDataGridView(dgvCenter, "계획 마감시간", "Plan_Endtime", true, 110); CommonClass.AddNewColumnToDataGridView(dgvCenter, "작업 상태", "Wo_Status", true, 110); }
/// <summary> /// 获取取用记录 /// </summary> /// <param name="from">起始时间</param> /// <param name="to">结束时间</param> /// <param name="DrugName">药品名称or创建人名称</param> /// <param name="page">当前页数</param> /// <param name="pagesize">一页显示条数</param> /// <param name="total">查询总数</param> /// <returns></returns> public IEnumerable <DrugOutEntity> GetOutList(string deptid, DateTime?from, DateTime?to, string DrugName, int page, int pagesize, out int total) { var query = this.BaseRepository().IQueryable(); //var user = OperatorProvider.Provider.Current(); if (deptid != null) { //var deptid = user.DeptId; //query = query.Where(x => x.BZId == user.DeptId); var dpservice = new DepartmentService(); var dept = new DepartmentEntity(); var bzids = new WorkOrderService().GetWorkOrderGroup(deptid).Select(x => x.departmentid).ToList(); if (bzids.Count == 0) { query = query.Where(x => x.BZId == deptid); } else { query = query.Where(x => bzids.Contains(x.BZId)); } } if (from != null) { query = query.Where(x => x.CreateDate >= from); } if (to != null) { to = to.Value.AddDays(1); query = query.Where(x => x.CreateDate < to); } if (!string.IsNullOrEmpty(DrugName)) { query = query.Where(x => x.DrugName.Contains(DrugName) || x.CreateUserName.Contains(DrugName)); } total = query.Count(); return(query.OrderByDescending(x => x.CreateDate).Skip(pagesize * (page - 1)).Take(pagesize).ToList()); }
public void CreateWorkOrder_returns_workOrder() { // //Arrange _repo = new Mock<IWorkOrderRepository>(); _uow = new Mock<IUnitOfWork>(); var _wo = (WorkOrder)Records.order.Clone(); string user = "******"; _wo.datecreated = DateTime.MinValue; _wo.dateupdated = DateTime.MinValue; _repo.Setup(r => r.Add(_wo)).Returns(_wo); _waServ = new Mock<IWorkAssignmentService>(); var _serv = new WorkOrderService(_repo.Object, _waServ.Object, _uow.Object); // //Act var result = _serv.Create(_wo, user); // //Assert Assert.IsInstanceOfType(result, typeof(WorkOrder)); Assert.IsTrue(result.Createdby == user); Assert.IsTrue(result.Updatedby == user); Assert.IsTrue(result.datecreated > DateTime.MinValue); Assert.IsTrue(result.dateupdated > DateTime.MinValue); }
public void TestInitialize() { _repo = new Mock<IWorkOrderRepository>(); _uow = new Mock<IUnitOfWork>(); _waServ = new Mock<IWorkAssignmentService>(); _serv = new WorkOrderService(_repo.Object, _waServ.Object, _uow.Object); }
public void SaveWorkOrder_updates_timestamp() { // //Arrange _repo = new Mock<IWorkOrderRepository>(); _uow = new Mock<IUnitOfWork>(); string user = "******"; var _wo = (WorkOrder)Records.order.Clone(); _wo.datecreated = DateTime.MinValue; _wo.dateupdated = DateTime.MinValue; _waServ = new Mock<IWorkAssignmentService>(); var _serv = new WorkOrderService(_repo.Object, _waServ.Object, _uow.Object); // //Act _serv.Save(_wo, user); // //Assert Assert.IsTrue(_wo.Updatedby == user); Assert.IsTrue(_wo.dateupdated > DateTime.MinValue); }
public void DeleteWorkOrder() { // //Arrange _repo = new Mock<IWorkOrderRepository>(); _uow = new Mock<IUnitOfWork>(); var _wo = (WorkOrder)Records.order.Clone(); string user = "******"; int id = 1; WorkOrder dp = new WorkOrder(); _repo.Setup(r => r.Delete(It.IsAny<WorkOrder>())).Callback((WorkOrder p) => { dp = p; }); _repo.Setup(r => r.GetById(id)).Returns(_wo); _waServ = new Mock<IWorkAssignmentService>(); var _serv = new WorkOrderService(_repo.Object, _waServ.Object, _uow.Object); // //Act _serv.Delete(id, user); // //Assert Assert.AreEqual(dp, _wo); }