protected void Page_Load(object sender, EventArgs e) { // listagem de categorias CategoriaLivroDAO categoriaDAO = new CategoriaLivroDAO(); HttpContext.Current.Items.Add("categorias", categoriaDAO.Listar()); // verificando a existência de carrinho carrinhoDAO = new CarrinhoDAO(); HttpCookie idCarrinhoCookie = Request.Cookies["idCarrinho"]; if (idCarrinhoCookie == null) { idCarrinhoCookie = new HttpCookie("idCarrinho", carrinhoDAO.addCarrinho().ToString()); Response.Cookies.Add(idCarrinhoCookie); } Livraria.Model.Carrinho carrinho = carrinhoDAO.getCarrinhoById(Convert.ToInt32(idCarrinhoCookie.Value.ToString())); // pediu para adicionar um novo livro ao carrinho? livroDAO = new LivroDAO(); string idAddLivro = Request.QueryString.Get("add"); if (idAddLivro != null) { carrinhoDAO.addLivro(carrinho, livroDAO.getById(Convert.ToInt32(idAddLivro))); carrinho = carrinhoDAO.getCarrinhoById(Convert.ToInt32(idCarrinhoCookie.Value.ToString())); HttpContext.Current.Items.Add("Carrinho", carrinho); Response.Redirect("Carrinho.aspx"); } HttpContext.Current.Items.Add("Carrinho", carrinho); }
protected void Page_Load(object sender, EventArgs e) { if (System.Web.HttpContext.Current.Request.HttpMethod == "GET" && Request.QueryString["cat"] != null) { int idCategoria = Convert.ToInt32(Request.QueryString["cat"].ToString()); DropDownList1.SelectedValue = idCategoria.ToString(); } CategoriaLivroDAO categoriaDAO = new CategoriaLivroDAO(); HttpContext.Current.Items.Add("categorias", categoriaDAO.Listar()); }
protected void Page_Load(object sender, EventArgs e) { LivroDAO livroDAO = new LivroDAO(); HttpContext.Current.Items.Add("recentes", livroDAO.Listar(8)); UsuarioDAO usuarioDAO = new UsuarioDAO(); HttpContext.Current.Items.Add("usuariosRecentes", usuarioDAO.getRecentes(5)); CategoriaLivroDAO categoriaDAO = new CategoriaLivroDAO(); HttpContext.Current.Items.Add("categorias", categoriaDAO.Listar()); }
protected void Page_Load(object sender, EventArgs e) { string id = Request.QueryString["id"]; if (id == null && Session["usuarioLogado"] == null) { Response.Redirect("Login.aspx?r=" + "VerPerfil.aspx", true); } else if (id == null) { Response.Redirect("~/view/VerPerfil.aspx?id=" + Session["idUsuarioLogado"].ToString()); } CategoriaLivroDAO categoriaDAO = new CategoriaLivroDAO(); HttpContext.Current.Items.Add("categorias", categoriaDAO.Listar()); }
protected void Page_Load(object sender, EventArgs e) { // verifica login if (Session["usuarioLogado"] == null) { Response.Redirect("Login.aspx?r=EditarLivro.aspx", true); } // verifica se a url está correta if (Request.QueryString.Get("id") == null) { Response.Redirect("GerenciarLivros.aspx", true); } else { livro = livroDAO.getById(Convert.ToInt32(Request.QueryString.Get("id"))); // se o livro não pertencer ao usuário if (livro.Proprietario.Id != Convert.ToInt32(Session["idUsuarioLogado"].ToString())) { Response.Redirect("GerenciarLivros.aspx", true); } } if (!Page.IsPostBack) { CategoriaLivroDAO categoriaDAO = new CategoriaLivroDAO(); //HtmlSelect inpCategoria = (HtmlSelect)FindControl("inpCategoria"); inpCategoria.DataSource = categoriaDAO.Listar(); inpCategoria.DataTextField = "Nome"; inpCategoria.DataValueField = "Id"; inpCategoria.DataBind(); // se está tudo ok inpAno.Value = livro.Ano.ToString(); inpAutor.Value = livro.Autor; inpCategoria.Value = livro.Categoria.Id.ToString(); inpDescricao.Value = livro.Descricao; inpEdicao.Value = livro.Edicao.ToString(); inpIdioma.Value = livro.Edicao.ToString(); inpISBN.Value = livro.Isbn; inpPaginas.Value = livro.Paginas.ToString(); inpPreco.Value = livro.Preco.ToString(); inpQuantidade.Value = livro.Quantidade.ToString(); inpTitulo.Value = livro.Titulo.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuarioLogado"] == null) { Response.Redirect("Login.aspx?r=" + "InserirLivros.aspx", true); } // popular categorias CategoriaLivroDAO categoriaDAO = new CategoriaLivroDAO(); if (!Page.IsPostBack) { inpCategoria.DataSource = categoriaDAO.Listar(); inpCategoria.DataTextField = "Nome"; inpCategoria.DataValueField = "Id"; inpCategoria.DataBind(); } }
protected void btSalvar_click(object sender, EventArgs e) { CategoriaLivroDAO catDAO = new CategoriaLivroDAO(); String id = idEditar.Value; if (id != "-1") { catDAO.Editar(new CategoriaLivro { Id = Int32.Parse(id), Nome = inpNome.Value }); } else { catDAO.Inserir(new CategoriaLivro { Nome = inpNome.Value }); } Response.Redirect("GerenciarCategorias.aspx", true); }
protected void btExcluir_click(object sender, EventArgs e) { CategoriaLivroDAO catDAO = new CategoriaLivroDAO(); LivroDAO livDAO = new LivroDAO(); String id = idEditar.Value; if (id != "-1") { CategoriaLivro cat = catDAO.getById(Int32.Parse(id)); foreach (Livro l in cat.Livros) { livDAO.Excluir(l); } catDAO.Excluir(catDAO.getById(Int32.Parse(id))); Response.Redirect("GerenciarCategorias.aspx", true); } }
protected void Page_Load(object sender, EventArgs e) { CategoriaLivroDAO categoriaDAO = new CategoriaLivroDAO(); HttpContext.Current.Items.Add("categorias", categoriaDAO.Listar()); }
/* * INÍCIO do CONSTRUTOR da Fachada * ------------------------------------------------------ */ private Fachada() { daos = new Dictionary <string, IDAO>(); rns = new Dictionary <string, Dictionary <string, List <IStrategy> > >(); // instâncias das Strategys ComplementoDtCadastro complementoDtCadastro = new ComplementoDtCadastro(); DeleteCartao deleteCartao = new DeleteCartao(); DeleteEndereco deleteEndereco = new DeleteEndereco(); DeleteClienteCartoes deleteClienteXCartoes = new DeleteClienteCartoes(); DeleteClienteEnderecos deleteClienteXEnderecos = new DeleteClienteEnderecos(); ValidadorClienteCartao validadorClienteCC = new ValidadorClienteCartao(); ValidadorClienteEndereco validadorClienteEndereco = new ValidadorClienteEndereco(); ValidadorCartaoCredito validadorCartaoCredito = new ValidadorCartaoCredito(); ValidadorDadosCliente valDadosClientePessoaFisica = new ValidadorDadosCliente(); ValidadorEndereco valEndereco = new ValidadorEndereco(); ParametroExcluir paramExcluir = new ParametroExcluir(); ValidadorExistenciaCPF valExistenciaCPF = new ValidadorExistenciaCPF(); ValidadorExistenciaEmail valExistenciaEmail = new ValidadorExistenciaEmail(); ValidadorAtivacaoInativacaoLivro valAtivacaoInativacaoLivro = new ValidadorAtivacaoInativacaoLivro(); ValidadorDadosEstoque valDadosEstoque = new ValidadorDadosEstoque(); ValidadorDadosPedido valDadosPedido = new ValidadorDadosPedido(); ValidadorStatusPedido valStatusPedido = new ValidadorStatusPedido(); ValidadorAtualizaPedido valAtualizaPedido = new ValidadorAtualizaPedido(); // instâncias das DAOs EnderecoDAO enderecoDAO = new EnderecoDAO(); CidadeDAO cidadeDAO = new CidadeDAO(); EstadoDAO estadoDAO = new EstadoDAO(); PaisDAO paisDAO = new PaisDAO(); ClienteCartaoDAO clientePFXCartaoDAO = new ClienteCartaoDAO(); ClienteEnderecoDAO ClienteEnderecoDAO = new ClienteEnderecoDAO(); CartaoCreditoDAO ccDAO = new CartaoCreditoDAO(); BandeiraDAO bandeiraDAO = new BandeiraDAO(); TipoTelefoneDAO tipoTelefoneDAO = new TipoTelefoneDAO(); TipoResidenciaDAO tipoResidenciaDAO = new TipoResidenciaDAO(); TipoLogradouroDAO tipoLogradouroDAO = new TipoLogradouroDAO(); ClienteDAO clientePFDAO = new ClienteDAO(); CategoriaMotivoDAO categoriaMotivoDAO = new CategoriaMotivoDAO(); CategoriaLivroDAO categoriaLivroDAO = new CategoriaLivroDAO(); LivroCategoriaDAO livroCategoriaDAO = new LivroCategoriaDAO(); ImagemLivroDAO imagemLivroDAO = new ImagemLivroDAO(); EditoraDAO editoraDAO = new EditoraDAO(); LivroDAO livroDAO = new LivroDAO(); EstoqueDAO estoqueDAO = new EstoqueDAO(); FornecedorDAO fornecedorDAO = new FornecedorDAO(); CupomDAO cupomDAO = new CupomDAO(); TipoCupomDAO tipoCupomDAO = new TipoCupomDAO(); PedidoCupomDAO clientePFXCupomDAO = new PedidoCupomDAO(); StatusPedidoDAO statusPedidoDAO = new StatusPedidoDAO(); PedidoDetalheDAO pedidoDetalheDAO = new PedidoDetalheDAO(); CartaoPedidoDAO ccPedidoDAO = new CartaoPedidoDAO(); PedidoDAO pedidoDAO = new PedidoDAO(); AnaliseDAO analiseDAO = new AnaliseDAO(); // adicionando as DAOs ao Mapa daos já indicando o indice (nome da classe domínio) de cada um daos.Add(typeof(Endereco).Name, enderecoDAO); daos.Add(typeof(Cidade).Name, cidadeDAO); daos.Add(typeof(Estado).Name, estadoDAO); daos.Add(typeof(Pais).Name, paisDAO); daos.Add(typeof(ClienteCartao).Name, clientePFXCartaoDAO); daos.Add(typeof(ClienteEndereco).Name, ClienteEnderecoDAO); daos.Add(typeof(CartaoCredito).Name, ccDAO); daos.Add(typeof(Bandeira).Name, bandeiraDAO); daos.Add(typeof(TipoTelefone).Name, tipoTelefoneDAO); daos.Add(typeof(TipoResidencia).Name, tipoResidenciaDAO); daos.Add(typeof(TipoLogradouro).Name, tipoLogradouroDAO); daos.Add(typeof(Cliente).Name, clientePFDAO); daos.Add(typeof(CategoriaMotivo).Name, categoriaMotivoDAO); daos.Add(typeof(Categoria).Name, categoriaLivroDAO); daos.Add(typeof(LivroCategoria).Name, livroCategoriaDAO); daos.Add(typeof(ImagemLivro).Name, imagemLivroDAO); daos.Add(typeof(Editora).Name, editoraDAO); daos.Add(typeof(Livro).Name, livroDAO); daos.Add(typeof(Estoque).Name, estoqueDAO); daos.Add(typeof(Fornecedor).Name, fornecedorDAO); daos.Add(typeof(Cupom).Name, cupomDAO); daos.Add(typeof(TipoCupom).Name, tipoCupomDAO); daos.Add(typeof(PedidoCupom).Name, clientePFXCupomDAO); daos.Add(typeof(StatusPedido).Name, statusPedidoDAO); daos.Add(typeof(PedidoDetalhe).Name, pedidoDetalheDAO); daos.Add(typeof(CartaoCreditoPedido).Name, ccPedidoDAO); daos.Add(typeof(Pedido).Name, pedidoDAO); daos.Add(typeof(Analise).Name, analiseDAO); #region CRIAÇÃO DA LISTA DE STRATEGYS /* * CLIENTE X ENDEREÇO - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsSalvarClienteEndereco = new List <IStrategy>(); rnsSalvarClienteEndereco.Add(validadorClienteEndereco); List <IStrategy> rnsConsultarClienteEndereco = new List <IStrategy>(); /* * CLIENTE X ENDEREÇO - FIM --------------------------------------------------------------------- */ // criando as listas que conterão as Strategys referente a cada classe // e adicionando as strategy nas listas /* * ENDEREÇO - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsAlterarEndereco = new List <IStrategy>(); rnsAlterarEndereco.Add(valEndereco); List <IStrategy> rnsExcluirEndereco = new List <IStrategy>(); rnsExcluirEndereco.Add(deleteEndereco); rnsExcluirEndereco.Add(paramExcluir); List <IStrategy> rnsConsultarEndereco = new List <IStrategy>(); /* * ENDEREÇO - FIM --------------------------------------------------------------------- */ /* * CIDADE - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarCidade = new List <IStrategy>(); /* * CIDADE - FIM --------------------------------------------------------------------- */ /* * ESTADO - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarEstado = new List <IStrategy>(); /* * ESTADO - FIM --------------------------------------------------------------------- */ /* * PAIS - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarPais = new List <IStrategy>(); /* * PAIS - FIM --------------------------------------------------------------------- */ /* * ClientePF - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsSalvarClientePF = new List <IStrategy>(); rnsSalvarClientePF.Add(valDadosClientePessoaFisica); rnsSalvarClientePF.Add(valExistenciaCPF); rnsSalvarClientePF.Add(valExistenciaEmail); rnsSalvarClientePF.Add(complementoDtCadastro); List <IStrategy> rnsAlterarClientePF = new List <IStrategy>(); rnsAlterarClientePF.Add(valDadosClientePessoaFisica); List <IStrategy> rnsExcluirClientePF = new List <IStrategy>(); rnsExcluirClientePF.Add(deleteClienteXCartoes); rnsExcluirClientePF.Add(deleteClienteXEnderecos); rnsExcluirClientePF.Add(paramExcluir); List <IStrategy> rnsConsultarClientePF = new List <IStrategy>(); /* * ClientePF - FIM --------------------------------------------------------------------- */ /* * CLIENTE X CARTÃO - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsSalvarClienteCartao = new List <IStrategy>(); rnsSalvarClienteCartao.Add(validadorClienteCC); List <IStrategy> rnsConsultarClienteCartao = new List <IStrategy>(); /* * CLIENTE X CARTÃO - FIM --------------------------------------------------------------------- */ /* * CARTÃO - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsAlterarCartao = new List <IStrategy>(); rnsAlterarCartao.Add(validadorCartaoCredito); List <IStrategy> rnsExcluirCartao = new List <IStrategy>(); rnsExcluirCartao.Add(deleteCartao); rnsExcluirCartao.Add(paramExcluir); List <IStrategy> rnsConsultarCartao = new List <IStrategy>(); /* * CARTÃO - FIM --------------------------------------------------------------------- */ /* * Bandeira - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarBandeira = new List <IStrategy>(); /* * Bandeira - FIM --------------------------------------------------------------------- */ /* * TipoTelefone - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarTipoTelefone = new List <IStrategy>(); /* * TipoTelefone - FIM --------------------------------------------------------------------- */ /* * TipoResidencia - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarTipoResidencia = new List <IStrategy>(); /* * TipoResidencia - FIM --------------------------------------------------------------------- */ /* * TipoLogradouro - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarTipoLogradouro = new List <IStrategy>(); /* * TipoLogradouro - FIM --------------------------------------------------------------------- */ /* * CategoriaMotivo - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarCategoriaMotivo = new List <IStrategy>(); /* * CategoriaMotivo - FIM --------------------------------------------------------------------- */ /* * CategoriaLivro - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarCategoriaLivro = new List <IStrategy>(); /* * CategoriaLivro - FIM --------------------------------------------------------------------- */ /* * LivroXCategoria - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarLivroCategoria = new List <IStrategy>(); /* * LivroXCategoria - FIM --------------------------------------------------------------------- */ /* * ImagemLivro - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarImagemLivro = new List <IStrategy>(); /* * ImagemLivro - FIM --------------------------------------------------------------------- */ /* * EDITORA - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarEditora = new List <IStrategy>(); /* * EDITORA - FIM --------------------------------------------------------------------- */ /* * LIVRO - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsAlterarLivro = new List <IStrategy>(); rnsAlterarLivro.Add(valAtivacaoInativacaoLivro); List <IStrategy> rnsConsultarLivro = new List <IStrategy>(); /* * LIVRO - FIM --------------------------------------------------------------------- */ /* * ESTOQUE - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsSalvarEstoque = new List <IStrategy>(); rnsSalvarEstoque.Add(valDadosEstoque); rnsSalvarEstoque.Add(complementoDtCadastro); List <IStrategy> rnsAlterarEstoque = new List <IStrategy>(); rnsAlterarEstoque.Add(valDadosEstoque); rnsAlterarEstoque.Add(complementoDtCadastro); List <IStrategy> rnsExcluirEstoque = new List <IStrategy>(); List <IStrategy> rnsConsultarEstoque = new List <IStrategy>(); /* * ESTOQUE - FIM --------------------------------------------------------------------- */ /* * FORNECEDOR - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarFornecedor = new List <IStrategy>(); /* * FORNECEDOR - FIM --------------------------------------------------------------------- */ /* * CUPOM - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsSalvarCupom = new List <IStrategy>(); List <IStrategy> rnsAlterarCupom = new List <IStrategy>(); List <IStrategy> rnsConsultarCupom = new List <IStrategy>(); /* * CUPOM - FIM --------------------------------------------------------------------- */ /* * TipoCupom - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarTipoCupom = new List <IStrategy>(); /* * TipoCupom - FIM --------------------------------------------------------------------- */ /* * CLIENTE X CUPOM - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsSalvarClienteCupom = new List <IStrategy>(); List <IStrategy> rnsConsultarClienteCupom = new List <IStrategy>(); /* * CLIENTE X CUPOM - FIM --------------------------------------------------------------------- */ /* * StatusPedido - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarStatusPedido = new List <IStrategy>(); /* * StatusPedido - FIM --------------------------------------------------------------------- */ /* * CCPedido - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarCCPedido = new List <IStrategy>(); /* * CCPedido - FIM --------------------------------------------------------------------- */ /* * PedidoDetalhe - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarPedidoDetalhe = new List <IStrategy>(); /* * PedidoDetalhe - FIM --------------------------------------------------------------------- */ /* * Pedido - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsSalvarPedido = new List <IStrategy>(); rnsSalvarPedido.Add(complementoDtCadastro); rnsSalvarPedido.Add(valDadosPedido); rnsSalvarPedido.Add(valStatusPedido); List <IStrategy> rnsAlterarPedido = new List <IStrategy>(); rnsAlterarPedido.Add(complementoDtCadastro); rnsAlterarPedido.Add(valStatusPedido); rnsAlterarPedido.Add(valAtualizaPedido); List <IStrategy> rnsConsultarPedido = new List <IStrategy>(); /* * Pedido - FIM --------------------------------------------------------------------- */ /* * Analise - COMEÇO DA CRIAÇÃO DA LISTA DE STRATEGYS---------------------------------- */ List <IStrategy> rnsConsultarAnalise = new List <IStrategy>(); /* * Analise - FIM --------------------------------------------------------------------- */ #endregion #region CRIAÇÃO DA LISTA DE REGRAS PARA CADA OPERAÇÂO // criando mapa indicando o indice (operação) e a lista das Stategys(regras) de cada operação /* * CIDADE - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsCidade = new Dictionary <string, List <IStrategy> >(); rnsCidade.Add("CONSULTAR", rnsConsultarCidade); /* * CIDADE - FIM ---------------------------------------------------------------------------- */ /* * ESTADO - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsEstado = new Dictionary <string, List <IStrategy> >(); rnsEstado.Add("CONSULTAR", rnsConsultarEstado); /* * ESTADO - FIM ---------------------------------------------------------------------------- */ /* * PAIS - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsPais = new Dictionary <string, List <IStrategy> >(); rnsPais.Add("CONSULTAR", rnsConsultarPais); /* * PAIS - FIM ---------------------------------------------------------------------------- */ /* * CLIENTE X ENDEREÇO - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsClienteEndereco = new Dictionary <string, List <IStrategy> >(); rnsClienteEndereco.Add("SALVAR", rnsSalvarClienteEndereco); rnsClienteEndereco.Add("CONSULTAR", rnsConsultarClienteEndereco); /* * CLIENTE X ENDEREÇO - FIM ---------------------------------------------------------------------------- */ /* * ENDEREÇO - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsEndereco = new Dictionary <string, List <IStrategy> >(); rnsEndereco.Add("ALTERAR", rnsAlterarEndereco); rnsEndereco.Add("EXCLUIR", rnsExcluirEndereco); rnsEndereco.Add("CONSULTAR", rnsConsultarEndereco); /* * ENDEREÇO - FIM ---------------------------------------------------------------------------- */ /* * ClientePF - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsClientePF = new Dictionary <string, List <IStrategy> >(); rnsClientePF.Add("SALVAR", rnsSalvarClientePF); rnsClientePF.Add("ALTERAR", rnsAlterarClientePF); rnsClientePF.Add("EXCLUIR", rnsExcluirClientePF); rnsClientePF.Add("CONSULTAR", rnsConsultarClientePF); /* * ClientePF - FIM ---------------------------------------------------------------------------- */ /* * CLIENTE X CARTÃO - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsClienteCartao = new Dictionary <string, List <IStrategy> >(); rnsClienteCartao.Add("SALVAR", rnsSalvarClienteCartao); rnsClienteCartao.Add("CONSULTAR", rnsConsultarClienteCartao); /* * CLIENTE X CARTÃO - FIM ---------------------------------------------------------------------------- */ /* * CARTÃO - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsCartao = new Dictionary <string, List <IStrategy> >(); rnsCartao.Add("ALTERAR", rnsAlterarCartao); rnsCartao.Add("EXCLUIR", rnsExcluirCartao); rnsCartao.Add("CONSULTAR", rnsConsultarCartao); /* * CARTÃO - FIM ---------------------------------------------------------------------------- */ /* * Bandeira - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsBandeira = new Dictionary <string, List <IStrategy> >(); rnsBandeira.Add("CONSULTAR", rnsConsultarBandeira); /* * Bandeira - FIM ---------------------------------------------------------------------------- */ /* * TipoTelefone - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsTipoTelefone = new Dictionary <string, List <IStrategy> >(); rnsTipoTelefone.Add("CONSULTAR", rnsConsultarTipoTelefone); /* * TipoTelefone - FIM ---------------------------------------------------------------------------- */ /* * TipoResidencia - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsTipoResidencia = new Dictionary <string, List <IStrategy> >(); rnsTipoResidencia.Add("CONSULTAR", rnsConsultarTipoResidencia); /* * TipoResidencia - FIM ---------------------------------------------------------------------------- */ /* * TipoLogradouro - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsTipoLogradouro = new Dictionary <string, List <IStrategy> >(); rnsTipoLogradouro.Add("CONSULTAR", rnsConsultarTipoLogradouro); /* * TipoLogradouro - FIM ---------------------------------------------------------------------------- */ /* * CategoriaMotivo - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsCategoriaMotivo = new Dictionary <string, List <IStrategy> >(); rnsCategoriaMotivo.Add("CONSULTAR", rnsConsultarCategoriaMotivo); /* * CategoriaMotivo - FIM ---------------------------------------------------------------------------- */ /* * CategoriaLivro - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsCategoriaLivro = new Dictionary <string, List <IStrategy> >(); rnsCategoriaLivro.Add("CONSULTAR", rnsConsultarCategoriaLivro); /* * CategoriaLivro - FIM ---------------------------------------------------------------------------- */ /* * LivroXCategoria - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsLivroCategoria = new Dictionary <string, List <IStrategy> >(); rnsLivroCategoria.Add("CONSULTAR", rnsConsultarLivroCategoria); /* * LivroXCategoria - FIM ---------------------------------------------------------------------------- */ /* * ImagemLivro - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsImagemLivro = new Dictionary <string, List <IStrategy> >(); rnsImagemLivro.Add("CONSULTAR", rnsConsultarImagemLivro); /* * ImagemLivro - FIM ---------------------------------------------------------------------------- */ /* * EDITORA - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsEditora = new Dictionary <string, List <IStrategy> >(); rnsEditora.Add("CONSULTAR", rnsConsultarEditora); /* * EDITORA - FIM ---------------------------------------------------------------------------- */ /* * LIVRO - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsLivro = new Dictionary <string, List <IStrategy> >(); rnsLivro.Add("ALTERAR", rnsAlterarLivro); rnsLivro.Add("CONSULTAR", rnsConsultarLivro); /* * LIVRO - FIM ---------------------------------------------------------------------------- */ /* * ESTOQUE - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsEstoque = new Dictionary <string, List <IStrategy> >(); rnsEstoque.Add("SALVAR", rnsSalvarEstoque); rnsEstoque.Add("ALTERAR", rnsAlterarEstoque); rnsEstoque.Add("EXCLUIR", rnsExcluirEstoque); rnsEstoque.Add("CONSULTAR", rnsConsultarEstoque); /* * ESTOQUE - FIM ---------------------------------------------------------------------------- */ /* * FORNECEDOR - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsFornecedor = new Dictionary <string, List <IStrategy> >(); rnsFornecedor.Add("CONSULTAR", rnsConsultarFornecedor); /* * FORNECEDOR - FIM ---------------------------------------------------------------------------- */ /* * Cupom - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsCupom = new Dictionary <string, List <IStrategy> >(); rnsCupom.Add("SALVAR", rnsSalvarCupom); rnsCupom.Add("ALTERAR", rnsAlterarCupom); rnsCupom.Add("CONSULTAR", rnsConsultarCupom); /* * Cupom - FIM ---------------------------------------------------------------------------- */ /* * TipoCupom - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsTipoCupom = new Dictionary <string, List <IStrategy> >(); rnsTipoCupom.Add("CONSULTAR", rnsConsultarTipoCupom); /* * TipoCupom - FIM ---------------------------------------------------------------------------- */ /* * CLIENTE X CUPOM - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsClienteCupom = new Dictionary <string, List <IStrategy> >(); rnsClienteCupom.Add("SALVAR", rnsSalvarClienteCupom); rnsClienteCupom.Add("CONSULTAR", rnsConsultarClienteCupom); /* * CLIENTE X CUPOM - FIM ---------------------------------------------------------------------------- */ /* * StatusPedido - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsStatusPedido = new Dictionary <string, List <IStrategy> >(); rnsStatusPedido.Add("CONSULTAR", rnsConsultarStatusPedido); /* * StatusPedido - FIM ---------------------------------------------------------------------------- */ /* * CCPedido - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsCCPedido = new Dictionary <string, List <IStrategy> >(); rnsCCPedido.Add("CONSULTAR", rnsConsultarCCPedido); /* * CCPedido - FIM ---------------------------------------------------------------------------- */ /* * PedidoDetalhe - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsPedidoDetalhe = new Dictionary <string, List <IStrategy> >(); rnsPedidoDetalhe.Add("CONSULTAR", rnsConsultarPedidoDetalhe); /* * PedidoDetalhe - FIM ---------------------------------------------------------------------------- */ /* * Pedido - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsPedido = new Dictionary <string, List <IStrategy> >(); rnsPedido.Add("SALVAR", rnsSalvarPedido); rnsPedido.Add("ALTERAR", rnsAlterarPedido); rnsPedido.Add("CONSULTAR", rnsConsultarPedido); /* * Pedido - FIM ---------------------------------------------------------------------------- */ /* * Analise - COMEÇO DA CRIAÇÃO DA LISTA DE REGAS PARA CADA OPERAÇÂO ------------------------- */ Dictionary <string, List <IStrategy> > rnsAnalise = new Dictionary <string, List <IStrategy> >(); rnsAnalise.Add("CONSULTAR", rnsConsultarAnalise); /* * Analise - FIM ---------------------------------------------------------------------------- */ #endregion // adicionando ao mapa geral que conterá todos os mapas rns.Add(typeof(ClienteEndereco).Name, rnsClienteEndereco); rns.Add(typeof(Endereco).Name, rnsEndereco); rns.Add(typeof(Cidade).Name, rnsCidade); rns.Add(typeof(Estado).Name, rnsEstado); rns.Add(typeof(Pais).Name, rnsPais); rns.Add(typeof(ClienteCartao).Name, rnsClienteCartao); rns.Add(typeof(CartaoCredito).Name, rnsCartao); rns.Add(typeof(Bandeira).Name, rnsBandeira); rns.Add(typeof(TipoTelefone).Name, rnsTipoTelefone); rns.Add(typeof(TipoResidencia).Name, rnsTipoResidencia); rns.Add(typeof(TipoLogradouro).Name, rnsTipoLogradouro); rns.Add(typeof(Cliente).Name, rnsClientePF); rns.Add(typeof(CategoriaMotivo).Name, rnsCategoriaMotivo); rns.Add(typeof(Categoria).Name, rnsCategoriaLivro); rns.Add(typeof(LivroCategoria).Name, rnsLivroCategoria); rns.Add(typeof(ImagemLivro).Name, rnsImagemLivro); rns.Add(typeof(Editora).Name, rnsEditora); rns.Add(typeof(Livro).Name, rnsLivro); rns.Add(typeof(Estoque).Name, rnsEstoque); rns.Add(typeof(Fornecedor).Name, rnsFornecedor); rns.Add(typeof(Cupom).Name, rnsCupom); rns.Add(typeof(TipoCupom).Name, rnsTipoCupom); rns.Add(typeof(PedidoCupom).Name, rnsClienteCupom); rns.Add(typeof(StatusPedido).Name, rnsStatusPedido); rns.Add(typeof(CartaoCreditoPedido).Name, rnsCCPedido); rns.Add(typeof(PedidoDetalhe).Name, rnsPedidoDetalhe); rns.Add(typeof(Pedido).Name, rnsPedido); rns.Add(typeof(Analise).Name, rnsAnalise); }