public ActionResult Details(int id)
        {
            var menuOrder = new MenuService().GetByTitle("Products");
            if (menuOrder != null)
            {
                ViewBag.menuOrder = menuOrder.Ordem - 1;
            }
            else
            {
                ViewBag.menuOrder = 0;
            }

            var cat = new CategoriaService().GetById(id, GetCurrentIdIdioma());

            Session["categoryFrom"] = id;

            //Breadcrumb
            var list = new List<Tuple<string, string>>();
            var cats = new CategoriaService().GetParents(id, GetCurrentIdIdioma());
            foreach (var item in cats)
            {
                list.Add(new Tuple<string, string>(item.Nome, string.Format("{0}cat/{1}/{2}", Url.Content("~/"), WebHelpers.ReturnUrlFormated(item.Nome), item.IdCategoria)));
            }
            ViewBag.Breadcrumb = list;
            ViewBag.Title = cat.Nome;
            return View(cat);
        }
        public ActionResult Listagem(int? page, String nomeCategoria, String nomeCategoriaMae)
        {
            page = page ?? 1;
            var categorias = new CategoriaService().GetByPage(page.Value, nomeCategoria, nomeCategoriaMae);

            var list = new MvcList<Ecommerce_Categoria>(categorias.Item1, page.Value, categorias.Item2, Settings.QuantityRegistersPerPage);
            return PartialView(list);
        }
        public ActionResult Editar(int id)
        {
            var categ = new CategoriaService();

            var cat = new CategoriaService().GetById(id);

            ViewBag.Parents = GetCategoriesSelectListItem(new CategoriaService().GetCategoriesMotherAndDaughterSelectListItem(), null);
            ViewBag.Idiomas = new IdiomaService().GetAll();

            ViewBag.Filhos = categ.GetCategoriesSelectListItem(id);

            return View(cat);
        }
Пример #4
0
        public ActionResult Details(Int32 id, Int32 idCliente = 0)
        {
            SetCookiePromoter(idCliente);

            var menuOrder = new MenuService().GetByTitle("Products");
            if (menuOrder != null)
            {
                ViewBag.menuOrder = menuOrder.Ordem - 1;
            }
            else
            {
                ViewBag.menuOrder = 0;
            }

            var produto = new ProdutoService().GetModelById(id, GetCurrentIdIdioma());
            produto = new ProdutoService().UpdatePrice(produto, GetTipoPerfil());

            var list = new List<Tuple<String, String>>();
            if (produto != null)
            {
                //
                var idCategoryFrom = Session["categoryFrom"];

                if (idCategoryFrom != null)
                {
                    Session.Remove("categoryFrom");

                    if (!String.IsNullOrWhiteSpace(idCategoryFrom.ToString()))
                    {
                        var cats = new CategoriaService().GetParents(Convert.ToInt32(idCategoryFrom), GetCurrentIdIdioma());
                        //var cats = new CategoriaService().GetParents(produto.IdCategoria.Value, 1);
                        list.AddRange(cats.Select(item => new Tuple<String, String>(item.Nome, String.Format("{0}cat/{1}/{2}", Url.Content("~/"), WebHelpers.ReturnUrlFormated(item.Nome), item.IdCategoria))));

                    }
                }

                list.Add(new Tuple<string, string>(produto.Titulo, String.Format("{0}prod/{1}/{2}", Url.Content("~/"), WebHelpers.ReturnUrlFormated(produto.Titulo), produto.IdProduto)));

                ViewBag.Breadcrumb = list;
                ViewBag.Title = produto.Titulo;

                return View(produto);
            }
            return View();
        }
