protected void btnPesquisar_Click(object sender, EventArgs e) { produtoDao = new ProdutoDAO(); grdMeusProdutos.DataSource = produtoDao.ConsultaProduto(null, utls.ConvertePara<Int32>(ddlCategoria.SelectedValue, 0), txbNomeProduto.Text, utls.ConvertePara<Int32>(Session["idLoja"], 0)); grdMeusProdutos.DataBind(); }
public List <Compra> GetCompras() { return(ProdutoDAO.ListCompras()); }
public ProdutoAPIController(ProdutoDAO produtoDAO) { pDAO = produtoDAO; }
// GET: Produto public ActionResult Index() { ViewBag.Data = DateTime.Now; return(View(ProdutoDAO.RetornarProdutos())); }
public EstoqueController(EstoqueDAO estoqueDAO, CategoriaDAO categoriaDAO, ProdutoDAO produtoDAO) { eDAO = estoqueDAO; cDAO = categoriaDAO; pDAO = produtoDAO; }
public static void Renderizar() { //Ctrl + K + C -> Comentário //Ctrl + K + U -> Descomentar Venda venda = new Venda(); Cliente c = new Cliente(); Vendedor v = new Vendedor(); Produto p = new Produto(); ItemVenda iv = new ItemVenda(); Console.WriteLine(" ---- CADASTRAR VENDA ---- \n"); Console.WriteLine("Digite o CPF do cliente:"); //Cliente c.Cpf = Console.ReadLine(); c = ClienteDAO.BuscarCliente(c.Cpf); if (c != null) { venda.Cliente = c; //Vendedor Console.WriteLine("Digite o CPF do vendedor:"); v.Cpf = Console.ReadLine(); v = VendedorDAO.BuscarVendedor(v.Cpf); if (v != null) { venda.Vendedor = v; do { iv = new ItemVenda(); p = new Produto(); Console.Clear(); Console.WriteLine(" ---- ADICIONAR PRODUTO ---- \n"); Console.WriteLine("Digite o nome do produto:"); p.Nome = Console.ReadLine(); p = ProdutoDAO.BuscarProduto(p.Nome); if (p != null) { iv.Produto = p; Console.WriteLine("Digite a quantidade do produto:"); iv.Quantidade = Convert.ToInt32(Console.ReadLine()); iv.Preco = p.Preco; venda.Itens.Add(iv); } else { Console.WriteLine("Produto não encontrado!"); } Console.WriteLine("\nDeseja adicionar mais produtos? (S/N)"); } while (Console.ReadLine().ToUpper().Equals("S")); //Cadastrar Venda VendaDAO.Cadastrar(venda); Console.WriteLine("Venda cadastrada com sucesso!!!"); } else { Console.WriteLine("Vendedor não encontrado!"); } } else { Console.WriteLine("Cliente não encontrado!"); } }
public ActionResult RemoverProduto(int id) { ProdutoDAO.RemoverProduto(id); return(RedirectToAction("Index", "Produto")); //não esquecer de utilizar o RedirectToAction("Nome da página", "Controller") pois ao não utiliza-lo gerará uma excessão de arquivo não encontrado }
private void todos_produtos() { List <Produto> produtos = ProdutoDAO.SelectAll(); exibir_produtos(produtos); }
public void inserir(Produto p) { ProdutoDAO.inserir(p); }
public ProdutoController(ProdutoDAO produtoDAO, CategoriaDAO categoriaDAO, IHostingEnvironment hosting) { _produtoDAO = produtoDAO; _categoriaDAO = categoriaDAO; _hosting = hosting; }
public ProdutoController(ProdutoDAO dao) : base(dao) { }
public ProdutoController(ProdutoDAO produtoDAO) { _produtoDAO = produtoDAO; }
static void Main(string[] args) { int opcao; double totalItem = 0; double totalVenda = 0; double totalGeral = 0; Dados.Inicializar(); Produto p = new Produto(); Cliente c = new Cliente(); Vendedor v = new Vendedor(); Venda venda = new Venda(); ItemDeVenda i = new ItemDeVenda(); Endereco e = new Endereco(); List <Vendedor> vendedores = new List <Vendedor>(); //MANTEM O PROGRAMA ATIVO ATÉ QUE SEJA SELECIONADA A OPÇÃO DE SAIDA do { //APRESENTAÇÃO DO MENU PRINCIPAL Console.Clear(); Console.WriteLine("--------------- # MENU PRINCIPAL # ---------------"); Console.WriteLine(" 1 - Cadastrar Cliente"); Console.WriteLine(" 2 - Cadastrar Vendedor"); Console.WriteLine(" 3 - Cadastrar Produtos"); Console.WriteLine(" 4 - Listar Clientes"); Console.WriteLine(" 5 - Listar Vendedores"); Console.WriteLine(" 6 - Listar Produtos"); Console.WriteLine(" 7 - Registrar Venda"); Console.WriteLine(" 8 - Listar Vendas Por CPF"); Console.WriteLine(" 9 - Listar Todas as Vendas"); Console.WriteLine("10 - Cadastrar Endereço"); Console.WriteLine("11 - Listar Vendas Por Endereço"); Console.WriteLine(" 0 - Sair"); Console.WriteLine("\nSelecione uma opção"); opcao = Convert.ToInt32(Console.ReadLine()); //EXECUTA A AÇÃO DA OPÇÃO SELECIONADA switch (opcao) { case 1: //INICIA A INSTANCIA NOVAMENTE PARA NÃO DUPLICAR VARIAVEL c = new Cliente(); Console.Clear(); Console.WriteLine("------------ CADASTRO DE CLIENTE ------------"); Console.WriteLine("\nDigite o nome do cliente:"); c.Nome = Console.ReadLine(); Console.WriteLine("\nDigite o CPF do cliente:"); c.Cpf = Console.ReadLine(); //SALVANDO CLIENTE NA LISTA if (ClienteDAO.SalvarCliente(c)) { Console.WriteLine("\nCliente Cadastrado com Sucesso!"); //Console.WriteLine("\nCliente: " + c); } else { Console.WriteLine("\nNão foi possível salvar o cliente"); //Console.WriteLine("\nCliente: " + c); } break; case 2: v = new Vendedor(); Console.Clear(); Console.WriteLine("------------ CADASTRO DE VENDEDOR ------------"); Console.WriteLine("\nDigite o nome do vendedor:"); v.Nome = Console.ReadLine(); Console.WriteLine("\nDigite o CPF do vendedor"); v.Cpf = Console.ReadLine(); Console.WriteLine("\nInforme a taxa de comissão do vendedor:"); v.TaxaDeComissao = Convert.ToDouble(Console.ReadLine()); //SALVANDO VENDEDOR NA LISTA if (VendedorDAO.SalvarVendedor(v)) { Console.WriteLine("\nVendedor Cadastrado com Sucesso!"); } else { Console.WriteLine("\nNão foi possível Cadastrar o Vendedor"); } break; case 3: //INICIA A INSTANCIA NOVAMENTE PARA NÃO DUPLICAR VARIAVEL p = new Produto(); Console.Clear(); Console.WriteLine("------------ CADASTRO DE PRODUTO ------------"); Console.WriteLine("\nDigite o Nome do Produto:"); p.Nome = Console.ReadLine(); Console.WriteLine("\nDigite o Preço do Produto:"); p.Preco = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("\nInforme o Markup do Produto:"); p.Markup = Convert.ToDouble(Console.ReadLine()); if (ProdutoDAO.SalvarProduto(p)) { Console.WriteLine("\nProduto Cadastrado com Sucesso!"); } else { Console.WriteLine("\nNão foi possível Cadastrar o Produto"); } break; case 4: Console.Clear(); Console.WriteLine("------------ LISTAGEM DE CLIENTES ------------"); //CHAMA O METODO QUE RETORNA A LISTA COM OS CLIENTES DENTRO DO FOREACH foreach (Cliente clienteCadastrado in ClienteDAO.ListagemDeCliente()) { Console.WriteLine("Cliente: " + clienteCadastrado); } break; case 5: Console.Clear(); Console.WriteLine("------------ LISTAGEM DE VENDEDORES ------------"); foreach (Vendedor vendedorCadastrado in VendedorDAO.ListagemDeVendedores()) { Console.WriteLine("Vendedor: " + vendedorCadastrado); } break; case 6: Console.Clear(); Console.WriteLine("------------ LISTAGEM DE PRODUTOS ------------"); foreach (Produto produtoCadastrado in ProdutoDAO.ListagemDeProdutos()) { Console.WriteLine("Produto: " + produtoCadastrado); } break; case 7: c = new Cliente(); v = new Vendedor(); p = new Produto(); venda = new Venda(); i = new ItemDeVenda(); e = new Endereco(); Console.Clear(); Console.WriteLine("------------ REGISTRO DE VENDA ------------"); Console.WriteLine("\nInforme o CPF do cliente:"); c.Cpf = Console.ReadLine(); Cliente auxCliente = ClienteDAO.BuscarClientePorCPF(c); if (auxCliente != null) { venda.Cliente = auxCliente; Console.WriteLine("\nInforme o CPF do Vendedor:"); v.Cpf = Console.ReadLine(); Vendedor auxVendedor = VendedorDAO.BuscarVendedorPorCPF(v); if (auxVendedor != null) { venda.Vendedor = auxVendedor; Console.WriteLine("\nIforme o CEP da Venda:"); e.CEP = Console.ReadLine(); Endereco auxEndereco = EnderecoDAO.BuscarEnderecoPorCEP(e); if (auxEndereco != null) { venda.EnderecoDaVenda = auxEndereco; bool aux = true; do { i = new ItemDeVenda(); p = new Produto(); Console.WriteLine("\nDigite o Nome do Produto:"); p.Nome = Console.ReadLine(); Produto auxProduto = ProdutoDAO.BuscarProdutoPeloNome(p); if (auxProduto != null) { //ALIMENTA A CLASSE ITEMDEVENDA i.Produto = auxProduto; i.PrecoUnitario = auxProduto.Markup * auxProduto.Preco; venda.itens.Add(i); Console.WriteLine("\nDigite a Quantidade do Produto:"); i.Quantidade = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\nDeseja Adicionar um novo produto?"); Console.WriteLine("\n\t1 - SIM"); Console.WriteLine("\t2 - NÃO"); int op = Convert.ToInt32(Console.ReadLine()); switch (op) { case 1: aux = true; break; case 2: aux = false; break; default: Console.WriteLine("\nOpção Invalida!"); aux = false; break; } } else { Console.WriteLine("\nNome do Produto inválido!"); } } while (aux); } else { Console.WriteLine("\nNumero do CEP inválido!"); } //FINAL DA VENDA venda.Data = DateTime.Now; VendaDAO.SalvarVenda(venda); Console.WriteLine("\nRegistro de Venda Salvo com sucesso!:"); } else { Console.WriteLine("\nNumero de CPF inválido!"); } } else { Console.WriteLine("\nNumero de CPF inválido!"); } break; case 8: totalItem = 0; totalVenda = 0; totalGeral = 0; c = new Cliente(); Console.Clear(); Console.WriteLine("------------ LISTAGEM DE VENDAS ------------"); Console.WriteLine("\nInforme o CPF do cliente registrado na venda:"); c.Cpf = Console.ReadLine(); foreach (Venda vendaCadastrada in VendaDAO.BuscarVendaPorCliente(c)) { totalVenda = 0; Console.WriteLine("Cliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Data da venda: " + vendaCadastrada.Data); Console.WriteLine("Endereço: " + vendaCadastrada.EnderecoDaVenda.Rua); foreach (ItemDeVenda itemVendaCadastrado in vendaCadastrada.itens) { totalItem = itemVendaCadastrado.PrecoUnitario * itemVendaCadastrado.Quantidade; Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tPreço unitário: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tTotal do item: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\n\tTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case 9: totalItem = 0; totalVenda = 0; totalGeral = 0; Console.Clear(); Console.WriteLine("------------ LISTAGEM DE VENDAS ------------"); foreach (Venda vendaCadastrada1 in VendaDAO.RetornarLista()) { totalVenda = 0; Console.WriteLine("Cliente: " + vendaCadastrada1.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada1.Vendedor.Nome); Console.WriteLine("Data da venda: " + vendaCadastrada1.Data); Console.WriteLine("Endereço: " + vendaCadastrada1.EnderecoDaVenda.Rua); foreach (ItemDeVenda itemVendaCadastrado in vendaCadastrada1.itens) { totalItem = itemVendaCadastrado.PrecoUnitario * itemVendaCadastrado.Quantidade; Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tPreço unitário: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tTotal do item: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\n\tTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case 10: e = new Endereco(); Console.Clear(); Console.WriteLine("------------ CADASTRO DE ENDEREÇO ------------"); Console.WriteLine("\nDigite o CEP do endereço:"); e.CEP = Console.ReadLine(); Console.WriteLine("\nDigite o Nome da Rua:"); e.Rua = Console.ReadLine(); if (EnderecoDAO.SalvarEndereco(e)) { Console.WriteLine("\nEndereço Cadastrado com Sucesso!"); } else { Console.WriteLine("\nNão foi possível Cadastrar o Endereço, CEP Inválido!"); } break; case 11: totalItem = 0; totalVenda = 0; totalGeral = 0; e = new Endereco(); Console.Clear(); Console.WriteLine("------------ LISTAGEM DE VENDAS ------------"); Console.WriteLine("\nDigite o CEP para busca: "); e.CEP = Console.ReadLine(); foreach (Venda vendaCadastrada in VendaDAO.BuscarVendaPorEndereco(e)) { totalVenda = 0; Console.WriteLine("Cliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Data da venda: " + vendaCadastrada.Data); foreach (ItemDeVenda itemVendaCadastrado in vendaCadastrada.itens) { totalItem = itemVendaCadastrado.PrecoUnitario * itemVendaCadastrado.Quantidade; Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tPreço unitário: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tTotal do item: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\n\tTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; //OPÇÃO DE SAIDA DO PROGRAMA case 0: Console.Clear(); Console.WriteLine("Encerrando ... "); break; //NENHUMA OPÇÃO DO MENU SELECIONADA default: Console.WriteLine("Opção Inválida!"); break; } Console.WriteLine("\n Precione qualquer tecla para continuar"); Console.ReadKey(); } while (opcao != 0); }
public static List<string> GetAllProduts() { ProdutoDAO produtoDao = new ProdutoDAO(); return produtoDao.ListarAutoComplete(); }
public ProdutoController(ProdutoDAO produtoDAO, CategoriaDAO categoriaDAO) { pDAO = produtoDAO; cDAO = categoriaDAO; }
/* Metodo para cadastrar registros no banco de dados para teste e demonstração */ private void PreencherBDTeste() { //Cadastro de categorias CategoriaDAO categoriaDAO = new CategoriaDAO(); Categoria bebida = new Categoria(); bebida.Codigo = 1; bebida.Descricao = "Bebida"; categoriaDAO.Create(bebida); Categoria limpeza = new Categoria(); limpeza.Codigo = 2; limpeza.Descricao = "Limpeza"; categoriaDAO.Create(limpeza); Categoria comida = new Categoria(); comida.Codigo = 3; comida.Descricao = "Comida"; categoriaDAO.Create(comida); Categoria brinquedo = new Categoria(); brinquedo.Codigo = 4; brinquedo.Descricao = "Brinquedo"; categoriaDAO.Create(brinquedo); //Cadastro de fornecedores FornecedorDAO fornecedorDAO = new FornecedorDAO(); Fornecedor fornecedor1 = new Fornecedor(); fornecedor1.Codigo = 1; fornecedor1.Cnpj = "76.245.133/0001-90"; fornecedor1.Nome = "Tem de tudo"; fornecedor1.Email = "*****@*****.**"; fornecedor1.Telefone = "(16)3312-1244"; fornecedor1.Rua = "Rua Gertrudes"; fornecedor1.Numero = 123; fornecedor1.Cep = "1233450-600"; fornecedor1.Cidade = "São Carlos"; fornecedor1.Estado = "SP"; fornecedorDAO.Create(fornecedor1); Fornecedor fornecedor2 = new Fornecedor(); fornecedor2.Codigo = 2; fornecedor2.Cnpj = "67.472.648/0001-31"; fornecedor2.Nome = "Casa de carnes"; fornecedor2.Email = "*****@*****.**"; fornecedor2.Telefone = "(16)3345-6677"; fornecedor2.Rua = "Rua Almeida"; fornecedor2.Numero = 333; fornecedor2.Cep = "12570-552"; fornecedor2.Cidade = "São Carlos"; fornecedor2.Estado = "SP"; fornecedorDAO.Create(fornecedor2); Fornecedor fornecedor3 = new Fornecedor(); fornecedor3.Codigo = 3; fornecedor3.Cnpj = "66.773.984/0001-51"; fornecedor3.Nome = "Sorvetes Mil Grau"; fornecedor3.Email = "*****@*****.**"; fornecedor3.Telefone = "(16)99143-1212"; fornecedor3.Rua = "Rua Mello Alves"; fornecedor3.Numero = 1343; fornecedor3.Cep = "15870-698"; fornecedor3.Cidade = "Araraquara"; fornecedor3.Estado = "SP"; fornecedorDAO.Create(fornecedor3); Fornecedor fornecedor4 = new Fornecedor(); fornecedor4.Codigo = 4; fornecedor4.Cnpj = "36.583.761/0001-60"; fornecedor4.Nome = "24 Horas"; fornecedor4.Email = "*****@*****.**"; fornecedor4.Telefone = "(16)99344-2332"; fornecedor4.Rua = "Rua Bento Carlos"; fornecedor4.Numero = 1111; fornecedor4.Cep = "14784-114"; fornecedor4.Cidade = "Ibaté"; fornecedor4.Estado = "SP"; fornecedorDAO.Create(fornecedor4); Fornecedor fornecedor5 = new Fornecedor(); fornecedor5.Codigo = 5; fornecedor5.Cnpj = "58.683.153/0001-60"; fornecedor5.Nome = "Bebidas LTDA"; fornecedor5.Email = "*****@*****.**"; fornecedor5.Telefone = "(16)3375-9099"; fornecedor5.Rua = "Rua Alexandrina"; fornecedor5.Numero = 234; fornecedor5.Cep = "14781-101"; fornecedor5.Cidade = "São Carlos"; fornecedor5.Estado = "SP"; fornecedorDAO.Create(fornecedor5); Fornecedor fornecedor6 = new Fornecedor(); fornecedor6.Codigo = 6; fornecedor6.Cnpj = "99.278.153/0001-62"; fornecedor6.Nome = "Brinquedos LTDA"; fornecedor6.Email = "*****@*****.**"; fornecedor6.Telefone = "(16)99455-2332"; fornecedor6.Rua = "Rua 7 de Agosto"; fornecedor6.Numero = 234; fornecedor6.Cep = "11568-998"; fornecedor6.Cidade = "São Carlos"; fornecedor6.Estado = "SP"; fornecedorDAO.Create(fornecedor6); //Cadastro de produtos ProdutoDAO produtoDAO = new ProdutoDAO(); ProdutoEstoqueDAO produtoEstoqueDAO = new ProdutoEstoqueDAO(); ProdutoEstoque produtoEstoque = new ProdutoEstoque(); Produto produto1 = new Produto(); produto1.Codigo = 1; produto1.Preco = 1.99m; produto1.CodigoBarras = "1111"; produto1.Descricao = "Sabonete"; produto1.Categoria = limpeza; produto1.QntMinEstoque = 50; produto1.Fornecedor = fornecedor1; produtoDAO.Create(produto1); produtoEstoque.Produto = produto1; produtoEstoque.QuantidadeEstoque = 20; produtoEstoqueDAO.Create(produtoEstoque); Produto produto2 = new Produto(); produto2.Codigo = 2; produto2.Preco = 2.99m; produto2.CodigoBarras = "1112"; produto2.Descricao = "Papel Toalha"; produto2.Categoria = limpeza; produto2.QntMinEstoque = 25; produto2.Fornecedor = fornecedor1; produtoDAO.Create(produto2); produtoEstoque.Produto = produto2; produtoEstoque.QuantidadeEstoque = 10; produtoEstoqueDAO.Create(produtoEstoque); Produto produto3 = new Produto(); produto3.Codigo = 3; produto3.Preco = 41.44m; produto3.CodigoBarras = "1113"; produto3.Descricao = "Limpa Tecido Automotivo"; produto3.Categoria = limpeza; produto3.QntMinEstoque = 20; produto3.Fornecedor = fornecedor1; produtoDAO.Create(produto3); produtoEstoque.Produto = produto3; produtoEstoque.QuantidadeEstoque = 90; produtoEstoqueDAO.Create(produtoEstoque); Produto produto4 = new Produto(); produto4.Codigo = 4; produto4.Preco = 8.50m; produto4.CodigoBarras = "2221"; produto4.Descricao = "Coca Cola 2L"; produto4.Categoria = bebida; produto4.QntMinEstoque = 60; produto4.Fornecedor = fornecedor5; produtoDAO.Create(produto4); produtoEstoque.Produto = produto4; produtoEstoque.QuantidadeEstoque = 20; produtoEstoqueDAO.Create(produtoEstoque); Produto produto5 = new Produto(); produto5.Codigo = 5; produto5.Preco = 12.10m; produto5.CodigoBarras = "2222"; produto5.Descricao = "Cerveja Brahma 300ml"; produto5.Categoria = bebida; produto5.QntMinEstoque = 55; produto5.Fornecedor = fornecedor5; produtoDAO.Create(produto5); produtoEstoque.Produto = produto5; produtoEstoque.QuantidadeEstoque = 50; produtoEstoqueDAO.Create(produtoEstoque); Produto produto6 = new Produto(); produto6.Codigo = 6; produto6.Preco = 6.50m; produto6.CodigoBarras = "2223"; produto6.Descricao = "Fanta Laranja 2L"; produto6.Categoria = bebida; produto6.QntMinEstoque = 75; produto6.Fornecedor = fornecedor4; produtoDAO.Create(produto6); produtoEstoque.Produto = produto6; produtoEstoque.QuantidadeEstoque = 60; produtoEstoqueDAO.Create(produtoEstoque); Produto produto7 = new Produto(); produto7.Codigo = 7; produto7.Preco = 1.99m; produto7.CodigoBarras = "3331"; produto7.Descricao = "Miojo NISSIN"; produto7.Categoria = comida; produto7.QntMinEstoque = 55; produto7.Fornecedor = fornecedor1; produtoDAO.Create(produto7); produtoEstoque.Produto = produto7; produtoEstoque.QuantidadeEstoque = 10; produtoEstoqueDAO.Create(produtoEstoque); Produto produto8 = new Produto(); produto8.Codigo = 8; produto8.Preco = 19.25m; produto8.CodigoBarras = "3332"; produto8.Descricao = "Sorvete KIBON 2L"; produto8.Categoria = comida; produto8.QntMinEstoque = 78; produto8.Fornecedor = fornecedor3; produtoDAO.Create(produto8); produtoEstoque.Produto = produto8; produtoEstoque.QuantidadeEstoque = 0; produtoEstoqueDAO.Create(produtoEstoque); Produto produto9 = new Produto(); produto9.Codigo = 9; produto9.Preco = 10.25m; produto9.CodigoBarras = "3333"; produto9.Descricao = "Arroz Integral Vapza"; produto9.Categoria = comida; produto9.QntMinEstoque = 110; produto9.Fornecedor = fornecedor1; produtoDAO.Create(produto9); produtoEstoque.Produto = produto9; produtoEstoque.QuantidadeEstoque = 60; produtoEstoqueDAO.Create(produtoEstoque); Produto produto10 = new Produto(); produto10.Codigo = 10; produto10.Preco = 49.99m; produto10.CodigoBarras = "4441"; produto10.Descricao = "Bola Futebol Nike"; produto10.Categoria = brinquedo; produto10.QntMinEstoque = 40; produto10.Fornecedor = fornecedor6; produtoDAO.Create(produto10); produtoEstoque.Produto = produto10; produtoEstoque.QuantidadeEstoque = 20; produtoEstoqueDAO.Create(produtoEstoque); Produto produto11 = new Produto(); produto11.Codigo = 11; produto11.Preco = 89.90m; produto11.CodigoBarras = "4442"; produto11.Descricao = "Boneca Barbie"; produto11.Categoria = brinquedo; produto11.QntMinEstoque = 35; produto11.Fornecedor = fornecedor6; produtoDAO.Create(produto11); produtoEstoque.Produto = produto11; produtoEstoque.QuantidadeEstoque = 70; produtoEstoqueDAO.Create(produtoEstoque); }
public ActionResult RemoverProduto(int id) { ProdutoDAO.RemoverProduto(id); return(RedirectToAction("Index", "Produto")); }
public List <ProdutoModel> Listar(ProdutoModel oModel) { ProdutoDAO oDAO = new ProdutoDAO(); return(oDAO.Listar(oModel)); }
public ActionResult DetalheProduto(int id) { return(View(ProdutoDAO.BuscarProdutoPorId(id))); }
public ProdutoController() { DAO = new ProdutoDAO(); }
public ActionResult AlterarProduto(int id) { ViewBag.CategoriaId = new SelectList(ctx.Categorias, "CategoriaId", "Nome"); return(View(ProdutoDAO.BuscarProduto(id))); }
public ActionResult Index() { var dao = new ProdutoDAO(); return(View(dao.Select())); }
public MainWindow() { InitializeComponent(); dao = new ProdutoDAO(); reloadGrid(); }
protected void CarregaProduto(int idProduto, string descrProduto) { dst = new DataSet(); produtoDao = new ProdutoDAO(); dst = produtoDao.ConsultaProduto(idProduto, 0, descrProduto, utls.ConvertePara<Int32>(Session["idLoja"], 0)); if (dst.Tables[0].Rows.Count > 0) { DataRow dr = dst.Tables[0].Rows[0]; txbDescricao.Text = utls.ConvertePara<String>(dr["descrProduto"], ""); ddlCategoria.SelectedValue = utls.ConvertePara<String>(dr["idCategoria"], ""); txbQtde.Text = utls.ConvertePara<String>(dr["qtdeEstoque"], ""); txbCusto.Text = utls.ConvertePara<String>(dr["valorCusto"], ""); txbVenda.Text = utls.ConvertePara<String>(dr["valorVenda"], ""); cblOutros.Items[0].Selected = Convert.ToBoolean(dr["freteGratis"]); cblOutros.Items[1].Selected = Convert.ToBoolean(dr["ativoProduto"]); ddlCategoria.DataBind(); } }
public void Exclui(int id) { ProdutoDAO dao = new ProdutoDAO(); dao.Exclui(id); }
protected void wzProduto_NextButtonClick(object sender, WizardNavigationEventArgs e) { if (Page.IsValid) { produto = new Produto(); produtoDao = new ProdutoDAO(); int index = ((Wizard)sender).ActiveStepIndex; if (index == 0) { if (Session["modo"].ToString() == "I") { try { if (utls.ProdutoExistente(Convert.ToInt32(Session["idUsuario"]), Convert.ToString(Session["idUsuario"]))) { return; } produto.IdProduto = utls.ConvertePara<Int32>(Session["idProduto"], 0); produto.IdLoja = utls.ConvertePara<Int32>(Session["idLoja"], 0); produto.IdCategoria = Convert.ToInt32(ddlCategoria.SelectedValue); produto.DescrProduto = Convert.ToString(txbDescricao.Text); produto.QtdeEstoque = utls.ConvertePara<Int32>(txbQtde.Text, 1); produto.ValorCusto = utls.ConvertePara<Double>(txbCusto.Text, 0.00); produto.ValorVenda = Convert.ToDouble(txbVenda.Text); produto.FreteGratis = utls.ConvertePara<Boolean>(cblOutros.Items[0].Selected, false); produto.AtivoProduto = utls.ConvertePara<Boolean>(cblOutros.Items[1].Selected, true); produtoDao.sp_ManutencaoProduto(produto, Session["modo"].ToString()); } finally { produtoDao = new ProdutoDAO(); dst = produtoDao.ConsultaProduto(0, Convert.ToInt32(ddlCategoria.SelectedValue), txbDescricao.Text, utls.ConvertePara<Int32>(Session["idLoja"], 0)); if (dst.Tables[0].Rows.Count > 0) { DataRow dr = dst.Tables[0].Rows[0]; Session["idProduto"] = dr["idProduto"].ToString(); } } } else { produto.IdProduto = utls.ConvertePara<Int32>(Session["idProduto"], 0); produto.IdLoja = utls.ConvertePara<Int32>(Session["idLoja"], 0); produto.IdCategoria = Convert.ToInt32(ddlCategoria.SelectedValue); produto.DescrProduto = Convert.ToString(txbDescricao.Text); produto.QtdeEstoque = utls.ConvertePara<Int32>(txbQtde.Text, 1); produto.ValorCusto = utls.ConvertePara<Double>(txbCusto.Text, 0.00); produto.ValorVenda = Convert.ToDouble(txbVenda.Text); produto.FreteGratis = utls.ConvertePara<Boolean>(cblOutros.Items[0].Selected, false); produto.AtivoProduto = utls.ConvertePara<Boolean>(cblOutros.Items[1].Selected, true); produtoDao.sp_ManutencaoProduto(produto, Session["modo"].ToString()); } } } }
public ActionResult AlterarProduto(int id) { return(View(ProdutoDAO.BuscarProduto(id))); }
protected void btnNao_Click(object sender, EventArgs e) { try { grdProduto_Pagamento.SelectedIndex = 0; int vidProduto = Convert.ToInt32(grdProduto_Pagamento.SelectedDataKey["idProduto"]); produtoDao = new ProdutoDAO(); produto = new Produto(); produto.IdProduto = vidProduto; produto.IdLoja = Convert.ToInt32(Session["idLoja"]); produto.IdCategoria = 0; produto.DescrProduto = ""; produto.QtdeEstoque = 1; produto.ValorCusto = 0.00; produto.ValorVenda = 0.00; produto.FreteGratis = false; produto.AtivoProduto = false; produtoDao.sp_ManutencaoProduto(produto, "D"); } finally { pnlMessage.Visible = false; pnlMessage.Enabled = false; Response.Redirect("MeusProdutos.aspx"); } }
public List <Produto> GetProduto() { return(ProdutoDAO.ListProduto()); }
public ProdutoBLL() { produtoDAO = new ProdutoDAO(); contexto = new SOTREDataContext(); }
public List <FinalCompra> GetFinalCompra() { return(ProdutoDAO.ListFinalCompras()); }
public ActionResult FazerPesquisa(string pesquisa, string b) { if (Session["cli"] == null) { ViewBag.Logado = false; } else { ViewBag.Logado = true; } ProdutoDAO dao = new ProdutoDAO(); FiltroDAO fDao = new FiltroDAO(); List <Produto> produtosEncontrados = new List <Produto>(); if (b == "1") { IList <Produto> f = dao.Lista(); foreach (var a in f) { if (a.CodFiltro == fDao.BuscaPorNome(pesquisa).Id) { produtosEncontrados.Add(a); } } } else if (pesquisa == null || pesquisa.ToUpper() == "") { ViewBag.Produto = dao.Lista(); ViewBag.Filtro = (new FiltroDAO().Lista()); return(View()); } else { IList <Produto> lista = dao.Lista(); foreach (var a in lista) { string[] dados = a.Nome.Split(' '); pesquisa = pesquisa.ToUpper(); bool pode = true; string[] dados2 = a.Descricao.Split(' '); foreach (var c in dados) { if (c.ToUpper() == pesquisa && pode != false) { produtosEncontrados.Add(a); pode = false; } } foreach (var c in dados2) { if (c.ToUpper() == pesquisa && pode != false) { produtosEncontrados.Add(a); pode = false; } } } } ViewBag.Produto = produtosEncontrados; ViewBag.Filtro = (new FiltroDAO().Lista()); return(View()); }
public void ViewCadastrarEntrada(Entrada entrada) { entrada = new Entrada(); List <Produto> listadeprodutos = new List <Produto>(); List <Fornecedor> listadeFornecedores = new List <Fornecedor>(); List <Entrada> entradas = null; listadeprodutos = ProdutoDAO.GetProdutos(); listadeFornecedores = FornecedorDAO.GetFornecedores(); string aux, aux2; Produto produtoSelect = null; Fornecedor fornecedorSelect = null; Console.Clear(); Console.WriteLine("-- Realizar Entrada --"); Console.WriteLine("Digite o codigo da entrada"); entrada.Cod_Entrada = Console.ReadLine(); Console.WriteLine("Digite o codigo do produto"); aux = Console.ReadLine(); foreach (Produto produtoes in listadeprodutos) { if (produtoes.Cod_Produto.Equals(aux)) { produtoSelect = produtoes; } } if (produtoSelect == null) { Console.WriteLine("Produto nao encontrado!"); } else { entrada.produto = produtoSelect; Console.WriteLine("Digite o codigo do Fornecedor"); aux2 = Console.ReadLine(); foreach (Fornecedor fornecedores in listadeFornecedores) { if (fornecedores.Cod_Fornecedor.Equals(aux2)) { fornecedorSelect = fornecedores; } } if (fornecedorSelect == null) { Console.WriteLine("Fornecedor nao Encontrado !"); } else { entrada.fornecedor = fornecedorSelect; Console.WriteLine("Informe a quantidade de entrada do: " + produtoSelect.Cod_Produto + "\n" + "do Fonecedor:" + fornecedorSelect.Nome); string numero = Console.ReadLine(); int quantidade; quantidade = Convert.ToInt16(numero); entrada.qtde_Entrada = quantidade; Estoque estoque = new Estoque(); estoque.Cod_Estoque = "STOCK-001"; estoque.Total_Estoque = entrada.qtde_Entrada; estoque.Entradas.Add(entrada); if (EntradaDAO.CadastrarEntrada(entrada)) { Console.WriteLine("Entrada cadastrada"); if (EstoqueDAO.CadastrarEstoque(estoque)) { Console.WriteLine("deu certo"); } else { Console.WriteLine("deu ruim"); } } else { Console.WriteLine("erro, tente novamente!"); } } } }
public Facade() { daos = new Dictionary <string, IDAO>(); rns = new Dictionary <string, Dictionary <string, List <IStrategy> > >(); #region Produto ProdutoDAO produtoDAO = new ProdutoDAO(); daos.Add(nameof(Livro), produtoDAO); //Regras de salvar ValidadorDadosObrigatoriosProduto validadorDadosObrgProd = new ValidadorDadosObrigatoriosProduto(); InclusaoDataCadastro inclusaoDataCadastro = new InclusaoDataCadastro(); //Regra genérica ValidadorIsbn validadorIsbn = new ValidadorIsbn(); //Regras de alterar ValidadorDadosObrigatoriosProdutoEdicao validadorDadosObrgProdEdicao = new ValidadorDadosObrigatoriosProdutoEdicao(); List <IStrategy> rnsSalvarProduto = new List <IStrategy>(); List <IStrategy> rnsAlterarProduto = new List <IStrategy>(); rnsSalvarProduto.Add(validadorDadosObrgProd); rnsSalvarProduto.Add(inclusaoDataCadastro); rnsAlterarProduto.Add(validadorDadosObrgProdEdicao); rnsAlterarProduto.Add(validadorIsbn); Dictionary <string, List <IStrategy> > rnsProduto = new Dictionary <string, List <IStrategy> >(); rnsProduto.Add("SALVAR", rnsSalvarProduto); rnsProduto.Add("ALTERAR", rnsAlterarProduto); rns.Add(nameof(Livro), rnsProduto); #endregion #region Pedido PedidoDAO pedidoDAO = new PedidoDAO(); daos.Add(nameof(Pedido), pedidoDAO); //Regras de salvar CalculoValorTotalPedido calculoValorTotalPedido = new CalculoValorTotalPedido(); ValidadorDadosObrigatoriosPedido validadorDadosObrigatoriosPedido = new ValidadorDadosObrigatoriosPedido(); ValidadorCartoesDiferentes validadorCartoesDiferentes = new ValidadorCartoesDiferentes(); ValidadorNecessidadePgtoCartao validadorNecessidadePgtoCartao = new ValidadorNecessidadePgtoCartao(); ValidadorValorMinimoCartao validadorValorMinimoCartao = new ValidadorValorMinimoCartao(); ValidadorCupons validadorCupons = new ValidadorCupons(); ValidadorDivisaoValorCartoes validadorDivisaoValorCartoes = new ValidadorDivisaoValorCartoes(); VerificadorNecessidadeGeracaoCupomTroca verificadorNecessidadeGeracaoCupomTroca = new VerificadorNecessidadeGeracaoCupomTroca(); //Regras de alterar ValidadorRetornoOperadora validadorRetornoOperadora = new ValidadorRetornoOperadora(); List <IStrategy> rnsSalvarPedido = new List <IStrategy>(); List <IStrategy> rnsAlterarPedido = new List <IStrategy>(); rnsSalvarPedido.Add(calculoValorTotalPedido); rnsSalvarPedido.Add(validadorDadosObrigatoriosPedido); rnsSalvarPedido.Add(validadorCartoesDiferentes); rnsSalvarPedido.Add(validadorNecessidadePgtoCartao); rnsSalvarPedido.Add(validadorValorMinimoCartao); rnsSalvarPedido.Add(validadorCupons); rnsSalvarPedido.Add(validadorDivisaoValorCartoes); rnsSalvarPedido.Add(verificadorNecessidadeGeracaoCupomTroca); rnsSalvarPedido.Add(inclusaoDataCadastro); rnsAlterarPedido.Add(validadorRetornoOperadora); Dictionary <string, List <IStrategy> > rnsPedido = new Dictionary <string, List <IStrategy> >(); rnsPedido.Add("SALVAR", rnsSalvarPedido); rnsPedido.Add("ALTERAR", rnsAlterarPedido); rns.Add(nameof(Pedido), rnsPedido); #endregion #region Troca TrocaDAO trocaDAO = new TrocaDAO(); daos.Add(nameof(Troca), trocaDAO); //Regras de salvar ValidadorDadosObrigatoriosTroca validadorDadosObrigatoriosTroca = new ValidadorDadosObrigatoriosTroca(); ValidadorQtdeTrocaCompativelComPedido validadorQtdeTrocaCompativelComTroca = new ValidadorQtdeTrocaCompativelComPedido(); //Regras de alterar ValidadorGeracaoCupomTrocaRecebida validadorGeracaoCupomTrocaRecebida = new ValidadorGeracaoCupomTrocaRecebida(); List <IStrategy> rnsSalvarTroca = new List <IStrategy>(); List <IStrategy> rnsAlterarTroca = new List <IStrategy>(); rnsSalvarTroca.Add(inclusaoDataCadastro); rnsSalvarTroca.Add(validadorDadosObrigatoriosTroca); rnsSalvarTroca.Add(validadorQtdeTrocaCompativelComTroca); rnsAlterarTroca.Add(validadorGeracaoCupomTrocaRecebida); Dictionary <string, List <IStrategy> > rnsTroca = new Dictionary <string, List <IStrategy> >(); rnsTroca.Add("SALVAR", rnsSalvarTroca); rnsTroca.Add("ALTERAR", rnsAlterarTroca); rns.Add(nameof(Troca), rnsTroca); #endregion #region ItemPedido ItemPedidoDAO itemPedidoDAO = new ItemPedidoDAO(); daos.Add(nameof(ItemPedido), itemPedidoDAO); rns.Add(nameof(ItemPedido), null); #endregion #region ItemBloqueado ItemBoqueadoDAO itemBoqueadoDAO = new ItemBoqueadoDAO(); daos.Add(nameof(ItemBloqueado), itemBoqueadoDAO); rns.Add(nameof(ItemBloqueado), null); #endregion #region Cupom CupomDAO cupomDAO = new CupomDAO(); daos.Add(nameof(Cupom), cupomDAO); rns.Add(nameof(Cupom), null); #endregion #region Estoque EstoqueDAO estoqueDAO = new EstoqueDAO(); daos.Add(nameof(Estoque), estoqueDAO); rns.Add(nameof(Estoque), null); #endregion #region EntradaEstoque EntradaEstoqueDAO entradaEstoqueDAO = new EntradaEstoqueDAO(); daos.Add(nameof(EntradaEstoque), entradaEstoqueDAO); //Regras de salvar ValidadorDadosObrigatoriosEntradaEstoque validadorDadosObrigatoriosEntradaEstoque = new ValidadorDadosObrigatoriosEntradaEstoque(); ValidadorDataEntradaEstoque validadorDataEntradaEstoque = new ValidadorDataEntradaEstoque(); List <IStrategy> rnsSalvarEntradaEstoque = new List <IStrategy>(); rnsSalvarEntradaEstoque.Add(validadorDadosObrigatoriosEntradaEstoque); rnsSalvarEntradaEstoque.Add(validadorDataEntradaEstoque); Dictionary <string, List <IStrategy> > rnsEntradaEstoque = new Dictionary <string, List <IStrategy> >(); rnsEntradaEstoque.Add("SALVAR", rnsSalvarEntradaEstoque); rns.Add(nameof(EntradaEstoque), rnsEntradaEstoque); #endregion #region Venda VendaDAO vendaDAO = new VendaDAO(); daos.Add(nameof(Venda), vendaDAO); //Regras de consultar ValidadorPeriodoVenda validadorPeriodoVenda = new ValidadorPeriodoVenda(); List <IStrategy> rnsConsultarVenda = new List <IStrategy>(); rnsConsultarVenda.Add(validadorPeriodoVenda); Dictionary <string, List <IStrategy> > rnsVenda = new Dictionary <string, List <IStrategy> >(); rnsVenda.Add("CONSULTAR", rnsConsultarVenda); rns.Add(nameof(Venda), rnsVenda); #endregion #region Faturamento FaturamentoDAO faturamentoDAO = new FaturamentoDAO(); daos.Add(nameof(Faturamento), faturamentoDAO); //Regras de consultar ValidadorPeriodoFaturamento validadorPeriodoFaturamento = new ValidadorPeriodoFaturamento(); List <IStrategy> rnsConsultarFaturamento = new List <IStrategy>(); rnsConsultarFaturamento.Add(validadorPeriodoFaturamento); Dictionary <string, List <IStrategy> > rnsFaturamento = new Dictionary <string, List <IStrategy> >(); rnsFaturamento.Add("CONSULTAR", rnsConsultarFaturamento); rns.Add(nameof(Faturamento), rnsFaturamento); #endregion #region Lucro LucroDAO lucroDAO = new LucroDAO(); daos.Add(nameof(Lucro), lucroDAO); //Regras de consultar ValidadorPeriodoLucro validadorPeriodoLucro = new ValidadorPeriodoLucro(); List <IStrategy> rnsConsultarLucro = new List <IStrategy>(); rnsConsultarLucro.Add(validadorPeriodoLucro); Dictionary <string, List <IStrategy> > rnsLucro = new Dictionary <string, List <IStrategy> >(); rnsLucro.Add("CONSULTAR", rnsConsultarLucro); rns.Add(nameof(Lucro), rnsLucro); #endregion #region Usuario UsuarioDAO usuarioDAO = new UsuarioDAO(); daos.Add(nameof(Usuario), usuarioDAO); //Regras de salvar inclusaoDataCadastro = new InclusaoDataCadastro(); ValidadorDadosObrigatoriosUsuario validadorDadosObrigatoriosUsuario = new ValidadorDadosObrigatoriosUsuario(); ValidadorDataNascimento validadorDataNascimento = new ValidadorDataNascimento(); ValidadorCpf validadorCpf = new ValidadorCpf(); ValidadorSenha validadorSenha = new ValidadorSenha(); ValidadorDadosCartao validadorDadosCartao = new ValidadorDadosCartao(); ValidadorDadosEndereco validadorDadosEndereco = new ValidadorDadosEndereco(); ValidadorEmail validadorEmail = new ValidadorEmail(); List <IStrategy> rnsSalvarUsuario = new List <IStrategy>(); rnsSalvarUsuario.Add(inclusaoDataCadastro); rnsSalvarUsuario.Add(validadorDadosObrigatoriosUsuario); rnsSalvarUsuario.Add(validadorDataNascimento); rnsSalvarUsuario.Add(validadorCpf); rnsSalvarUsuario.Add(validadorSenha); rnsSalvarUsuario.Add(validadorDadosCartao); rnsSalvarUsuario.Add(validadorEmail); //Regras de alterar ValidadorDadosObrigatoriosTrocaSenha validadorDadosObrigatoriosTrocaSenha = new ValidadorDadosObrigatoriosTrocaSenha(); ValidadorSenhaAtual validadorSenhaAtual = new ValidadorSenhaAtual(); ValidadorTrocaSenha validadorTrocaSenha = new ValidadorTrocaSenha(); ValidadorDadosObrigatoriosUsuarioEdicao validadorDadosObrigatoriosUsuarioEdicao = new ValidadorDadosObrigatoriosUsuarioEdicao(); List <IStrategy> rnsAlterarUsuario = new List <IStrategy>(); rnsAlterarUsuario.Add(validadorDadosObrigatoriosTrocaSenha); rnsAlterarUsuario.Add(validadorSenhaAtual); rnsAlterarUsuario.Add(validadorTrocaSenha); rnsAlterarUsuario.Add(validadorDadosObrigatoriosUsuarioEdicao); Dictionary <string, List <IStrategy> > rnsUsuario = new Dictionary <string, List <IStrategy> >(); rnsUsuario.Add("SALVAR", rnsSalvarUsuario); rnsUsuario.Add("ALTERAR", rnsAlterarUsuario); rns.Add(nameof(Usuario), rnsUsuario); #endregion #region Endereco EnderecoDAO enderecoDAO = new EnderecoDAO(); daos.Add(nameof(Endereco), enderecoDAO); //Regras de salvar inclusaoDataCadastro = new InclusaoDataCadastro(); ValidadorDadosObrigatoriosEndereco validadorDadosObrigatoriosEndereco = new ValidadorDadosObrigatoriosEndereco(); validadorDadosEndereco = new ValidadorDadosEndereco(); List <IStrategy> rnsSalvarEndereco = new List <IStrategy>(); rnsSalvarEndereco.Add(inclusaoDataCadastro); rnsSalvarEndereco.Add(validadorDadosObrigatoriosEndereco); rnsSalvarEndereco.Add(validadorDadosEndereco); //Regras de alterar List <IStrategy> rnsAlterarEndereco = new List <IStrategy>(); rnsAlterarEndereco.Add(validadorDadosObrigatoriosEndereco); rnsAlterarEndereco.Add(validadorDadosEndereco); Dictionary <string, List <IStrategy> > rnsEndereco = new Dictionary <string, List <IStrategy> >(); rnsEndereco.Add("SALVAR", rnsSalvarEndereco); rnsEndereco.Add("ALTERAR", rnsAlterarEndereco); rns.Add(nameof(Endereco), rnsEndereco); #endregion #region Cartao CartaoDeCreditoDAO cartaoDeCreditoDAO = new CartaoDeCreditoDAO(); daos.Add(nameof(CartaoDeCredito), cartaoDeCreditoDAO); //Regras de salvar inclusaoDataCadastro = new InclusaoDataCadastro(); ValidadorDadosObrigatoriosCartao validadorDadosObrigatoriosCartao = new ValidadorDadosObrigatoriosCartao(); validadorDadosCartao = new ValidadorDadosCartao(); List <IStrategy> rnsSalvarCartaoDeCredito = new List <IStrategy>(); rnsSalvarCartaoDeCredito.Add(inclusaoDataCadastro); rnsSalvarCartaoDeCredito.Add(validadorDadosObrigatoriosCartao); rnsSalvarCartaoDeCredito.Add(validadorDadosCartao); //Regras de alterar List <IStrategy> rnsAlterarCartaoDeCredito = new List <IStrategy>(); rnsAlterarCartaoDeCredito.Add(validadorDadosObrigatoriosCartao); rnsAlterarCartaoDeCredito.Add(validadorDadosCartao); Dictionary <string, List <IStrategy> > rnsCartaoDeCredito = new Dictionary <string, List <IStrategy> >(); rnsCartaoDeCredito.Add("SALVAR", rnsSalvarCartaoDeCredito); rnsCartaoDeCredito.Add("ALTERAR", rnsAlterarCartaoDeCredito); rns.Add(nameof(CartaoDeCredito), rnsCartaoDeCredito); #endregion #region Notificacao NotificacaoDAO notificacaoDAO = new NotificacaoDAO(); daos.Add(nameof(Notificacao), notificacaoDAO); Dictionary <string, List <IStrategy> > rnsNotificacao = new Dictionary <string, List <IStrategy> >(); rnsNotificacao.Add("CONSULTAR", null); rns.Add(nameof(Notificacao), rnsNotificacao); #endregion }
public ActionResult ListarProduto() { ProdutoDAO.RetornarProdutos(); return(View()); }
public void CarregaProduto() { DataSet dstProduto = new DataSet(); ProdutoDAO produtoDao = new ProdutoDAO(); int IdLoja = 0; dstProduto = produtoDao.ConsultaProduto(Convert.ToInt32(Session["idProduto"]), 0, null, 0); DataRow drProduto = dstProduto.Tables[0].Rows[0]; if (dstProduto.Tables[0].Rows.Count > 0) { IdLoja = Convert.ToInt32(drProduto["idLoja"]); lblDescricao.Text = Convert.ToString(drProduto["descrProduto"]); lblProduto.Text = Convert.ToString(drProduto["descrProduto"]); hfdValorVenda.Value = Convert.ToString(drProduto["valorVenda"]); Double Valor = Convert.ToDouble(drProduto["valorVenda"]); lblValor.Text = string.Format("{0:C2}", Valor); if (Convert.ToInt32(drProduto["qtdeEstoque"]) > 0) { for (int i = 1; i <= Convert.ToInt32(drProduto["qtdeEstoque"]); i++) { ListItem li = new ListItem(); li.Text = i.ToString(); li.Value = i.ToString(); ddlQtde.Items.Add(li); } } lblCategoria.Text = Convert.ToString(drProduto["descrCategoria"]); lblQtde.Text = Convert.ToString(drProduto["qtdeEstoque"]); if (Convert.ToBoolean(drProduto["freteGratis"])) { lblFreteGratis.Text = "Sim"; } else { lblFreteGratis.Text = "Não"; } lblUnLike.Text = Convert.ToString(drProduto["unlikeProduto"]); Label7.Text = Convert.ToString(drProduto["likeProduto"]); DataSet dstLoja = new DataSet(); LojaDAO lojaDao = new LojaDAO(); dstLoja = lojaDao.ConsultaLoja(null, IdLoja); DataRow drLoja = dstLoja.Tables[0].Rows[0]; if (dstLoja.Tables[0].Rows.Count > 0) { if (!Convert.IsDBNull(drLoja["logoLoja"])) { imgLogo.ImageUrl = Convert.ToString(drLoja["logoLoja"]); } lblRazao.Text = Convert.ToString(drLoja["razaoSocial"]); lblFantasia.Text = utls.ConvertePara<String>(drLoja["nomeFantasia"], ""); lblContato.Text = utls.ConvertePara<String>(drLoja["foneLoja"], ""); lblSite.Text = utls.ConvertePara<String>(drLoja["siteLoja"], ""); lblCep.Text = Convert.ToString(drLoja["cepLoja"]); lblEstado.Text = Convert.ToString(drLoja["ufLoja"]); lblCidade.Text = Convert.ToString(drLoja["cidLoja"]); lblBairro.Text = Convert.ToString(drLoja["bairroLoja"]); lblEndereco.Text = Convert.ToString(drLoja["enderLoja"]); lblNumero.Text = Convert.ToString(drLoja["numLoja"]); lblComplemento.Text = utls.ConvertePara<String>(drLoja["complLoja"], ""); } } }