예제 #1
0
 public PlanMasterController(IRepositoryPlanning <PlanMaster> repo,
                             IRepositoryPlanning <BillofMaterial> repoBom,
                             IRepositoryPlanning <StandardTime> repoStd,
                             IRepositoryPlanning <PlanDetail> repoPlanDetail,
                             IRepositoryPlanning <PlanShipment> repoPlanShipment,
                             IRepositoryPlanning <EngineerManHour> repoEngMH,
                             IRepositoryPlanning <FabricationManHour> repoFabMM,
                             IRepositoryPlanning <PackingManHour> repoPakMH,
                             IRepositoryPlanning <WeldManHour> repoWedMH,
                             IRepositoryPlanning <HistoryPlanMaster> repoHistory,
                             IRepositoryPlanning <RateManHour> repoRate,
                             IRepositoryPlanning <WorkGroupHasNickName> repoNickName,
                             IRepositoryMachine <Employee> repoEmp,
                             IRepositoryMachine <EmployeeGroupMis> repoGroupMis,
                             IRepositoryMachine <WorkGroupHasWorkShop> repoWorkGropShop,
                             IMapper mapper) : base(repo, mapper)
 {
     // Repository Planning
     this.repositoryBom          = repoBom;
     this.repositoryStd          = repoStd;
     this.repositoryPlanDetail   = repoPlanDetail;
     this.repositoryPlanShipment = repoPlanShipment;
     this.repositoryEngMH        = repoEngMH;
     this.repositoryFabMH        = repoFabMM;
     this.repositoryPakMH        = repoPakMH;
     this.repositoryWedMH        = repoWedMH;
     this.repositoryHistory      = repoHistory;
     this.repositoryRate         = repoRate;
     this.repositoryNickName     = repoNickName;
     // Repository Machine
     this.repositoryEmp           = repoEmp;
     this.repositoryGroupMis      = repoGroupMis;
     this.repositoryWorkGroupShop = repoWorkGropShop;
 }
예제 #2
0
 public UserController(
     IRepositoryMachine <User> repo,
     IRepositoryPlanning <Permission> repoPermission, IMapper map) : base(repo, map)
 {
     //Painting
     this.repositoryPermission = repoPermission;
 }
 // GET: api/ActualDetail
 public ActualDetailController(IRepositoryPlanning <ActualDetail> repo,
                               IRepositoryMachine <EmployeeGroupMis> repoWorkGroup, IMapper mapper)
     : base(repo, mapper)
 {
     // Repository
     this.repositoryWorkGroup = repoWorkGroup;
 }
 // GET: api/WorkGroupHasNickName
 public WorkGroupHasNickNameController(IRepositoryPlanning <WorkGroupHasNickName> repo,
                                       IRepositoryMachine <EmployeeGroupMis> repoGroup,
                                       IMapper mapper)
     : base(repo, mapper)
 {
     this.repositoryGroup = repoGroup;
 }
