示例#1
0
        void AutoCarregar()
        {
            ProdutoBusiness   buss  = new ProdutoBusiness();
            List <ProdutoDTO> lista = buss.Listar();

            dgvProduto.DataSource = lista;
        }
示例#2
0
        private void Listar()
        {
            List <ProdutoDTO> produtoDTO = business.Listar();

            dgvProduto.AutoGenerateColumns = false;
            dgvProduto.DataSource          = produtoDTO;
        }
示例#3
0
        // GET: Produto
        public ActionResult Index()
        {
            //Executa a lista de produtos no banco de dados.
            var lista = produtoBusiness.Listar();

            return(View(lista));
        }
示例#4
0
        public JsonResult ListarEstoque(int lojaId = 0, int produtoId = 0)
        {
            try
            {
                Warning[] warnings;
                string    mimeType;
                string[]  streamIds;
                string    encoding;
                string    filenameExtension;

                var arquivo = string.Format("relatorio_estoque_{0}.pdf", DateTime.Now.ToString("dd_MM_yyyy_HH_mm"));
                var caminho = string.Format(Server.MapPath("~") + arquivo);
                var tipo    = "application/pdf";

                var viewer = new ReportViewer();

                viewer.ProcessingMode         = ProcessingMode.Local;
                viewer.LocalReport.ReportPath = Server.MapPath("~/Reports/Estoque.rdlc");

                var produtos    = new List <dynamic>();
                var produtosDao = produtoBusiness.Listar(new ProdutoDao()
                {
                    ProdutoID = produtoId
                }, lojaId);

                foreach (var produto in produtosDao)
                {
                    foreach (var lojaProduto in produto.LojaProdutoDao)
                    {
                        produtos.Add(new
                        {
                            ProdutoID    = produto.ProdutoID,
                            Numero       = produto.Numero,
                            Descricao    = produto.Descricao,
                            LojaID       = lojaProduto.LojaID,
                            NomeFantasia = lojaProduto.LojaDao.NomeFantasia,
                            Quantidade   = lojaProduto.Quantidade
                        });
                    }
                }
                viewer.LocalReport.DataSources.Add(new ReportDataSource("ds_estoque", produtos));

                viewer.LocalReport.Refresh();

                var bytes = viewer.LocalReport.Render("PDF", null, out mimeType, out encoding, out filenameExtension, out streamIds, out warnings);

                System.IO.File.WriteAllBytes(caminho, bytes);

                return(Json(new { Sucesso = true, Mensagem = "Relatório gerado com sucesso", Arquivo = arquivo, Caminho = caminho, Tipo = tipo }, JsonRequestBehavior.AllowGet));
            }
            catch (BusinessException ex)
            {
                return(Json(new { Sucesso = false, Mensagem = ex.Message }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Sucesso = false, Mensagem = "Ocorreu um erro ao gerar relatório. Tente novamente", Erro = ex.ToString() }, JsonRequestBehavior.AllowGet));
            }
        }
示例#5
0
        private void CarregarEstoque()
        {
            ProdutoBusiness Estoque = new ProdutoBusiness();

            cboProdutos.DisplayMember = nameof(ProdutoDTO.Nm_Nome);

            cboProdutos.DataSource = Estoque.Listar();
        }
示例#6
0
        private void CarregarTamanho()
        {
            ProdutoBusiness Estoque = new ProdutoBusiness();

            comboBox1.DisplayMember = nameof(ProdutoDTO.Tm_Tamanho);

            comboBox1.DataSource = Estoque.Listar();
        }
示例#7
0
        void CarregarCombos()
        {
            ProdutoBusiness   buss  = new ProdutoBusiness();
            List <ProdutoDTO> lista = buss.Listar();

            cboProduto.ValueMember   = nameof(ProdutoDTO.Id);
            cboProduto.DisplayMember = nameof(ProdutoDTO.Nome);
            cboProduto.DataSource    = lista;
        }
        void CarregarCombos()
        {
            ProdutoBusiness             business = new ProdutoBusiness();
            List <vm_consultar_produto> lista    = business.Listar();

            comboBox1.ValueMember   = nameof(vm_consultar_produto.ID);
            comboBox1.DisplayMember = nameof(vm_consultar_produto.Nome);
            comboBox1.DataSource    = lista;
        }