Пример #5
0
        /// <summary>
        /// Returns a view for a "New Product"
        /// </summary>
        /// <returns></returns>
        public ActionResult Novo()
        {
            //Instância das Controllers
            var marcaController = new MarcaController();
            var linhaController = new LinhaController();

            //Instância das Services
            var categoriaService = new CategoriaService();
            var aplicacaoService = new AplicacaoService();
            var idiomaService = new IdiomaService();
            var tipoService = new TipoProdutoService();
            
            //GetAll
            var getAllAplicacoes = aplicacaoService.GetAll();
            var getAllCategorias = categoriaService.GetCategoriesAddMasterCateg();



            var getAllIdiomas = idiomaService.GetAll();
            var getAllTipos = tipoService.GetAll();

            //Adicionando SelectListItens na ViewBag
            ViewBag.Marks = marcaController.GetMarkSelectListItem(new MarcaService().GetAll(), null);
            ViewBag.Lines =
                linhaController.GetLineSelectListItem(new LinhaService()
                                                          .GetAll(), null).OrderBy(x => x.Text).ToList();
            //ViewBag.Skins = tipoPeleController.GetSkinTypeSelectListItem(new TipoPeleService().GetAll(), null);
            ViewBag.Categories = GetProdCategoryListItem(getAllCategorias, null);
            ViewBag.Applications = GetProdAppListItem(getAllAplicacoes, null);
            ViewBag.Types = GetProdTypesListItem(getAllTipos, null);
            ViewBag.Idiomas = getAllIdiomas;
            
            //Adicionando valores selecionados na ViewBag - NULL pois é novo Registro
            ViewBag.selApplications = null;
            ViewBag.selCategories = null;
            ViewBag.selTypes = null;

            return View();
        }
Пример #6
0
 public CategoriaController(CategoriaService service)
 {
     _service = service;
 }
Пример #7
0
 public ProductosController()
 {
     productoService  = new ProductoServiceImpl();
     categoriaService = new CategoriaServiceImpl();
     marcaService     = new MarcaServiceImpl();
 }
        }                                                       //constructur vacio

        public CategoriaController(CategoriaService catService) //constructor que me hace la inyección
        {
            this.catService = catService;                       // variable global / variable local para indicarle al compilador que me utilice esa variable global como local
        }
 public CategoriaController(CategoriaService categoriaService)
 {
     this.categoriaService = categoriaService;
 }
Пример #10
0
        public void Register(Categoria item)
        {
            var service = new CategoriaService(_categoriaRepository);

            service.Registre(item);
        }
Пример #11
0
        public List <Categoria> GetAll()
        {
            var service = new CategoriaService(_categoriaRepository);

            return(service.GetAll());
        }
Пример #12
0
 public CategoriasController(CategoriaService svc)
 {
     _svc = svc;
 }
Пример #13
0
 public DespesaController(DespesaService service,
                          CategoriaService categoriaService)
 {
     this.service          = service;
     this.categoriaService = categoriaService;
 }
 public CategoriaController(CategoriaService service, ILogger <Categoria> logger) : base(service, logger)
 {
 }
Пример #15
0
 public ConsultaCategoria()
 {
     InitializeComponent();
     categoriaService = new CategoriaService();
     InitializeDataGridView();
 }
Пример #16
0
 /// <summary>
 /// Menu of subcategories
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public ActionResult MenuSubCategories(int id)
 {
     var subCategorias = new CategoriaService().GetChildren(id, GetCurrentIdIdioma());
     return PartialView(subCategorias);
 }
Пример #17
0
        internal Task Guardar()
        {
            Categoria categoria = new Categoria(Id, Descripcion, Habilitada);

            return(CategoriaService.Guardar(categoria));
        }
Пример #18
0
        public void Delete(int id)
        {
            var service = new CategoriaService(_categoriaRepository);

            service.Delete(id);
        }
 public frmGestionCategoria()
 {
     InitializeComponent();
     CategoriaService = new CategoriaService();
     InitializeDataGridView();
 }
Пример #20
0
        public List <Categoria> Get(string title)
        {
            var service = new CategoriaService(_categoriaRepository);

            return(service.GetTitle(title).ToList());
        }
Пример #21
0
 public CategoriaController(MySQLDatabase oBd)
 {
     oService = new CategoriaService(oBd.Connection);
 }
Пример #22
0
        public Categoria GetById(int id)
        {
            var service = new CategoriaService(_categoriaRepository);

            return(service.GetById(id));
        }
