Beispiel #1
0
        public async Task <ActionResult <IEnumerable <EmpresaModel> > > Get()
        {
            var list = await _IEmpresaService.GetAll();


            return(list.ToList());
        }
        public IHttpActionResult Get()
        {
            /*
             * List<EmpresaModel> em = service.GetAll();
             * if (em == null)
             * {
             *  return NotFound();
             * }
             * return Ok(em);*/

            int activo             = Convert.ToInt16(BusinessEnumerations.Estatus.ACTIVO);
            List <EmpresaModel> em = service.GetAll(x => x.CE_ESTATUS == activo.ToString());

            if (em == null)
            {
                return(BadRequest("No se encontraron empresas activas."));
            }
            return(Ok(em));
        }
Beispiel #3
0
 // Método GET : Empresa
 public ActionResult Index()
 {
     return(View(_empresaService.GetAll().Select(empresa => new EmpresaViewModel
     {
         Idempresa = empresa.IdEmpresa,
         Nome = empresa.Nome,
         CNPJ = empresa.CNPJ,
         Porte = empresa.Porte
     })));
 }
Beispiel #4
0
 public IActionResult GetAll()
 {
     try
     {
         return(Ok(_mapper.GetAll()));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { erro = ex.Message }));
     }
 }
Beispiel #5
0
 public async Task <ActionResult> GetAll()
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState)); //400 bad request - solicitaçao invalidos
     }
     try
     {
         return(Ok(await _service.GetAll()));
     }
     catch (ArgumentException e)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
     }
 }
        public async Task <ActionResult> Index([FromForm] string BuscarString, int pagina = 1)
        {
            var empresas = await _service.GetAll();


            var emp = from m in empresas
                      select m;



            if (!string.IsNullOrEmpty(BuscarString))
            {
                empresas = emp.Where(s => s.EmpresaRazao.ToUpper().Contains(BuscarString.ToUpper()));
            }

            empresas = empresas.OrderBy(c => c.EmpresaRazao).ToPagedList(pagina, 5);


            return(View(empresas));
        }
        public PartidasModel CreateSinglePartida(PartidasModel par)
        {
            centroCostoService   = centroCostoService ?? new CentroCostoService();
            partidaService       = partidaService ?? new PartidasService();
            conceptoCostoService = conceptoCostoService ?? new ConceptoCostoService();
            contableService      = contableService ?? new CuentaContableService();
            empresaService       = empresaService ?? new EmpresaService();
            monedaService        = monedaService ?? new  MonedaService();

            IFormatProvider culture    = new CultureInfo("en-US", true);
            string          dateFormat = "MMddyyyy";
            //Counting number of record already exist.
            var counterRecords = partidaService.Count();

            var centroCostos   = centroCostoService.GetAll();
            var conceptoCostos = conceptoCostoService.GetAll();
            var cuentas        = contableService.GetAll();
            var empresa        = empresaService.GetAll();

            var context           = new System.ComponentModel.DataAnnotations.ValidationContext(par, serviceProvider: null, items: null);
            var validationResults = new List <ValidationResult>();

            bool           isValid = Validator.TryValidateObject(par, context, validationResults, true);
            ValidationList rules   = new ValidationList();

            rules.Add(new FTSFOValidation(par, null));
            rules.Add(new FTFCIFOValidation(par, null));
            rules.Add(new COValidation(par, cuentas));
            rules.Add(new CEValidation(par, empresa));
            rules.Add(new CONCEPCOSValidation(par, conceptoCostos));
            rules.Add(new IImporteValidation(par, null));
            if (!rules.IsValid)
            {
                throw new Exception("No se cumple con la entrada de datos y las reglas de negocios");
            }
            par.PA_STATUS_PARTIDA = Convert.ToInt16(BusinessEnumerations.EstatusCarga.POR_APROBAR);
            par.PA_REFERENCIA     = System.DateTime.Now.Date.ToString(dateFormat) + counterRecords;
            return(base.Insert(par, true));
        }
Beispiel #8
0
        public async Task <JsonResult> GetByUser()
        {
            var usuario = await _userManager.FindByNameAsync(User.Identity.Name);

            var usuarioEntidade  = _usuarioService.Get(u => u.IdentityUser == usuario.Id).FirstOrDefault(u => u.IdentityUser == usuario.Id);
            var usuariosEmpresas = _empresaUsuarioService.Get(ue => ue.Id_Usuario == usuarioEntidade.Id_Usuario);
            var empresas         = _empresaService.GetAll();

            List <ComboSelect2VM> combo = new List <ComboSelect2VM>();

            foreach (var uEmpresa in usuariosEmpresas)
            {
                ComboSelect2VM item = new ComboSelect2VM();
                item.id = uEmpresa.IdEmpresa.ToString();
                var nome = empresas.FirstOrDefault(e => e.IdEmpresa == uEmpresa.IdEmpresa);
                if (nome != null)
                {
                    item.text = nome.Nome;
                    combo.Add(item);
                }
            }

            return(Json(combo));
        }
Beispiel #9
0
        // GET: Cliente
        public ActionResult Index()
        {
            var empresaViewModel = Mapper.Map <IEnumerable <Companies>, IEnumerable <EmpresaViewModel> >(_empresaApp.GetAll());

            var produtoViewModel = Mapper.Map <IEnumerable <Produto>, IEnumerable <ProdutoViewModel> >(_produtoApp.GetAll());

            return(View(produtoViewModel));
        }
 public Response <List <Empresa> > EmpresaGetAll()
 {
     return(empresaService.GetAll());
 }