예제 #5
0
 public PlanDetailController(IRepositoryPlanning <PlanDetail> repo,
                             IRepositoryPlanning <PlanMaster> repoPlanMaster,
                             IRepositoryPlanning <EngineerManHour> repoEngMH,
                             IRepositoryPlanning <FabricationManHour> repoFabMM,
                             IRepositoryPlanning <PackingManHour> repoPakMH,
                             IRepositoryPlanning <WeldManHour> repoWedMH,
                             IRepositoryMachine <Employee> repoEmp,
                             IRepositoryMachine <EmployeeGroup> repoWorkGroup,
                             IMapper mapper) : base(repo, mapper)
 {
     // RepositoryPlanning
     this.repositoryPlanMaster = repoPlanMaster;
     this.repositoryEngMH      = repoEngMH;
     this.repositoryFabMH      = repoFabMM;
     this.repositoryPakMH      = repoPakMH;
     this.repositoryWedMH      = repoWedMH;
     // RepositoryMachine
     this.repositoryEmp       = repoEmp;
     this.repositoryWorkGroup = repoWorkGroup;
 }
 // GET: api/WorkGroupTotalManHour
 public WorkGroupTotalManHourController(
     // Views
     IRepositoryPlanning <WorkGroupTotalManHourView> repo,
     IRepositoryPlanning <WorkGroupTotalManHourSubView> repoSub,
     IRepositoryPlanning <BomTotalManHourView> repoBomMh,
     IRepositoryPlanning <BomTotalManHourSubView> repoBomMhSub,
     IRepositoryPlanning <EmpTimeSubView> repoEmpTimeSub,
     IRepositoryPlanning <EmpTimeVipcoView> repoEmpTimeVipco,
     //Entities
     IRepositoryPlanning <PlanMaster> repoPlanMaster,
     IRepositoryPlanning <PlanDetail> repoPlanDetail,
     IRepositoryPlanning <WorkGroupHasNickName> repoNickName,
     IRepositoryPlanning <BillofMaterial> repoyBom,
     IRepositoryMachine <ProjectCodeMaster> repoProject,
     IRepositoryMachine <EmployeeGroupMis> repoWorkGroup,
     IRepositoryMachine <WorkGroupHasWorkShop> repoWorkShop,
     IMapper mapper)
 {
     // RepositoryPlanning
     //Views
     this.repository             = repo;
     this.repositorySub          = repoSub;
     this.repositoryBomMh        = repoBomMh;
     this.repositoryBomMhSub     = repoBomMhSub;
     this.repositoryEmpTimeSub   = repoEmpTimeSub;
     this.repositoryEmpTimeVipco = repoEmpTimeVipco;
     //Entities
     this.repositoryNickName   = repoNickName;
     this.repositoryPlanMaster = repoPlanMaster;
     this.repositoryPlanDetail = repoPlanDetail;
     this.repositoryBom        = repoyBom;
     // RepositoryMachine
     this.repositoryProject   = repoProject;
     this.repositoryWorkGroup = repoWorkGroup;
     this.repositoryWorkShop  = repoWorkShop;
     // Mapper
     this.mapper = mapper;
 }
예제 #7
0
 public EngineerManHourController(IRepositoryPlanning <EngineerManHour> repo,
                                  IMapper mapper) :
     base(repo, mapper)
 {
 }
 public HistoryPlanMasterController(IRepositoryPlanning <HistoryPlanMaster> repo,
                                    IMapper mapper) :
     base(repo, mapper)
 {
 }
 public BillofMaterialController(IRepositoryPlanning <BillofMaterial> repo,
                                 IMapper mapper) :
     base(repo, mapper)
 {
 }
예제 #10
0
 public PackingManHourController(IRepositoryPlanning <PackingManHour> repo,
                                 IMapper mapper) :
     base(repo, mapper)
 {
 }
예제 #11
0
 // GET: api/PlanShipment
 public PlanShipmentController(IRepositoryPlanning <PlanShipment> repo, IMapper mapper) :
     base(repo, mapper)
 {
 }
예제 #12
0
 public GenericPlanningController(IRepositoryPlanning <Entity> repo, IMapper mapper)
 {
     this.repository = repo;
     this.mapper     = mapper;
     this.helper     = new HelpersClass <Entity>();
 }
 public RateManHourController(IRepositoryPlanning <RateManHour> repo, IMapper mapper) : base(repo, mapper)
 {
 }
예제 #14
0
 public StandardTimeForWorkGroupController(IRepositoryPlanning <StandardTimeForWorkGroup> repo,
                                           IMapper mapper) : base(repo, mapper)
 {
 }
 public FabricationManHourController(IRepositoryPlanning<FabricationManHour> repo,
   IMapper mapper) :
   base(repo, mapper)
 { }
 // GET: api/ActualDaily
 public ActualDailyController(IRepositoryPlanning <ActualDaily> repo,
                              IMapper mapper)
     : base(repo, mapper)
 {
 }
예제 #17
0
 public StandardTimeController(IRepositoryPlanning <StandardTime> repo,
                               IMapper mapper) :
     base(repo, mapper)
 {
 }
 // GET: api/ActualBom
 public ActualBomController(IRepositoryPlanning <ActualBom> repo,
                            IRepositoryPlanning <BillofMaterial> repoBom,
                            IMapper mapper) : base(repo, mapper)
 {
     this.repositoryBom = repoBom;
 }