Пример #23
0
        public ExibirVeiculo(long codigo)
        {
            CodigoVeiculo = codigo;
            InitializeComponent();

            Veiculo veiculo = new VeiculoService().BuscarVeiculo(codigo);

            Documento documento = new VeiculoService().BuscarDocumento(codigo);

            VeiculoTemFornecedor veiculoTemFornecedor = new VeiculoService().VeiculoTemFornecedor(codigo);

            Fornecedor fornecedor = new FornecedorService().BuscarFornecedor(veiculoTemFornecedor.CodigoFornecedor);

            Categoria categoria = new CategoriaService().Buscar(veiculo.CodigoCategoria);

            //Fornecedor
            textBox_Fornecedor.Text = fornecedor.NomeFantasia;
            codForSelecionado       = fornecedor.Id;


            //Categoria
            textBox_Categoria.Text = categoria.Nome;
            codCatSelecionada      = categoria.CodigoCategoria;
            //Documento
            textBox_Chassi.Text           = documento.Chassi;
            textBox_Placa.Text            = documento.Placa;
            textBox_RENAVAM.Text          = documento.Renavam;
            comboBox_MesLic.SelectedIndex = comboBox_MesLic.FindStringExact(documento.MesDataLicenciamento);
            TextBox_AnoLic.Text           = documento.AnoDataLicenciamento;

            //Veiculo
            comboBox_Combustivel.SelectedIndex = comboBox_Combustivel.FindStringExact(veiculo.Combustivel);
            comboBox_Tanque.SelectedIndex      = comboBox_Tanque.FindStringExact(veiculo.Tanque);
            textBox_Cor.Text    = veiculo.Cor;
            TextBox_KM.Text     = veiculo.KM;
            textBox_Marca.Text  = veiculo.Marca;
            textBox_Modelo.Text = veiculo.Modelo;
            TextBox_AnoF.Text   = veiculo.AnoFabricacao;

            checkBox_ArCondicionado.Checked = veiculo.ArCondicionado;
            checkBox_Trava.Checked          = veiculo.TravaEletrica;
            checkBox_Vidro.Checked          = veiculo.VidroEletrico;

            checkBox_Automatico.Checked = veiculo.Automatico;

            if (veiculo.DirecaoHidraulica)
            {
                checkBox_Hidraulica.Checked = true;
            }
            else
            {
                checkBox_Eletrica.Checked = true;
            }

            if (veiculo.Automatico)
            {
                checkBox_Automatico.Checked = true;
            }
            else
            {
                checkBox_Manual.Checked = true;
            }

            if (veiculo.QuantidadePortas == 4)
            {
                checkBox_4portas.Checked = true;
            }
            else
            {
                checkBox_2portas.Checked = true;
            }
        }
Пример #24
0
        public void Update(Categoria entity)
        {
            var service = new CategoriaService(_categoriaRepository);

            service.Update(entity);
        }
Пример #25
0
 public CategoriasController(CategoriaService categoriaService)
 {
     _categoriaService = categoriaService;
 }
Пример #26
0
        /// <summary>
        /// Returns a view to edit a product
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Editar(int id)
        {
            //Retorna o produto
            var produto = new ProdutoService().GetById(id);

            //Instância das Controllers
            var marcaController = new MarcaController();
            var linhaController = new LinhaController();
            var tipoPeleController = new TipoPeleController();

            //Instância das Services
            var categoriaService = new CategoriaService();
            var aplicacaoService = new AplicacaoService();
            var idiomaService = new IdiomaService();
            var produtoCategoriaService = new ProdutoCategoriaService();
            var produtoAplicacaoService = new ProdutoAplicacaoService();
            var produtoTipoService = new ProdutoTipoProdutoService();
            var tipoService = new TipoProdutoService();

            //GetAll
            var getAllAplicacoes = aplicacaoService.GetAll();
            var getAllCategorias = categoriaService.GetCategoriesAddMasterCateg();
            var getAllIdiomas = idiomaService.GetAll();
            var getAllTipos = tipoService.GetAll();

            //GetByProductId
            var getAllProdutoCategorias = produtoCategoriaService.GetRecords(x => x.IdProduto == produto.IdProduto);
            var getAllProdutoAplicacoes = produtoAplicacaoService.GetRecords(x => x.IdProduto == produto.IdProduto);
            var getAllProdutoTipos = produtoTipoService.GetRecords(x => x.IdProduto == produto.IdProduto);
            
            //Adicionando SelectListItens na ViewBag
            ViewBag.Marks = marcaController.GetMarkSelectListItem(new MarcaService().GetAll(), null);
            ViewBag.Lines = linhaController.GetLineSelectListItem(new LinhaService().GetAll(), null);
            ViewBag.Skins = tipoPeleController.GetSkinTypeSelectListItem(new TipoPeleService().GetAll(), null);
            ViewBag.Categories = GetProdCategoryListItem(getAllCategorias, null);
            ViewBag.Applications = GetProdAppListItem(getAllAplicacoes, produto.IdProduto);
            ViewBag.Types = GetProdTypesListItem(getAllTipos, null);
            ViewBag.Idiomas = getAllIdiomas;

            //Adicionando valores selecionados na ViewBag
            ViewBag.selApplications = CreateApplicationsSelectedList(getAllAplicacoes,
                                                                     getAllProdutoAplicacoes);

            ViewBag.selCategories = CreateCategoriesSelectedList(getAllCategorias,
                                                                 getAllProdutoCategorias);

            ViewBag.selTypes = CreateTypesSelectedList(getAllTipos,
                                                     getAllProdutoTipos);

            return View(produto);
        }
