/// <summary> /// Método para buscar o cliente /// </summary> /// <param name="Cliente">Objeto com o identificador do cliente</param> /// <returns>Contrato.Cliente</returns> internal static Contrato.Cliente BuscarCliente(Dados.CLIENTE cliente) { // Objeto que recebe o retorno do método Contrato.Cliente retCliente = new Contrato.Cliente(); // Verifica se foi encontrado algum registro if (cliente != null) { retCliente = new Contrato.Cliente() { Id = cliente.ID_CLIENTE, Nome = cliente.NOME_CLIENTE, CaixaEscolar = cliente.CAIXA_ESCOLAR, Codigo = cliente.COD_CLIENTE, Ativo = cliente.BOL_ATIVO, Cpf_Cnpj = cliente.CPF_CNJP_CLIENTE, Tipo = cliente.BOL_PESSOA_FISICA ? Contrato.Enumeradores.Pessoa.Fisica : Contrato.Enumeradores.Pessoa.Juridica, Email = cliente.DES_EMAIL, Telefone = cliente.NUM_TELEFONE, Celular = cliente.NUM_CELULAR, InscricaoEstadual = cliente.DES_INSCRICAO_ESTADUAL, Endereco = cliente.DES_ENDERECO, Numero = cliente.NUM_ENDERECO, Complemento = cliente.CMP_ENDERECO, Cep = cliente.NUM_CEP, Bairro = cliente.DES_BAIRRO, Cidade = cliente.DES_CIDADE, Uf = new Contrato.UnidadeFederativa() { Codigo = cliente.COD_ESTADO, Nome = cliente.DES_ESTADO }, ClienteMatriz = Negocio.Cliente.BuscarCliente(cliente.T_CLIENTE_MATRIZ) }; } // retorna os dados return retCliente; }
/// <summary> /// Método para buscar o orçamento /// </summary> /// <param name="Orcamento">Objeto com o identificador do orçamento</param> /// <param name="carregarItens">Define se vai carregar os itens</param> /// <returns>Contrato.RetornoOrcamento</returns> internal static Contrato.Orcamento BuscarOrcamento(Dados.ORCAMENTO orcamento, bool carregarItens) { // Objeto que recebe o retorno do método Contrato.Orcamento retOrcamento = new Contrato.Orcamento(); // Verifica se foi encontrado algum registro if (orcamento != null) { retOrcamento = new Contrato.Orcamento() { Id = orcamento.ID_ORCAMENTO, Codigo = orcamento.COD_ORCAMENTO, Data = orcamento.DATA_ORCAMENTO, ValorDesconto = orcamento.NUM_DESCONTO, PrazoEntrega = orcamento.NUM_PRAZO_ENTREGA, ValidadeOrcamento = orcamento.NUM_VALIDADE_ORCAMENTO, Estado = Negocio.EstadoOrcamento.BuscarOrcamentoEstadoOrcamento(orcamento.T_ESTADO_ORCAMENTO), Cliente = Negocio.Cliente.BuscarCliente(orcamento.T_CLIENTE), Responsavel = Negocio.Usuario.BuscarUsuario(orcamento.T_USUARIO_RESPOSANVEL), Vendedor = Negocio.Usuario.BuscarUsuario(orcamento.T_USUARIO_VENDEDOR), Itens = carregarItens ? Negocio.Item.ListarOrcamentoItem(orcamento.T_ITEM) : null }; } // retorna os dados return retOrcamento; }
/// <summary> /// Método para buscar o produto /// </summary> /// <param name="Fornecedor">Objeto com o identificador do produto</param> /// <returns>Contrato.RetornoProduto</returns> internal static Contrato.Produto BuscarProduto(Dados.PRODUTO produto) { // Objeto que recebe o retorno do método Contrato.Produto retProduto = new Contrato.Produto(); // Verifica se foi encontrado algum registro if (produto != null) { retProduto = new Contrato.Produto() { Id = produto.ID_PRODUTO, Nome = produto.NOME_PRODUTO, Codigo = produto.COD_PRODUTO, CodigoBarras = produto.COD_BARRAS, CodigoFornecedor = produto.COD_PRODUTO_FORNECEDOR, ValorBase = produto.NUM_VALOR, ValorPercentagemAtacado = produto.NUM_VALOR_ATACADO, ValorPercentagemVarejo = produto.NUM_VALOR_VAREJO, Quantidade = produto.NUM_QUANTIDADE, Ncm = produto.NCM_PRODUTO, Fornecedor = Negocio.Fornecedor.BuscarFornecedor(produto.T_FORNECEDOR), Ativo = produto.BOL_ATIVO, Taxas = Negocio.Taxa.ListarProdutoTaxa(produto.T_PRODUTO_TAXA), UnidadeMedidas = Negocio.UnidadeMedida.ListarProdutoUnidadeMedida(produto.T_PRODUTO_UNIDADE_MEDIDA) }; } // retorna os dados return retProduto; }
/// <summary> /// Método para buscar o fornecedor /// </summary> /// <param name="Fornecedor">Objeto com o identificador do fornecedor</param> /// <returns>Contrato.RetornoFornecedor</returns> internal static Contrato.Fornecedor BuscarFornecedor(Dados.FORNECEDOR fornecedor) { // Objeto que recebe o retorno do método Contrato.Fornecedor retFornecedor = null; // Verifica se foi encontrado algum registro if (fornecedor != null) { retFornecedor = new Contrato.Fornecedor() { Id = fornecedor.ID_FORNECEDOR, Nome = fornecedor.NOME_FORNECEDOR, Codigo = fornecedor.COD_FORNECEDOR, Cpf_Cnpj = fornecedor.CPF_CNJP_FORNECEDOR, ValorPercentagemAtacado = fornecedor.NUM_VALOR_ATACADO, ValorPercentagemVarejo = fornecedor.NUM_VALOR_VAREJO, Ativo = fornecedor.BOL_ATIVO, Tipo = fornecedor.BOL_PESSOA_FISICA ? Contrato.Enumeradores.Pessoa.Fisica : Contrato.Enumeradores.Pessoa.Juridica, Taxas = Negocio.Taxa.ListarFornecedorTaxa(fornecedor.T_FORNECEDOR_TAXA) }; } // retorna os dados return retFornecedor; }
/// <summary> /// Retorna a empresa /// </summary> /// <param name="lstUsuarioEmpresa">Recebe a empresa do usuário recuperado do banco</param> /// <returns>Contrato.Empresa</returns> internal static Contrato.Empresa BuscarUsuarioEmpresa(Dados.EMPRESA empresa) { Contrato.Empresa retEmpresa = new Contrato.Empresa(); if (empresa != null) { retEmpresa = new Contrato.Empresa { Id = empresa.ID_EMPRESA, Codigo = empresa.COD_EMPRESA, Nome = empresa.NOME_EMPRESA, Ativo = empresa.BOL_ATIVO }; } return retEmpresa; }
/// <summary> /// Retorna uma lista de unidadeMedidas /// </summary> /// <param name="lstUsuarioUnidadeMedida">Recebe os unidadeMedidas do produto recuperado do banco</param> /// <returns>List<Contrato.UnidadeMedida></returns> internal static Contrato.UnidadeMedida BuscarProdutoUnidadeMedida(Dados.PRODUTO_UNIDADE_MEDIDA produtoUnidadeMedida) { Contrato.UnidadeMedida unidademedida = null; if (produtoUnidadeMedida != null) { unidademedida = new Contrato.UnidadeMedida { Id = produtoUnidadeMedida.T_UNIDADE_MEDIDA.ID_UNIDADE_MEDIDA, Codigo = produtoUnidadeMedida.T_UNIDADE_MEDIDA.COD_UNIDADE_MEDIDA, Nome = produtoUnidadeMedida.T_UNIDADE_MEDIDA.NOME_UNIDADE_MEDIDA, Descricao = produtoUnidadeMedida.T_UNIDADE_MEDIDA.DES_UNIDADE_MEDIDA, QuantidadeItens = produtoUnidadeMedida.NUM_QUANTIDADE_ITEM, Quantidade = produtoUnidadeMedida.NUM_QUANTIDADE, Ativo = produtoUnidadeMedida.T_UNIDADE_MEDIDA.BOL_ATIVO }; } return unidademedida; }
/// <summary> /// Retorna o estado do orçamento /// </summary> /// <param name="estadoPedido">Recebe o estado do pedido recuperado do banco</param> /// <returns>Contrato.EstadoPedido</returns> internal static Contrato.EstadoPedido BuscarPedidoEstadoPedido(Dados.ESTADO_PEDIDO estadoPedido) { // Objeto que recebe o retorno do método Contrato.EstadoPedido retEstadoPedido = new Contrato.EstadoPedido(); // Verifica se foi encontrado algum registro if (estadoPedido != null) { retEstadoPedido = new Contrato.EstadoPedido() { Id = estadoPedido.ID_ESTADO_PEDIDO, Codigo = estadoPedido.COD_ESTADO_PEDIDO, Nome = estadoPedido.NOME_ESTADO_PEDIDO, Ativo = estadoPedido.BOL_ATIVO }; } // retorna os dados return retEstadoPedido; }
/// <summary> /// Retorna o estado do orçamento /// </summary> /// <param name="estadoOrcamento">Recebe o estado do orcamento recuperado do banco</param> /// <returns>Contrato.EstadoOrcamento</returns> internal static Contrato.EstadoOrcamento BuscarOrcamentoEstadoOrcamento(Dados.ESTADO_ORCAMENTO estadoOrcamento) { // Objeto que recebe o retorno do método Contrato.EstadoOrcamento retEstadoOrcamento = new Contrato.EstadoOrcamento(); // Verifica se foi encontrado algum registro if (estadoOrcamento != null) { retEstadoOrcamento = new Contrato.EstadoOrcamento() { Id = estadoOrcamento.ID_ESTADO_ORCAMENTO, Codigo = estadoOrcamento.COD_ESTADO_ORCAMENTO, Nome = estadoOrcamento.NOME_ESTADO_ORCAMENTO, Ativo = estadoOrcamento.BOL_ATIVO }; } // retorna os dados return retEstadoOrcamento; }
/// <summary> /// Método para buscar o usuário /// </summary> /// <param name="Usuario">Objeto com o identificador do usuário</param> /// <returns>Contrato.RetornoUsuario</returns> internal static Contrato.Usuario BuscarUsuario(Dados.USUARIO usuario) { // Objeto que recebe o retorno do método Contrato.Usuario retUsuario = new Contrato.Usuario(); // Verifica se foi encontrado algum registro if (usuario != null) { retUsuario = new Contrato.Usuario() { Id = usuario.ID_USUARIO, Nome = usuario.NOME_USUARIO, Login = usuario.LOGIN_USUARIO, Ativo = usuario.BOL_ATIVO, Perfis = Negocio.Perfil.ListarUsuarioPerfil(usuario.T_USUARIO_PERFIL) }; } // retorna os dados return retUsuario; }
/// <summary> /// Método para buscar o pedido /// </summary> /// <param name="Pedido">Objeto com o identificador do pedido</param> /// <param name="carregarItens">Define se vai carregar os itens do pedido</param> /// <returns>Contrato.RetornoPedido</returns> internal static Contrato.Pedido BuscarPedido(Dados.PEDIDO pedido, bool carregarItens) { // Objeto que recebe o retorno do método Contrato.Pedido retPedido = new Contrato.Pedido(); // Verifica se foi encontrado algum registro if (pedido != null) { retPedido = new Contrato.Pedido() { Id = pedido.ID_PEDIDO, Codigo = pedido.COD_PEDIDO, Data = pedido.DATA_PEDIDO, ValorDesconto = pedido.NUM_DESCONTO, Estado = Negocio.EstadoPedido.BuscarPedidoEstadoPedido(pedido.T_ESTADO_PEDIDO), Responsavel = Negocio.Usuario.BuscarUsuario(pedido.T_USUARIO), ItensPedido = carregarItens ? Negocio.ItemPedido.ListarPedidoItem(pedido.T_ITEM_PEDIDO) : null }; } // retorna os dados return retPedido; }
public int CompareTo(Dados o) { throw new NotImplementedException(); }
/// <summary> /// Método para salvar o taxa do produto /// </summary> /// <param name="Taxas">Objeto com os dados do taxa</param> /// <returns>Contrato.RetornoTaxa</returns> internal static Contrato.RetornoTaxa SalvarTaxaProduto(Dados.PRODUTO Produto, string UsuarioLogado, Contrato.Taxa Taxa) { // Objeto que recebe o retorno do método Contrato.RetornoTaxa retTaxa = new Contrato.RetornoTaxa(); // Verifica se as informações do taxa foram informadas string strValidacao = ValidarTaxaPreenchida(Taxa); // Se existe algum erro if (strValidacao.Length > 0) { retTaxa.Codigo = Contrato.Constantes.COD_FILTRO_VAZIO; retTaxa.Mensagem = strValidacao; } else { // Cria a taxa para o produto Dados.PRODUTO_TAXA tProdutoTaxa = new Dados.PRODUTO_TAXA() { ID_PRODUTO_TAXA = Guid.NewGuid(), ID_PRODUTO = Produto.ID_PRODUTO, ID_TAXA = Taxa.Id, NUM_VALOR = Taxa.Valor, ORD_PRIORIDADE = Taxa.Prioridade, LOGIN_USUARIO = UsuarioLogado, DATA_ATUALIZACAO = DateTime.Now }; Produto.T_PRODUTO_TAXA.Add(tProdutoTaxa); // Preenche o objeto de retorno retTaxa.Codigo = Contrato.Constantes.COD_RETORNO_SUCESSO; } // retorna dos dados return retTaxa; }
public IActionResult ClienteOperacao(int id) { ViewData["Mensagem"] = ""; return(View(Dados.DadosCliente(id))); }
public ClienteRepositoryMock() { Mock.Setup(x => x.ObterPorId(It.IsAny <Guid>())).Returns((Guid id) => { return(Task.FromResult(ClienteData().AsQueryable().Where(q => q.Id == id).FirstOrDefault())); }); Mock.Setup(x => x.ObterPor(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns((string nome, string cpf, DateTime? dataAniversarioInicio, DateTime? dataAniversarioFim) => { return(Task.FromResult(ClienteData().AsQueryable().Where(q => (string.IsNullOrWhiteSpace(nome) || (!string.IsNullOrWhiteSpace(nome) && q.Nome.Contains(nome))) && (string.IsNullOrWhiteSpace(cpf) || (!string.IsNullOrWhiteSpace(cpf) && q.Cpf == cpf)) && (!Dados.ValidarData(dataAniversarioInicio) || (Dados.ValidarData(dataAniversarioInicio) && q.Aniversario >= dataAniversarioInicio)) && (!Dados.ValidarData(dataAniversarioFim) || (Dados.ValidarData(dataAniversarioFim) && q.Aniversario <= dataAniversarioFim))).AsEnumerable())); }); Mock.Setup(x => x.Incluir(It.IsAny <ClienteData>())).Returns((ClienteData clienteData) => { return(Task.FromResult(null as object)); }); Mock.Setup(x => x.Alterar(It.IsAny <ClienteData>())).Returns((ClienteData clienteData) => { return(Task.FromResult(true)); }); Mock.Setup(x => x.Excluir(It.IsAny <ClienteData>())).Returns((ClienteData clienteData) => { return(Task.FromResult(true)); }); }
static void Main(string[] args) { Dados.Inicializar(); int opcao; do { Console.Clear(); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(" -- PROJETO DE VENDAS CONSOLE -- \n"); Console.WriteLine("1 - Cadastrar cliente"); Console.WriteLine("2 - Listar clientes"); Console.WriteLine("3 - Cadastrar vendedor"); Console.WriteLine("4 - Listar vendedores"); Console.WriteLine("5 - Cadastrar produto"); Console.WriteLine("6 - Listar produtos"); Console.WriteLine("7 - Cadastrar venda"); Console.WriteLine("0 - Sair"); Console.WriteLine("\nDigite a opção desejada:"); opcao = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (opcao) { case 1: CadastrarCliente.Renderizar(); break; case 2: ListarClientes.Renderizar(); break; case 3: CadastrarVendedor.Renderizar(); break; case 4: ListarVendedores.Renderizar(); break; case 5: CadastrarProduto.Renderizar(); break; case 6: ListarProdutos.Renderizar(); break; case 7: CadastrarVenda.Renderizar(); break; case 0: Console.WriteLine("Saindo..."); break; default: Console.WriteLine("Opção inválida!"); break; } Console.WriteLine("\nAperte uma tecla para continuar..."); Console.ReadKey(); } while (opcao != 0); }
public async Task <bool> CreateDados(Dados dados) { throw new NotImplementedException(); }
public string GetNome(string id) { return(Dados.ListarNomes() .Find(p => p.ToLower().Contains(id.ToLower()))); }
public Produto GetProduto(int id) { return(Dados.ListarProdutos().Find(p => p.Id == id)); }
public List <Produto> GetProdutos() { return(Dados.ListarProdutos()); }
public List <string> GetNomes() { return(Dados.ListarNomes()); }
public IActionResult FormAdiciona(ItemPedido itemPedido) { Dados.incluir(itemPedido); return(View("Adiciona")); }
public IActionResult Index() { List <ItemPedido> pedido = (Dados.listar()).listar(); return(View(pedido)); }
/// <summary> /// Preenche a taxa do fornecedor /// </summary> /// <param name="entradaFornecedor">Contrato.EntradaFornecedor</param> /// <param name="tFornecedor">Dados.FORNECEDOR </param> private static void PreencherTaxaFornecedor(Contrato.EntradaFornecedor entradaFornecedor, Dados.FORNECEDOR tFornecedor) { // Verifica se existe alguma taxa associada ao fornecedor if (entradaFornecedor.Fornecedor.Taxas != null) { // Para cada perfil associado foreach (Contrato.Taxa taxa in entradaFornecedor.Fornecedor.Taxas) { // Associa a taxa ao fornecedor tFornecedor.T_FORNECEDOR_TAXA.Add(new Dados.FORNECEDOR_TAXA() { ID_FORNECEDOR_TAXA = Guid.NewGuid(), ID_FORNECEDOR = entradaFornecedor.Fornecedor.Id, ID_TAXA = taxa.Id, NUM_VALOR = taxa.Valor, ORD_PRIORIDADE = taxa.Prioridade, LOGIN_USUARIO = entradaFornecedor.UsuarioLogado, DATA_ATUALIZACAO = DateTime.Now }); } } }
// GET: Funcionario public ActionResult Index() { Dados db = new Dados(); return(View(db.ListaFuncionario())); }
public List <Produto> BuscarProdutos() { return(Dados.ListarProdutos()); }
public IActionResult Index() { return(View(Dados.todos_os_dados())); }
//public Elemento Anterior { get => anterior; set => anterior = value; } public ElementoDuploEncadeado(Dados val) : base(val) { base.dado = val; }
static void Main(string[] args) { Dados.Inicializar(); string opcao, opcaoVenda; double totalItem = 0, totalVenda = 0, totalGeral = 0; Cliente cliente = new Cliente(); Vendedor vendedor = new Vendedor(); Produto produto = new Produto(); Venda venda = new Venda(); ItemVenda itemVenda = new ItemVenda(); Endereco endereco = new Endereco(); do { Console.Clear(); Console.WriteLine(" -- Sistema de Vendas -- "); Console.WriteLine("\n1 - Cadastro de Cliente"); Console.WriteLine("2 - Lista de Clientes"); Console.WriteLine("3 - Cadastro de Vendedor"); Console.WriteLine("4 - Lista de Vendedores"); Console.WriteLine("5 - Cadastro de Produto"); Console.WriteLine("6 - Lista de Produtos"); Console.WriteLine("7 - Registrar vendas"); Console.WriteLine("8 - Listar vendas"); Console.WriteLine("9 - Listar vendas por cliente"); Console.WriteLine("10 - Listar vendas por Endereço"); Console.WriteLine("11 - Cadastrar Endereço"); Console.WriteLine("12 - Listar Endereço"); Console.WriteLine("0 - Sair"); Console.WriteLine("\nDigite a opção desejada: "); opcao = Console.ReadLine(); switch (opcao) { case "1": cliente = new Cliente(); Console.Clear(); Console.WriteLine(" -- Cadastrar Cliente -- \n"); Console.WriteLine("Digite o nome do cliente: "); cliente.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); if (ClienteDAO.AdicionarCliente(cliente) == true) { Console.WriteLine("Cliente gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o cliente!"); } break; case "2": Console.Clear(); Console.WriteLine(" -- Listar Clientes -- \n"); foreach (Cliente clienteCadastrado in ClienteDAO.RetornarLista()) { Console.WriteLine("Cliente: " + clienteCadastrado); } break; case "3": vendedor = new Vendedor(); Console.Clear(); Console.WriteLine(" -- Cadastrar Vendedor -- \n"); Console.WriteLine("Digite o nome do vendedor: "); vendedor.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do vendedor: "); vendedor.Cpf = Console.ReadLine(); Console.WriteLine("Digite a taxa de comissão: "); vendedor.Comissao = Convert.ToDouble(Console.ReadLine()); if (VendedorDAO.AdicionarVendedor(vendedor) == true) { Console.WriteLine("Vendedor gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o vendedor!"); } break; case "4": Console.Clear(); Console.WriteLine(" -- Listar Vendedores -- \n"); foreach (Vendedor vendedorCadastrado in VendedorDAO.RetornarLista()) { Console.WriteLine("Vendedor: " + vendedorCadastrado); } break; case "5": produto = new Produto(); Console.Clear(); Console.WriteLine(" -- Cadastrar Produto -- \n"); Console.WriteLine("Digite o nome do produto: "); produto.Nome = Console.ReadLine(); Console.WriteLine("Digite o preço do produto: "); produto.Preco = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite o markup do produto: "); produto.Markup = Convert.ToDouble(Console.ReadLine()); if (ProdutoDAO.AdicionarProduto(produto) == true) { Console.WriteLine("Produto gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o produto!"); } break; case "6": Console.Clear(); Console.WriteLine(" -- Listar Produtos -- \n"); foreach (Produto produtoCadastrado in ProdutoDAO.RetornarLista()) { Console.WriteLine("Produto: " + produtoCadastrado); } break; case "7": venda = new Venda(); cliente = new Cliente(); vendedor = new Vendedor(); produto = new Produto(); itemVenda = new ItemVenda(); endereco = new Endereco(); Console.Clear(); Console.WriteLine(" -- Registrar Venda -- \n"); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); cliente = ClienteDAO.BuscarClientePorCPF(cliente); if (cliente != null) { venda.Cliente = cliente; Console.WriteLine("Digite o CPF do vendedor: "); vendedor.Cpf = Console.ReadLine(); vendedor = VendedorDAO.BuscarVendedorPorCPF(vendedor); if (vendedor != null) { venda.Vendedor = vendedor; do { itemVenda = new ItemVenda(); produto = new Produto(); Console.WriteLine("Digite o nome do produto: "); produto.Nome = Console.ReadLine(); produto = ProdutoDAO.BuscarProdutoPorNome(produto); if (produto != null) { itemVenda.Produto = produto; Console.WriteLine("Digite a quantidade do produto:"); itemVenda.Quantidade = Convert.ToInt32(Console.ReadLine()); itemVenda.PrecoUnitario = produto.Markup * produto.Preco; venda.Produtos.Add(itemVenda); } else { Console.WriteLine("Produto não encontrado!"); } Console.WriteLine("Deseja adicionar mais produtos?"); opcaoVenda = Console.ReadLine(); } while (opcaoVenda.ToUpper().Equals("S")); Console.WriteLine("Digite o CEP do Endereço: "); endereco.Cep = Console.ReadLine(); endereco = EnderecoDAO.BuscarEnderecoPorCep(endereco); if (endereco != null) { venda.Endereco = endereco; } else { Console.WriteLine("Endereço não encontrado!"); } venda.DataDaVenda = DateTime.Now; VendaDAO.AdicionarVenda(venda); Console.WriteLine("Venda adicionada com sucesso!"); } else { Console.WriteLine("Vendedor não encontrado!"); } } else { Console.WriteLine("Cliente não encontrado!"); } break; case "8": Console.Clear(); Console.WriteLine(" -- Listar Venda -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.RetornarLista()) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); //totalVenda = totalVenda + totalItem; totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("Total da venda: " + totalGeral.ToString("C2")); break; case "9": cliente = new Cliente(); Console.Clear(); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); Console.Clear(); Console.WriteLine(" -- Listar Venda por cliente -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.BuscarVendasPorCliente(cliente)) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case "10": endereco = new Endereco(); Console.Clear(); Console.WriteLine("Digite o Cep do Endereço: "); endereco.Cep = Console.ReadLine(); Console.Clear(); Console.WriteLine(" -- Listar Venda por Endereço -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.BuscarVendasPorEndereco(endereco)) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case "11": endereco = new Endereco(); Console.Clear(); Console.WriteLine(" -- Cadastrar Endereço -- \n"); Console.WriteLine("Digite o nome da Rua: "); endereco.nomeRua = Console.ReadLine(); Console.WriteLine("Digite o Cep do Endereço: "); endereco.Cep = Console.ReadLine(); if (EnderecoDAO.AdicionarEndereco(endereco) == true) { Console.WriteLine("Endereço gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o Endereço!"); } break; case "12": Console.Clear(); Console.WriteLine(" -- Listar Endereços -- \n"); foreach (Endereco enderecoCadastrado in EnderecoDAO.RetornarLista()) { Console.WriteLine("Endereço: " + enderecoCadastrado); } break; case "0": Console.Clear(); break; default: Console.WriteLine("Opção inválida!"); break; } Console.WriteLine("Aperte uma tecla para continuar..."); Console.ReadKey(); } while (!opcao.Equals("0")); }
public int CompareTo(Dados other) { Pessoa aux = (Pessoa)other; return(this.Cpf.CompareTo(aux.Cpf)); }
/// <summary> /// Método para salvar os item do orçamento /// </summary> /// <param name="Item">Objeto com os dados do item</param> /// <returns>Contrato.RetornoTaxa</returns> internal static Contrato.RetornoItem SalvarItemOrcamento(Dados.ORCAMENTO Orcamento, string UsuarioLogado, Contrato.Item Item) { // Objeto que recebe o retorno do método Contrato.RetornoItem retItem = new Contrato.RetornoItem(); // Loga no banco de dados Dados.BRASIL_DIDATICOS context = new Dados.BRASIL_DIDATICOS(); // Cria o item Dados.ITEM tItem = new Dados.ITEM() { ID_ITEM = Guid.NewGuid(), DES_ITEM = Item.Descricao, ID_ORCAMENTO = Orcamento.ID_ORCAMENTO, NUM_QUANTIDADE = Item.Quantidade, NUM_VALOR_CUSTO = Item.ValorCusto, NUM_VALOR_UNITARIO = Item.ValorUnitario, NUM_DESCONTO = Item.ValorDesconto, LOGIN_USUARIO = UsuarioLogado, DATA_ATUALIZACAO = DateTime.Now }; if (Item.Produto != null) { tItem.ID_PRODUTO = Item.Produto.Id; if (Item.UnidadeMedida != null) tItem.ID_UNIDADE_MEDIDA = Item.UnidadeMedida.Id; // Verifica se o orçamento foi aprovado if (Orcamento.T_ESTADO_ORCAMENTO != null && Orcamento.T_ESTADO_ORCAMENTO.COD_ESTADO_ORCAMENTO == string.Format("0{0}", (int)Contrato.Enumeradores.EstadoOrcamento.Aprovado)) { // Atualiza a quantidade de produtos if (Item.UnidadeMedida != null && Item.UnidadeMedida.Id != Guid.Empty) { Contrato.UnidadeMedida uMedida = Item.Produto.UnidadeMedidas.Where(um => um.Id == Item.UnidadeMedida.Id).FirstOrDefault(); if (uMedida != null) { uMedida.Quantidade = uMedida.Quantidade - Item.Quantidade; context.T_PRODUTO_UNIDADE_MEDIDA.Where(pum => pum.ID_UNIDADE_MEDIDA == uMedida.Id && pum.ID_PRODUTO == Item.Produto.Id).FirstOrDefault().NUM_QUANTIDADE = uMedida.Quantidade; } } else { Item.Produto.Quantidade = Item.Produto.Quantidade - Item.Quantidade; context.T_PRODUTO.Where(p => p.ID_PRODUTO == Item.Produto.Id).FirstOrDefault().NUM_QUANTIDADE = Item.Produto.Quantidade; } } } Orcamento.T_ITEM.Add(tItem); // Salva as alterações context.SaveChanges(); // Preenche o objeto de retorno retItem.Codigo = Contrato.Constantes.COD_RETORNO_SUCESSO; // retorna dos dados return retItem; }
static void Main(string[] args) { Dados.Inicializar(); int opcao; do { Console.Clear(); Console.WriteLine(" ---- APLICAÇÃO DE VENDAS ---- \n"); Console.WriteLine("1 - Cadastrar cliente"); Console.WriteLine("2 - Listar clientes"); Console.WriteLine("3 - Cadastrar vendedor"); Console.WriteLine("4 - Listar vendedores"); Console.WriteLine("5 - Cadastrar produto"); Console.WriteLine("6 - Listar produtos"); Console.WriteLine("7 - Cadastrar venda"); Console.WriteLine("8 - Listar vendas"); Console.WriteLine("0 - Sair"); Console.WriteLine("\nDigite a opção desejada:"); opcao = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (opcao) { case 1: CadastrarCliente.Renderizar(); break; case 2: ListarClientes.Renderizar(); break; case 3: CadastrarVendedor.Renderizar(); break; case 4: ListarVendedors.Renderizar(); break; case 5: CadastrarProduto.Renderizar(); break; case 6: ListarProdutos.Renderizar(); break; case 7: CadastrarVenda.Renderizar(); break; case 8: ListarVendas.Renderizar(VendaDAO.Listar()); break; case 9: Console.Clear(); Console.WriteLine("Digite o CPF do cliente: "); string cpf = Console.ReadLine(); ListarVendas.Renderizar(VendaDAO.ListarPorCliente(cpf)); break; case 0: Console.WriteLine("Saindo...\n"); break; default: Console.WriteLine(" ---- OPÇÃO INVÁLIDA!!! ---- \n"); break; } Console.WriteLine("\nPressione uma tecla para continuar..."); Console.ReadKey(); } while (opcao != 0); }
/// <summary> /// Método para buscar o pedido /// </summary> /// <param name="Pedido">Objeto com o identificador do pedido</param> /// <returns>Contrato.RetornoPedido</returns> internal static Contrato.Pedido BuscarPedido(Dados.PEDIDO pedido) { // retorna os dados return BuscarPedido(pedido, true); }
private void OnGetColorSword(IGameEvent e) { StandardSendGameEvent ssge = (StandardSendGameEvent)e; Dados.GetSword((SwordColor)ssge.MyObject[0]); }
/* * Dada uma pergunta, este metodo seta os dados desta intancia com os dados da pergunta * */ public void setarAtributos(Dados.Pergunta p) { try { this.idPergunta = p.IdPergunta; this.enunciado = p.enunciado; this.tema = Convert.ToString(p.Tema_IdTema); this.alternativas[0] = p.alternativaCorreta; this.alternativas[1] = p.alternativaIncorreta1; this.alternativas[2] = p.alternativaIncorreta2; this.alternativas[3] = p.alternativaIncorreta3; this.alternativas[4] = p.alternativaIncorreta4; this.dificuldade = Convert.ToString(p.dificuldade); this.estatisticas[0] = p.vezesRespondidaAltCorreta; this.estatisticas[1] = p.vezesRespondidaAltIncorreta1; this.estatisticas[2] = p.vezesRespondidaAltIncorreta2; this.estatisticas[3] = p.vezesRespondidaAltIncorreta3; this.estatisticas[4] = p.vezesRespondidaAltIncorreta4; } catch { } }
public IActionResult Eliminar(int id) { Dados.EliminarConta(id); return(RedirectToAction("Index")); }
public List <Quiz> Get() { return(Dados.RetornaQuestions()); }
public bool Equals(Dados o) { throw new NotImplementedException(); }
/// <summary> /// Método para buscar o orçamento /// </summary> /// <param name="Orcamento">Objeto com o identificador do orçamento</param> /// <returns>Contrato.RetornoOrcamento</returns> internal static Contrato.Orcamento BuscarOrcamento(Dados.ORCAMENTO orcamento) { // retorna os dados return BuscarOrcamento(orcamento, true); }
/// <summary> /// Método para salvar o unidade de medida do produto /// </summary> /// <param name="UnidadeMedidas">Objeto com os dados do unidade de medida</param> /// <returns>Contrato.RetornoUnidadeMedida</returns> internal static Contrato.RetornoUnidadeMedida SalvarUnidadeMedidaProduto(Dados.PRODUTO Produto, string UsuarioLogado, Contrato.UnidadeMedida UnidadeMedida) { // Objeto que recebe o retorno do método Contrato.RetornoUnidadeMedida retUnidadeMedida = new Contrato.RetornoUnidadeMedida(); // Verifica se as informações do unidademedida foram informadas string strValidacao = ValidarUnidadeMedidaPreenchido(UnidadeMedida); // Se existe algum erro if (strValidacao.Length > 0) { retUnidadeMedida.Codigo = Contrato.Constantes.COD_FILTRO_VAZIO; retUnidadeMedida.Mensagem = strValidacao; } else { // Cria a unidade de medida Dados.PRODUTO_UNIDADE_MEDIDA tProdutoUnidadeMedida = new Dados.PRODUTO_UNIDADE_MEDIDA() { ID_PRODUTO_UNIDADE_MEDIDA = Guid.NewGuid(), ID_PRODUTO = Produto.ID_PRODUTO, ID_UNIDADE_MEDIDA = UnidadeMedida.Id, NUM_QUANTIDADE = UnidadeMedida.Quantidade, NUM_QUANTIDADE_ITEM = UnidadeMedida.QuantidadeItens, LOGIN_USUARIO = UsuarioLogado, DATA_ATUALIZACAO = DateTime.Now }; Produto.T_PRODUTO_UNIDADE_MEDIDA.Add(tProdutoUnidadeMedida); // Preenche o objeto de retorno retUnidadeMedida.Codigo = Contrato.Constantes.COD_RETORNO_SUCESSO; } // retorna dos dados return retUnidadeMedida; }
static void Main(string[] args) { Dados.IniciarDados(); int opcao; do { Console.WriteLine("PROJETO VENDAS"); Console.WriteLine("\n\nMENU ------"); Console.WriteLine("\n1 - Cadastrar Cliente"); Console.WriteLine("\n2 - Listar Clientes"); Console.WriteLine("\n3 - Cadastrar Funcionario"); Console.WriteLine("\n4 - Listar Funcionarios"); Console.WriteLine("\n5 - Cadastrar Produto"); Console.WriteLine("\n6 - Listar Produtos"); Console.WriteLine("\n7 - Cadastrar Venda"); Console.WriteLine("\n8 - Listar Vendas"); Console.WriteLine("\n\n0 - Sair"); Console.WriteLine("\n\nInforme a opção desejada: "); opcao = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (opcao) { case 0: Console.WriteLine("\nSaindo.."); break; case 1: Console.WriteLine("CADASTRAR CLIENTE ------ \n"); ClienteView.cadastrarCliente(); break; case 2: Console.WriteLine("LISTAGEM DE CLIENTES ------ \n"); ClienteView.listarClientes(); break; case 3: Console.WriteLine("CADASTRAR FUNCIONÁRIO ------ \n"); FuncionarioView.cadastrarFuncionario(); break; case 4: Console.WriteLine("LISTAGEM DE FUNCIONÁRIOS ------ \n"); FuncionarioView.listarFuncionarios(); break; case 5: Console.WriteLine("CADASTRAR PRODUTO ------ \n"); ProdutoView.cadastrarProduto(); break; case 6: Console.WriteLine("LISTAGEM DE PRODUTOS ------ \n"); ProdutoView.listarProdutos(); break; case 7: Console.WriteLine("CADASTRAR VENDA ------ \n"); VendaView.cadastrarVenda(); break; case 8: Console.WriteLine("LISTAGEM DE VENDAS ------ \n"); VendaView.listarVendas(VendaDAO.listar()); break; case 9: Console.Clear(); Console.WriteLine("Informe o cpf: "); string cpf = Console.ReadLine(); Console.WriteLine("LISTAGEM DE VENDAS POR CPF ------ \n"); VendaView.listarVendas(VendaDAO.listarPorCpf(cpf)); break; default: Console.WriteLine("\nOpção Invalida. Tente novamente!\n"); break; } Console.Clear(); } while (opcao != 0); }
public IEnumerator desenhaCurvasMedia(CalculosUteis uteis, Dados dados, int[] quantidades, bool[] desenhar, int elemNaTela, int indiceAtual) { int quantidadesLength = quantidades.Length; if (quantidadesLength == 0) { yield return(null); } Array.Sort(quantidades); OHLC[] elementos = null; int quantidadeBuscada = elemNaTela + quantidades[quantidadesLength - 1]; int inicio; if (quantidadeBuscada > indiceAtual + 1) { inicio = 0; quantidadeBuscada = indiceAtual + 1; } else { inicio = indiceAtual - quantidadeBuscada; } //Buscando vetor com elementos para calculo das médias elementos = dados.retornaVetorOHLCParaCurvas(inicio, quantidadeBuscada); //Preparando variáveis para usar no calculo de média bool[] mediaIncremental = new bool[quantidadesLength]; int[] N = new int[quantidadesLength]; float[] soma = new float[quantidadesLength]; for (int i = 0; i < quantidadesLength; i++) { N[i] = 0; soma[i] = 0f; } int indiceDecremento; float incrementoPosiX = uteis.ESPACO + uteis.espessura; float posiX; float maiorMedia = float.MinValue, menorMedia = float.MaxValue; limpaListaCurvas(); List <Vector3> mediasPontos = new List <Vector3>(); float mediaTmp, deltaMedia, alfaMedia; Vector3[] arrTmp; for (int i = 0; i < quantidadesLength; i++) { if (!desenhar[i]) { continue; } posiX = posiXFinal - (uteis.ESPACO + uteis.espessura) * elementos.Length + uteis.ESPACO + uteis.espessura / 2f; indiceDecremento = 0; maiorMedia = float.MinValue; menorMedia = float.MaxValue; foreach (OHLC elem in elementos) { soma[i] += elem.close; N[i]++; if (N[i] == quantidades[i]) { if (posiX >= posiXInicial) { mediaTmp = soma[i] / N[i]; mediasPontos.Add(new Vector3(posiX, mediaTmp, 0f)); if (mediaTmp > maiorMedia) { maiorMedia = mediaTmp; } if (mediaTmp < menorMedia) { menorMedia = mediaTmp; } } N[i]--; soma[i] -= elementos[indiceDecremento].close; indiceDecremento++; } else { if (posiX >= posiXInicial) { mediaTmp = soma[i] / N[i]; mediasPontos.Add(new Vector3(posiX, mediaTmp, 0f)); if (mediaTmp > maiorMedia) { maiorMedia = mediaTmp; } if (mediaTmp < menorMedia) { menorMedia = mediaTmp; } } } posiX += incrementoPosiX; } deltaMedia = maiorMedia - menorMedia; if (deltaMedia == 0f) { deltaMedia = 0.00000001f; } alfaMedia = uteis.espacoCandles / deltaMedia; arrTmp = mediasPontos.ToArray(); for (int p = 0; p < arrTmp.Length; p++) { arrTmp[p] = new Vector3(arrTmp[p].x, posiYInicial + (arrTmp[p].y - menorMedia) * alfaMedia, 0f); } tracarLinhas(arrTmp, cores[i]); mediasPontos.Clear(); } yield return(null); }
/// <summary> /// Método para salvar os item do pedido /// </summary> /// <param name="ItemPedido">Objeto com os dados do item</param> /// <returns>Contrato.RetornoItem</returns> internal static Contrato.RetornoItemPedido SalvarItemPedidoPedido(Dados.PEDIDO Pedido, string UsuarioLogado, Contrato.ItemPedido ItemPedido) { // Objeto que recebe o retorno do método Contrato.RetornoItemPedido retItemPedido = new Contrato.RetornoItemPedido(); // Loga no banco de dados Dados.BRASIL_DIDATICOS context = new Dados.BRASIL_DIDATICOS(); // Cria o item Dados.ITEM_PEDIDO tItemPedido = new Dados.ITEM_PEDIDO() { ID_ITEM_PEDIDO = Guid.NewGuid(), ID_PEDIDO = Pedido.ID_PEDIDO, NUM_QUANTIDADE = ItemPedido.Quantidade, NUM_VALOR = ItemPedido.Valor, NUM_DESCONTO = ItemPedido.ValorDesconto, LOGIN_USUARIO = UsuarioLogado, DATA_ATUALIZACAO = DateTime.Now }; if (ItemPedido.Produto != null) { tItemPedido.ID_PRODUTO = ItemPedido.Produto.Id; if (ItemPedido.UnidadeMedida != null) tItemPedido.ID_UNIDADE_MEDIDA = ItemPedido.UnidadeMedida.Id; // Verifica se o pedido foi aprovado if (Pedido.T_ESTADO_PEDIDO != null && Pedido.T_ESTADO_PEDIDO.COD_ESTADO_PEDIDO == string.Format("0{0}", (int)Contrato.Enumeradores.EstadoPedido.Aprovado)) { // Atualiza a quantidade de produtos if (ItemPedido.UnidadeMedida != null && ItemPedido.UnidadeMedida.Id != Guid.Empty) { Contrato.UnidadeMedida uMedida = ItemPedido.Produto.UnidadeMedidas.Where(um => um.Id == ItemPedido.UnidadeMedida.Id).FirstOrDefault(); if (uMedida != null) { uMedida.Quantidade = uMedida.Quantidade + ItemPedido.Quantidade; context.T_PRODUTO.Where(p => p.ID_PRODUTO == ItemPedido.Produto.Id).FirstOrDefault().NUM_VALOR = ItemPedido.Valor / uMedida.QuantidadeItens; context.T_PRODUTO_UNIDADE_MEDIDA.Where(pum => pum.ID_UNIDADE_MEDIDA == uMedida.Id && pum.ID_PRODUTO == ItemPedido.Produto.Id).FirstOrDefault().NUM_QUANTIDADE = uMedida.Quantidade; } } else { ItemPedido.Produto.Quantidade = ItemPedido.Produto.Quantidade + ItemPedido.Quantidade; Dados.PRODUTO objProduto = context.T_PRODUTO.Where(p => p.ID_PRODUTO == ItemPedido.Produto.Id).FirstOrDefault(); objProduto.NUM_QUANTIDADE = ItemPedido.Quantidade; objProduto.NUM_VALOR = ItemPedido.Valor; } } } Pedido.T_ITEM_PEDIDO.Add(tItemPedido); // Salva as alterações context.SaveChanges(); // Preenche o objeto de retorno retItemPedido.Codigo = Contrato.Constantes.COD_RETORNO_SUCESSO; // retorna dos dados return retItemPedido; }
public bool Equals(Dados other) { Pessoa aux = (Pessoa)other; return(this.Cpf.Equals(aux.Cpf)); }