public ConfigurationProfile()
        {
            Shared.Application.Conversores.Configuracao.Registrar(this);
            this.AllowNullCollections = true;

            ClienteViewModel.Mapping(this);
            ClienteListaViewModel.Mapping(this);
            EmailViewModel.Mapping(this);
            EnderecoViewModel.Mapping(this);
            FornecedorViewModel.Mapping(this);
            FornecedorListaViewModel.Mapping(this);
            IdentificacaoViewModel.Mapping(this);
            IndustriaViewModel.Mapping(this);
            LojaViewModel.Mapping(this);
            LojaListaViewModel.Mapping(this);
            ParametroViewModel.Mapping(this);
            RamoViewModel.Mapping(this);
            TaraViewModel.Mapping(this);
            TelefoneViewModel.Mapping(this);
            TipoClienteViewModel.Mapping(this);
            TipoIdentificacaoViewModel.Mapping(this);
            TipoProdutoViewModel.Mapping(this);
            TipoPrecoViewModel.Mapping(this);
            UsuarioViewModel.Mapping(this);
            UnidadeViewModel.Mapping(this);
            MarcaViewModel.Mapping(this);
        }
Пример #2
0
        public int Gravar(TipoProdutoViewModel tipoProduto)
        {
            TipoProduto tp = new TipoProduto();

            tp.Id   = tipoProduto.Id;
            tp.Nome = tipoProduto.Nome;
            return(tp.Gravar());
        }
Пример #3
0
        public ActionResult Alterar(TipoProdutoViewModel tipoProduto)
        {
            if (ModelState.IsValid)
            {
                var tip = Mapper.Map <TipoProdutoViewModel, TipoProduto>(tipoProduto);
                _tipoProdutoRep.Alterar(tip);
            }

            return(RedirectToAction("Index"));
        }
Пример #4
0
 public int Alterar(TipoProdutoViewModel p)
 {
     Models.TipoProduto TipoProduto = new Models.TipoProduto()
     {
         Id        = p.Id,
         Nome      = p.Nome,
         SrcImagem = p.SrcImagem,
     };
     return(TipoProduto.Alterar());
 }
Пример #5
0
        public ActionResult Listar()
        {
            var lista = _unit.TipoProdutoRepository.Listar();

            TipoProdutoViewModel tp = new TipoProdutoViewModel()
            {
                TiposProduto = lista
            };

            return(View(tp));
        }
Пример #6
0
        public ActionResult Editar(TipoProdutoViewModel model)
        {
            var resultado = service.Atualizar(model);

            if (resultado.Successo)
            {
                resultado.RedirecionarPara(Url.Action(nameof(Index)));
            }

            return(Json(resultado.Retorno()));
        }
Пример #7
0
        public ActionResult Editar(int tipoId)
        {
            var tipoProduto = _unit.TipoProdutoRepository.BuscarPorId(tipoId);

            var viewModel = new TipoProdutoViewModel()
            {
                Id   = tipoProduto.Id,
                Nome = tipoProduto.Nome
            };

            return(PartialView("_editar", viewModel));
        }
Пример #8
0
        public RetornoTipoCategoriaWEB Alterar(IFormCollection form)
        {
            RetornoTipoCategoriaWEB ret = new RetornoTipoCategoriaWEB();
            int id = 0;

            int.TryParse(form["Id"], out id);
            string nome = form["Nome"];

            if ((id > 0) && (nome != ""))
            {
                ret.NomeArquivo = form["nomeImg"];
                if (Convert.ToBoolean(form["arquivo"]) == true)
                {
                    try
                    {
                        ExcluirImagem(form["nomeImg"]);
                        ret = SalvarServidor(form);
                        if (ret.Err == 1)
                        {
                            ProdutoController    prod = new ProdutoController();
                            TipoProdutoViewModel p    = new TipoProdutoViewModel()
                            {
                                Id        = id,
                                Nome      = nome,
                                SrcImagem = ret.NomeArquivo,
                            };
                            ret.Err = prod.Alterar(p);
                            return(ret);
                        }
                    }
                    catch (Exception ex)
                    {
                        ret.Err = -10;
                        ret.Msg = "Erro absurdo !!!";
                        return(ret);
                    }
                }
                else
                {
                    ProdutoController    prod = new ProdutoController();
                    TipoProdutoViewModel p    = new TipoProdutoViewModel()
                    {
                        Id        = id,
                        Nome      = nome,
                        SrcImagem = ret.NomeArquivo,
                    };
                    ret.Err = prod.Alterar(p);
                }
            }
            ret.Err = -99;
            return(ret);
        }
Пример #9
0
        public ActionResult Editar(TipoProdutoViewModel tipoProduto)
        {
            var tp = new TipoProduto()
            {
                Id   = tipoProduto.Id,
                Nome = tipoProduto.Nome
            };

            _unit.TipoProdutoRepository.Alterar(tp);
            _unit.Salvar();

            return(RedirectToAction("Listar"));
        }
Пример #10
0
        public ActionResult Cadastrar(TipoProdutoViewModel tp)
        {
            TipoProduto tipoProduto = new TipoProduto()
            {
                Id   = tp.Id,
                Nome = tp.Nome
            };

            _unit.TipoProdutoRepository.Cadastrar(tipoProduto);
            _unit.Salvar();

            return(RedirectToAction("Listar"));
        }
Пример #11
0
        public int Gravar(TipoProdutoViewModel p)
        {
            int result;

            Models.TipoProduto TipoProduto = new Models.TipoProduto()
            {
                Nome      = p.Nome,
                SrcImagem = p.SrcImagem,
            };

            if (p.Id != 0)
            {
                TipoProduto.Id = p.Id;
                result         = TipoProduto.Alterar();
            }
            else
            {
                result = TipoProduto.Gravar();
            }

            return(result);
        }
Пример #12
0
        public RetornoTipoCategoriaWEB GravarCategoria(IFormCollection form)
        {
            RetornoTipoCategoriaWEB ret = new RetornoTipoCategoriaWEB();
            int id = 0;

            int.TryParse(form["Id"], out id);
            string nome = form["Nome"];

            if (nome != "")
            {
                try
                {
                    if (id == 0)
                    {
                        ret = SalvarServidor(form);
                        if (ret.Err == 1)
                        {
                            ProdutoController    prod = new ProdutoController();
                            TipoProdutoViewModel p    = new TipoProdutoViewModel()
                            {
                                Id        = id,
                                Nome      = nome,
                                SrcImagem = ret.NomeArquivo,
                            };
                            ret.Err = prod.Gravar(p);
                            return(ret);
                        }
                    }
                }
                catch (Exception ex)
                {
                    ret.Err = -10;
                    ret.Msg = "Erro absurdo !!!";
                    return(ret);
                }
            }
            ret.Err = -99;
            return(ret);
        }
Пример #13
0
        public ActionResult Cadastrar(string areaId)
        {
            var model = new TipoProdutoViewModel();

            return(View("Form", model));
        }