public List <MarcaNegocio> GetAll()
        {
            List <MarcaDTO> objList = new List <MarcaDTO>();

            MarcaDTO objdto = new MarcaDTO();

            objList = objdto.GetAll();

            List <MarcaNegocio> listreturn = new List <MarcaNegocio>();

            if (objList != null)
            {
                foreach (var foo in objList)
                {
                    this.Marcaid     = foo.Marcaid;
                    this.estado      = foo.estado;
                    this.descripcion = foo.descripcion;
                    listreturn.Add(new MarcaNegocio(this));
                    Console.WriteLine("DTO Cargando Lista id: " + this.Marcaid.ToString());
                }
                return(listreturn);
            }
            else
            {
                return(null);
            }
        }
 private static void InformacoesMarca(MarcaDTO marcaDTO)
 {
     Console.WriteLine(" Id: " + marcaDTO.Id);
     Console.WriteLine(" Nome: " + marcaDTO.Nome);
     Console.WriteLine(" Data de Criação: " + marcaDTO.DataCriacao);
     Console.WriteLine(" CNPJ: " + marcaDTO.Cnpj);
 }
Beispiel #3
0
        public ActionResult Create(JsonHeader collection)
        {
            Dictionary <string, string> headerDictionary  = WebHelper.JsonToDictionary(collection.Row);
            JsonResultMessage           jsonResultMessage = new JsonResultMessage();
            MarcaDTO marcaDTO = new MarcaDTO();

            try
            {
                marcaDTO.MarcaId = Convert.ToInt32(headerDictionary["MarcaId"]);
                marcaDTO.Codigo  = headerDictionary["Codigo"].ToString();
                marcaDTO.Nombre  = headerDictionary["Nombre"].ToUpper().ToString();

                marcaDTO.Estado = EstadoConstante.ACTIVO;
                if (collection.EditAction == EditActionConstant.NEW)
                {
                    marcaService.Create(marcaDTO);
                }
                else
                {
                    marcaService.Update(marcaDTO);
                }


                jsonResultMessage.message = "Marca grabado satisfactoriamente.";
                return(Json(jsonResultMessage));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #4
0
        public void Atualizar(MarcaDTO marcaDTO)
        {
            using (var client = new HttpClient())
            {
                //DEFINE O ENDEREÇO DA REQUISIÇÃO
                client.BaseAddress = new Uri(_url);

                //LIMPA LISTA DE TIPOS ACEITOS
                client.DefaultRequestHeaders.Clear();

                //DEFINE O TIPO DE RETORNO DE DADOS
                client.DefaultRequestHeaders.Accept.Add(
                    new MediaTypeWithQualityHeaderValue("application/json"));

                //EFETUA REQUISIÇÃO E RETORNA A RESPOSTA DA BASE DE DADOS
                HttpResponseMessage response =
                    client.PutAsJsonAsync("api/Marca/" + marcaDTO.Id, marcaDTO).Result;

                //VERIFICA SE A REQUISIÇÃO TEVE SUCESSO
                if (!response.IsSuccessStatusCode)
                {
                    throw new Exception("Erro ao editar");
                }
            }
        }
Beispiel #5
0
        public List <MarcaDTO> GetMarcaByEmailUser(string email)
        {
            try
            {
                var listaMarcasDTO = new List <MarcaDTO>();
                using (var db = new PortifolioContext())
                {
                    var userCompany   = db.Usuario.FirstOrDefault(x => x.Email == email);
                    var listIdEmpresa = db.UsuarioEmpresa.Where(x => x.IdUsuario == userCompany.Id).Select(s => s.IdEmpresa);


                    var listaMarcas = db.Marca.Where(x => listIdEmpresa.Contains(x.IdEmpresa)).ToList();

                    foreach (var d in listaMarcas)
                    {
                        var marcaDTO = new MarcaDTO();
                        marcaDTO.IdMarca     = d.IdMarca;
                        marcaDTO.Nome        = d.Nome;
                        marcaDTO.Descricao   = d.Descricao;
                        marcaDTO.Ativo       = d.Ativo;
                        marcaDTO.IdEmpresa   = d.IdEmpresa;
                        marcaDTO.NomeEmpresa = db.Empresa.FirstOrDefault(x => x.IdEmpresa == d.IdEmpresa).RazaoSocial;
                        listaMarcasDTO.Add(marcaDTO);
                    }


                    return(listaMarcasDTO);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #6
0
        public async Task <IActionResult> Put(Guid MarcaId, [FromBody] MarcaDTO marca)
        {
            marca.MarcaId = MarcaId;
            await Service.Insert(marca);

            return(Ok(true));
        }
Beispiel #7
0
        public MarcaDTO Buscar(int id)
        {
            using (var client = new HttpClient())
            {
                //DEFINE O ENDEREÇO DA REQUISIÇÃO
                client.BaseAddress = new Uri(_url);

                //LIMPA LISTA DE TIPOS ACEITOS
                client.DefaultRequestHeaders.Clear();

                //DEFINE O TIPO DE RETORNO DE DADOS
                client.DefaultRequestHeaders.Accept.Add(
                    new MediaTypeWithQualityHeaderValue("application/json"));

                //EFETUA REQUISIÇÃO E RETORNA A RESPOSTA DA BASE DE DADOS
                HttpResponseMessage response =
                    client.GetAsync("api/Marca/" + id).Result;

                //VERIFICA SE A REQUISIÇÃO TEVE SUCESSO
                if (response.IsSuccessStatusCode)
                {
                    //CONVERTE O RETORNO PARA O TIPO LISTA DE MarcaDTO
                    //IEnumerable<MarcaDTO> marcaDTO =
                    //response.Content.ReadAsAsync<IEnumerable<MarcaDTO>>().Result;
                    MarcaDTO marcaDTO =
                        response.Content.ReadAsAsync <MarcaDTO>().Result;
                    return(marcaDTO);
                }

                throw new Exception("Erro ao buscar");
            }
        }
        public IActionResult Modificar(MarcaViewModel p_marcaVM)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    throw new Exception("Error al validar datos.");
                }
                else
                {
                    MarcaDTO marcaDTO = this._mapper.Map <MarcaDTO>(p_marcaVM);
                    int      result   = this._marcaService.ModificarMarca(marcaDTO);
                    ViewBag.result = "Accion realizada con exito.";

                    List <MarcaViewModel> marcaViewModel = this._marcaService.getMarcas()
                                                           .Select(x => this._mapper.Map <MarcaViewModel>(x)).ToList();
                    return(View("index", marcaViewModel));
                }
            }
            catch (Exception ex)
            {
                ViewBag.error          = ex.InnerException.Message;
                ViewData["accionCRUD"] = AccionesCRUD.MODIFICAR;
                return(View("form", p_marcaVM));
            }
        }
        public IActionResult Form([FromQuery] AccionesCRUD accionCRUD, int?Id)
        {
            try
            {
                if (accionCRUD.Equals(AccionesCRUD.AGREGAR) || accionCRUD.Equals(AccionesCRUD.MODIFICAR))
                {
                    ViewData["accionCRUD"] = accionCRUD;
                    if (accionCRUD.Equals(AccionesCRUD.AGREGAR))
                    {
                        return(View());
                    }

                    if (accionCRUD.Equals(AccionesCRUD.MODIFICAR))
                    {
                        MarcaDTO       marcaDTO       = this._marcaService.getMarca((int)Id);
                        MarcaViewModel marcaViewModel = this._mapper.Map <MarcaViewModel>(marcaDTO);
                        return(View(marcaViewModel));
                    }
                }

                throw new Exception("Ocurrio un error inesperado.");
            }
            catch (Exception ex)
            {
                ViewBag.error = ex.Message;
                return(View("index"));
            }
        }
Beispiel #10
0
 public void AtualizarMarca(string idMarca, MarcaDTO marcaNew)
 {
     if ((idMarca != null) && (marcaNew != null))
     {
         _marcaDAO.AtualizarMarca(idMarca, marcaNew);
     }
     this.Mensagem = "Falha na execucao do metodo AtualizarMarca() BLL";
 }
Beispiel #11
0
        public void AdicionarNovaMarca(MarcaDTO marca)
        {
            if ((marca != null) && (marca.DescricaoMarca != null))
            {
                _marcaDAO.AdicionarNovaMarca(marca);
            }

            this.Mensagem = "Falha na execucao do metodo AdicionarNovaMarca() BLL";
        }
 public bool Delete()
 {
     if (this.Marcaid != -1 && this.descripcion != null)
     {
         MarcaDTO objdto = new MarcaDTO();
         objdto = objdto.GetMarcaID(Marcaid);
         return(objdto.Deshabilitar(true));
     }
     return(false);
 }
        public int AgregarMarca(MarcaDTO p_marcaDTO)
        {
            int result = this._marcaRepository.Add(new Marca
            {
                Codigo      = p_marcaDTO.Codigo,
                Descripcion = p_marcaDTO.Descripcion
            });

            return(result);
        }
Beispiel #14
0
 public MarcaDTO Salvar(MarcaDTO dto)
 {
     if (dto.Codigo > 0)
     {
         return(dao.Alterar(dto));
     }
     else
     {
         return(dao.Adicionar(dto));
     }
 }
        public int ModificarMarca(MarcaDTO p_marcaDTO)
        {
            Marca objEntity = this._marcaRepository.GetById(p_marcaDTO.Id);

            objEntity.Codigo      = p_marcaDTO.Codigo;
            objEntity.Descripcion = p_marcaDTO.Descripcion;

            int result = this._marcaRepository.Update(objEntity);

            return(result);
        }
Beispiel #16
0
 public IActionResult AtualizarMarca(string idMarca, MarcaDTO marcaNew)
 {
     try
     {
         _marcaBll.AtualizarMarca(idMarca, marcaNew);
         return(Ok());
     }
     catch (System.Exception ex)
     {
         return(BadRequest(ex));
     }
 }
Beispiel #17
0
        private MarcaMOD GetMarcaMOD(MarcaDTO marcaDTO)
        {
            var marcaMOD = new MarcaMOD()
            {
                Id          = marcaDTO.Id,
                Nome        = marcaDTO.Nome,
                Cnpj        = marcaDTO.Cnpj,
                DataCriacao = marcaDTO.DataCriacao
            };

            return(marcaMOD);
        }
Beispiel #18
0
        public IHttpActionResult Put(int id, MarcaDTO marcaDTO)
        {
            if (ModelState.IsValid)
            {
                var marcaMOD = GetMarcaMOD(marcaDTO);
                marcaMOD.Id = id;
                _marcaRepository.Editar(marcaMOD);
                return(Ok(marcaDTO));
            }

            return(BadRequest(ModelState));
        }
        public MarcaDTO getMarca(int p_id)
        {
            Marca    objEntity = this._marcaRepository.GetById(p_id);
            MarcaDTO objResult = new MarcaDTO
            {
                Id          = objEntity.Id,
                Codigo      = objEntity.Codigo,
                Descripcion = objEntity.Descripcion
            };

            return(objResult);
        }
Beispiel #20
0
        public async Task <ActionResult> Post([FromForm] MarcaDTO marcaDTO)
        {
            marcaDTO.Foto = await _helperImage.Upload(marcaDTO.Image, directory);

            var marca = _mapper.Map <Marca>(marcaDTO);
            await _marcaService.InsertMarca(marca);

            marcaDTO = _mapper.Map <MarcaDTO>(marca);
            var response = new ApiResponse <MarcaDTO>(marcaDTO);

            return(Created(nameof(Get), new { id = marca.Id, response }));
        }
Beispiel #21
0
 public ActionResult <Marca> AdicionarNovaMarca(MarcaDTO marca)
 {
     try
     {
         _marcaBll.AdicionarNovaMarca(marca);
         return(Ok());
     }
     catch (System.Exception ex)
     {
         return(BadRequest(ex));
     }
 }
 public int Add()
 {
     if (this.descripcion != null && this.estado != true)
     {
         MarcaDTO objdto = new MarcaDTO();
         objdto.estado      = this.estado;
         objdto.descripcion = this.descripcion;
         Console.WriteLine("Voy a cargar Marca: " + objdto.descripcion + " " + objdto.estado.ToString());
         return(objdto.Add());
     }
     return(-1);
 }
Beispiel #23
0
        public static Marca Adapter(MarcaDTO marcaDTO, Processo processo)
        {
            Marca marca = new Marca();

            marca.MarcaId      = Guid.NewGuid().ToString().Replace("-", "");
            marca.Apresentacao = marcaDTO.Apresentacao;
            marca.Natureza     = marcaDTO.Natureza;
            marca.Nome         = marcaDTO.Nome;
            marca.Processo     = processo;
            marca.ProcessoId   = processo.ProcessoId;

            return(marca);
        }
Beispiel #24
0
        public void AdicionarNovaMarca(MarcaDTO marca)
        {
            if (marca != null)
            {
                Marca marcaNovo = new Marca {
                    DescricaoMarca = marca.DescricaoMarca.ToUpper()
                };

                _context.CollectionMarca.InsertOne(marcaNovo);
            }

            this.Mensagem = "Falha ao executar o metodo AdicionarNovoMarca() DAO";
        }
 public bool Modify()
 {
     //valido que el telefono no sea NULL o numeros vacios
     if (this.Marcaid != -1 && this.descripcion != null)
     {
         MarcaDTO objdto = new MarcaDTO();
         objdto.Marcaid     = this.Marcaid;
         objdto.estado      = this.estado;
         objdto.descripcion = this.descripcion;
         return(objdto.Modify());
     }
     return(false);
 }
Beispiel #26
0
        public async Task <ActionResult> Put(int id, [FromForm] MarcaDTO marcaDTO)
        {
            await DeleteImage(id);

            marcaDTO.Foto = await _helperImage.Upload(marcaDTO.Image, directory);

            var marca = _mapper.Map <Marca>(marcaDTO);

            marca.Id = id;
            await _marcaService.UpdateMarca(marca);

            return(NoContent());
        }
Beispiel #27
0
        public void AtualizarMarca(string idMarca, MarcaDTO marcaNew)
        {
            if ((idMarca != null) && (marcaNew != null))
            {
                Marca marcaNovo = new Marca {
                    IdMarca        = idMarca,
                    DescricaoMarca = marcaNew.DescricaoMarca.ToUpper()
                };

                _context.CollectionMarca.ReplaceOne(marca => marca.IdMarca == idMarca, marcaNovo);
            }

            this.Mensagem = "Falha ao executar o metodo AtualizarMarca() DAO";
        }
Beispiel #28
0
        public ActionResult Create(string editAction, string marcaId)
        {
            MarcaDTO marcaDTO = new MarcaDTO();

            switch (editAction)
            {
            case EditActionConstant.NEW:
                break;

            case EditActionConstant.EDIT:
                marcaDTO = marcaService.GetById(Convert.ToInt32(marcaId));
                break;
            }
            return(PartialView(marcaDTO));
        }
Beispiel #29
0
        public IHttpActionResult Post(MarcaDTO marcaDTO)
        {
            if (ModelState.IsValid)
            {
                var marcaMOD = GetMarcaMOD(marcaDTO);
                _marcaRepository.Cadastrar(marcaMOD);
                var link = Url.Link("DefaultApi", new { id = marcaMOD.Id });
                marcaDTO.Id = marcaMOD.Id;
                // FUNCIONA IGUAL
                return(Created <MarcaDTO>(new Uri(link), marcaDTO));
                //return Created(new Uri(link), marcaDTO);
            }

            return(BadRequest(ModelState));
        }
 public IHttpActionResult Editar(MarcaDTO marca)
 {
     try
     {
         return(Ok(Application.Update(marca)));
     }
     catch (ValidacaoException exc)
     {
         return(BadRequest(exc.InvalidMessages[0].Texto));
     }
     catch (Exception exc)
     {
         return(BadRequest(exc.Message));
     }
 }