Пример #27
0
 public CategoriaController()
 {
     _categoriaService = new CategoriaService();
 }
Пример #28
0
 public CategoriaController(CategoriaService CategoriaService)
 {
     _CategoriaService = CategoriaService;
 }
        private readonly CategoriaService _categoriaService; //Dependência com Categorias

        public EstabelecimentosController(EstabelecimentoService estabelecimentoService, CategoriaService categoriaService)
        {
            _estabelecimentoService = estabelecimentoService;
            _categoriaService       = categoriaService;
        }
Пример #30
0
 public CategoriaController(IUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork;
     _service    = new CategoriaService(_unitOfWork);
 }
Пример #31
0
        private void buscarArquivos(string nomeTabela)
        {
            string BackUp = ConfigurationManager.AppSettings["BackUp"];
            string path   = BackUp + nomeTabela + ".txt";
            string s      = File.ReadAllText(path, System.Text.Encoding.Default);

            JObject json1 = JObject.Parse(s);


            var tabela = json1[nomeTabela];

            switch (nomeTabela)
            {
            case "TB_CA_Categorias_ctg":
                CategoriaService categoriaService = new CategoriaService();
                categoriaService.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_Clientes_cli":
                ClienteService clienteService = new ClienteService();
                clienteService.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_Condicao_con":
                CondicaoService condicaoService = new CondicaoService();
                condicaoService.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_Dividas_div":
                DividaService dividaService = new DividaService();
                dividaService.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_Empresas_emp":
                UsuarioService usuarioService = new UsuarioService();
                usuarioService.restoreBackEmpresa(nomeTabela, tabela);

                break;

            case "TB_CA_Frete_frt":
                FreteService freteService = new FreteService();
                freteService.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_ItensPedido_itp":
                ItemPedidoService itemPedidoService = new ItemPedidoService();
                itemPedidoService.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_ParcelaDividas_par":
                ParcelasDividaServices parcelasDividaServices = new ParcelasDividaServices();
                parcelasDividaServices.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_Pedidos_ped":
                PedidoService pedidoService = new PedidoService();
                pedidoService.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_Produtos_prd":
                ProdutoService produtoService = new ProdutoService();
                produtoService.restoreBackUp(nomeTabela, tabela);

                break;

            case "TB_CA_TipoDivida_tdv":

                break;

            case "TB_CA_Usuarios_usu":
                UsuarioService usuarioService2 = new UsuarioService();
                usuarioService2.restoreBackUpUsuario(nomeTabela, tabela);

                break;

            default:
                break;
            }
        }
Пример #32
0
 public ABMCategoria()
 {
     InitializeComponent();
     categoriaService = new CategoriaService();
 }
Пример #33
0
        public object ListarCategoriasByIdBodega(String IdBodega)
        {
            CategoriaService categoriaService = new CategoriaService();

            return(JsonConvert.SerializeObject(categoriaService.ListarCategoriasByIdBodega(IdBodega)));
        }