public IHttpActionResult Post([FromBody] UsuariosInAreas model)
        {
            usuarioAreaService = usuarioAreaService ?? new UsuarioAreaService();
            var denoms = new List <int>(model.RemovedUsers.Select(c => c.CA_ID_AREA));

            usuarioAreaService.CreateAndRemove(model.EnrolledUsers, denoms);
            return(Ok());
        }
示例#2
0
 public ReporteSaldoContableController()
 {
     reportService        = reportService ?? new ReporteSaldoContableService();
     reportExcelService   = reportExcelService ?? new ReporterService();
     areaOperativaService = areaOperativaService ?? new AreaOperativaService();
     usuarioAreaService   = usuarioAreaService ?? new UsuarioAreaService();
     usuarioSerive        = usuarioSerive ?? new UserService();
     usuarioEmpService    = usuarioEmpService ?? new UsuarioEmpresaService();
     saldoServ            = new reporteSaldoServ();
 }
示例#3
0
 public AreaOperativaController()
 {
     areaOperativaService      = areaOperativaService ?? new AreaOperativaService();
     catalagoService           = new CatalogoService();
     usuarioAreaService        = new UsuarioAreaService();
     areaCentroCostoService    = new AreaCentroCostoService();
     empresaService            = empresaService ?? new EmpresaService();
     centroCostoService        = centroCostoService ?? new CentroCostoService();
     empresaCentroCostoService = empresaCentroCostoService ?? new EmpresaCentroService();
 }
 public ReportePartidasAprController()
 {
     partAprSrv = partAprSrv ?? new ReportePartidasAprService();
     //  reportExcelService = reportExcelService ?? new ReporterService();
     catalagoService    = new CatalogoService();
     serviceComprobante = new ComprobanteService();
     usuarioAreaService = usuarioAreaService ?? new UsuarioAreaService();
     usuarioService     = usuarioService ?? new UserService();
     partApConcSrv      = partApConcSrv ?? new ReportePartidasAprConciliablesService();
     parService         = parService ?? new ParametroService();
     Ctaservice         = Ctaservice ?? new CuentaContableService();
 }
 public RegistroControlController()
 {
     service = service ?? new RegistroControlService();
     srvOnlyRegistroControl = srvOnlyRegistroControl ?? new OnlyRegistroControlService();
     userService            = new UserService();
     catalagoService        = new CatalogoService();
     areaOperativaService   = areaOperativaService ?? new AreaOperativaService();
     usuarioAreaService     = usuarioAreaService ?? new UsuarioAreaService();
     paramService           = paramService ?? new ParametroService();
     eventoService          = eventoService ?? new EventosService();
     usuarioEmpresaService  = usuarioEmpresaService ?? new UsuarioEmpresaService();
     empresaService         = empresaService ?? new EmpresaService();
 }
示例#6
0
        public ReporteSaldoContableController(ISaldoContableService rep, IReporterService repexcel, IUsuarioAreaService userArea, IAreaOperativaService area, IUserService usuario,
                                              IUsuarioEmpresaService objUsuarioAreaService, ISaldoContableServ saldoServs, IEmpresaService EmpServs, ICuentaContableService CCSrvs)
        {
            reportService      = rep;
            reportExcelService = repexcel;
            usuarioAreaService = userArea;

            usuarioSerive        = usuario;
            areaOperativaService = area;

            usuarioEmpresaService = objUsuarioAreaService;
            saldoServ             = saldoServs;
            EmpServ   = EmpServs;
            CCService = CCSrvs;
        }
        public async Task <IHttpActionResult> CreateAreaForUser([FromBody] AreasToUser model)
        {
            usuarioAreaService   = usuarioAreaService ?? new UsuarioAreaService();
            areaOperativaService = areaOperativaService ?? new AreaOperativaService();

            IdentityUser user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

            var currentAreas = usuarioAreaService.GetAll(c => c.US_ID_USUARIO == model.id, null, includes: c => c.SAX_AREA_OPERATIVA);
            var denoms       = new List <int>(currentAreas.Select(c => c.UA_ID_USUARIO_AREA));
            List <UsuarioAreaModel> objInsert = new List <UsuarioAreaModel>();

            foreach (var obj in model.EnrolledAreas)
            {
                obj.UA_ESTATUS          = 1;
                obj.UA_FECHA_CREACION   = DateTime.Now;
                obj.UA_USUARIO_CREACION = user.Id;
                objInsert.Add(obj);
            }
            usuarioAreaService.CreateAndRemove(model.EnrolledAreas, denoms);
            return(Ok());
        }
 public UsuarioAreaController(IUsuarioAreaService ua)
 {
     usuarioAreaService   = ua;
     areaOperativaService = new AreaOperativaService();
 }
 public UsuarioAreaController()
 {
     usuarioAreaService   = usuarioAreaService ?? new UsuarioAreaService();
     areaOperativaService = areaOperativaService ?? new AreaOperativaService();
 }