示例#9
0
        // GET: Produto
        public ActionResult Index()
        {
            if (TempData["Operation"] != null)
            {
                ViewBag.Operation = TempData["Operation"];
            }

            //Executa a lista de produtos no banco de dados.
            var lista = produtoBusiness.Listar();

            return(View(lista));
        }
        public JsonResult Excluir(ProdutoDao produtoDao)
        {
            try
            {
                produtoBusiness.Excluir(produtoDao);

                var produtos = produtoBusiness.Listar(new ProdutoDao()
                {
                    Ativo = true
                });

                return(Json(new { Sucesso = true, Mensagem = "Produto excluído com sucesso!", Produtos = produtos }, JsonRequestBehavior.AllowGet));
            }
            catch (BusinessException ex)
            {
                return(Json(new { Sucesso = false, Mensagem = ex.Message }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Sucesso = false, Mensagem = "Ocorreu um erro. Produto não excluído. Tente novamente.", Erro = ex.ToString() }, JsonRequestBehavior.AllowGet));
            }
        }
示例#11
0
        void AutoCarregar()
        {
            try
            {
                ProdutoBusiness   buss  = new ProdutoBusiness();
                List <ProdutoDTO> lista = buss.Listar();

                dgvProduto.DataSource = lista;
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
示例#12
0
        void CarregarCombos()
        {
            ClienteBusiness   buss   = new ClienteBusiness();
            List <ClienteDTO> listas = buss.Listar();

            cmbClientes.ValueMember   = nameof(ClienteDTO.id_cliente);
            cmbClientes.DisplayMember = nameof(ClienteDTO.nm_nome);
            cmbClientes.DataSource    = listas;

            ProdutoBusiness   busi = new ProdutoBusiness();
            List <ProdutoDTO> list = busi.Listar();

            cmbproduto.ValueMember   = nameof(ProdutoDTO.id_produto);
            cmbproduto.DisplayMember = nameof(ProdutoDTO.nm_nome);
            cmbproduto.DataSource    = list;
        }
示例#13
0
        void CarregarCombos()
        {
            try
            {
                ProdutoBusiness   buss = new ProdutoBusiness();
                List <ProdutoDTO> dto  = buss.Listar();

                cboNome.ValueMember   = nameof(ProdutoDTO.Id);
                cboNome.DisplayMember = nameof(ProdutoDTO.Nome);
                cboNome.DataSource    = dto;
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
        void CarregarCombos()
        {
            FornecedorBusiness   business = new FornecedorBusiness();
            List <FornecedorDTO> lista    = business.Listar();


            comboBox1.ValueMember   = nameof(FornecedorDTO.ID);
            comboBox1.DisplayMember = nameof(FornecedorDTO.Nome);
            comboBox1.DataSource    = lista;


            ProdutoBusiness             businessprodut = new ProdutoBusiness();
            List <vm_consultar_produto> listaa         = businessprodut.Listar();


            comboBox2.ValueMember   = nameof(vm_consultar_produto.ID);
            comboBox2.DisplayMember = nameof(vm_consultar_produto.Nome);
            comboBox2.DataSource    = listaa;
        }
        void CarregarCombos()
        {
            FornecedorBusiness   business = new FornecedorBusiness();
            List <FornecedorDTO> lista    = business.Listar();



            cboFornecedor.ValueMember   = nameof(FornecedorDTO.ID);
            cboFornecedor.DisplayMember = nameof(FornecedorDTO.Nome);
            cboFornecedor.DataSource    = lista;

            ProdutoBusiness             businesss = new ProdutoBusiness();
            List <vm_consultar_produto> listaa    = businesss.Listar();



            cboNome.ValueMember   = nameof(ProdutoDTO.ID);
            cboNome.DisplayMember = nameof(ProdutoDTO.Nome);
            cboNome.DataSource    = listaa;
        }
示例#16
0
 // GET api/<controller>
 public IEnumerable <Produto> Get()
 {
     return(produtoBusiness.Listar());
 }
示例#17
0
        public ActionResult Index()
        {
            var produtos = produtoBusiness.Listar();

            return(View(produtos));
        }