Пример #1
0
        public IActionResult Update(int id, int status)
        {
            using (PedidoData data = new PedidoData())
                data.Update(id, status);

            return(RedirectToAction("ShowEmpresa", new { id = id }));
        }
Пример #2
0
        public IActionResult Delete(int id)
        {
            using (PedidoData data = new PedidoData())
                data.Delete(id);

            return(RedirectToAction("Index"));
        }
Пример #3
0
        public IActionResult IndexEmpresa()
        {
            Empresa empresa = null;

            using (EmpresaData data = new EmpresaData())
                empresa = data.GetEmpresa(User.Identity.Name);

            using (PedidoData data = new PedidoData())
                return(View(data.Read(empresa)));
        }
Пример #4
0
        public ClienteController(ContexDataService db, IHttpContextAccessor httpContext, SqlGenericData _sqlData)
        {
            this.clienteData        = new ClienteData(db);
            this.enderecoData       = new EnderecoData(db);
            this.pedidoData         = new PedidoData(db);
            this.atendimentoData    = new AtendimentoData(db);
            this.contasReceberData  = new ContasReceberData(db);
            this.balcaoVendasData   = new BalcaoVendasData(db);
            this.ordemServicoData   = new OrdemServicoData(db);
            this.pedidoRetiradaData = new PedidoRetiradaData(db);

            this.contexto = new ContextPage().ExtractContext(httpContext);
            this.sqlData  = _sqlData;
        }
Пример #5
0
        public Resultado Exluir(Item oItem)
        {
            PedidoData oPedidoData = new PedidoData();
            Resultado  resultado   = new ItemData().Atualiza(oItem);

            if (resultado.Sucesso)
            {
                Mensagem mensagem = new Mensagem();
                mensagem.Campo = "AtualizaItem";
                mensagem.Descricoes.Insert(0, "Erro ao Excluir Item!");

                resultado.Mensagens.Add(mensagem);
                resultado.Sucesso = false;
            }
            return(resultado);
        }
Пример #6
0
        public List <Aprovacao> ListaAprovacao(ref Resultado resultado)
        {
            List <Aprovacao> oListaAprovacao = new PedidoData().ListaAprovacao();

            if (oListaAprovacao.Count == 0)
            {
                Mensagem mensagem = new Mensagem();
                mensagem.Campo = "ItensAprovacao";
                mensagem.Descricoes.Add("Não há nunhum item para aprovação!");

                resultado.Mensagens.Add(mensagem);
                resultado.Sucesso = false;
            }
            else
            {
                resultado.Sucesso = true;
            }

            return(oListaAprovacao);
        }
Пример #7
0
        // atributo // annotations
        public IActionResult Create(int id)
        {
            Console.WriteLine(id);
            DateTime thisDay = DateTime.Today;
            Pedido   pedido  = new Pedido();
            Produto  produto = null;
            Cliente  cliente = null;


            using (ClienteData data = new ClienteData())
                cliente = data.GetCliente(User.Identity.Name);
            Console.WriteLine(cliente.Id);

            pedido.Id_Endereco    = cliente.EnderecoId;
            pedido.Valor_Frete    = 6.99;
            pedido.Id_Cliente     = cliente.Id;
            pedido.Tipo_Pagamento = 1;
            pedido.Data_Pedido    = thisDay;
            pedido.Id_Empresa     = id;
            using (PedidoData data = new PedidoData())
                pedido = data.Create(pedido);

            IEnumerable <string> sessions = HttpContext.Session.Keys;

            foreach (string item in sessions)
            {
                int Id_Produto = Convert.ToInt32(HttpContext.Session.GetInt32(item));
                using (ProdutoData data = new ProdutoData())
                    produto = data.Read(Id_Produto);
                ItensComprados itens = new ItensComprados();
                itens.Quantidade = 1;
                itens.Valor      = produto.Valor;
                itens.Id_Produto = produto.Id;
                itens.Id_Pedido  = pedido.Id;
                using (ItensCompradosData data = new ItensCompradosData())
                    data.Create(itens);
            }

            HttpContext.Session.Clear();
            return(RedirectToAction("Index", "Empresa"));
        }
Пример #8
0
        public List <MeusPedidos> Listar(int usuarioId, ref Resultado resultado)
        {
            List <MeusPedidos> listaPedido = new PedidoData().Listar(usuarioId);


            if (listaPedido.Count == 0)
            {
                Mensagem mensagem = new Mensagem();
                mensagem.Campo = "MeusPedidos";
                mensagem.Descricoes.Add("Nenhum Pedido Encontrado!");

                resultado.Mensagens.Add(mensagem);
                resultado.Sucesso = false;
            }
            else
            {
                resultado.Sucesso = true;
            }

            return(listaPedido);
        }
Пример #9
0
        /// <summary>
        /// Incluir um novo Grupo
        /// </summary>
        /// <param name="Grupo">Grupo a ser incluído</param>
        /// <returns>Resultado</returns>
        public Resultado Incluir(Pedido oPedido)
        {
            PedidoData oPedidoData = new PedidoData();
            Resultado  resultado   = new PedidoValidation().ValidarPedido(oPedido);

            if (resultado.Sucesso)
            {
                resultado = oPedidoData.Incluir(oPedido);

                if (!resultado.Sucesso)
                {
                    Mensagem mensagem = new Mensagem();
                    mensagem.Campo = "Pedido";
                    mensagem.Descricoes.Insert(0, "Erro ao inserir Pedido!");

                    resultado.Mensagens.Add(mensagem);
                    resultado.Sucesso = false;
                }
            }
            return(resultado);
        }
Пример #10
0
        public async Task <Pedido> GetPedidoAsync(int id)
        {
            var resStr = await _client.GetStringAsync("" + id);

            PedidoData    ped     = JsonConvert.DeserializeObject <PedidoData>(resStr);
            List <Pedido> ListPed = new List <Pedido>();

            ListPed.Add(new Pedido {
                pedidoId     = ped.data.pedidoId,
                fechaentrega = ped.data.fechaentrega,
                fechapedido  = ped.data.fechapedido,
                cantidad     = ped.data.cantidad,
                precio       = ped.data.precio,
                productoId   = ped.data.productoId,
                clienteId    = ped.data.clienteId,
                estado       = ped.data.estado,
                modificado   = ped.data.modificado
            });
            Pedido pedido = ListPed[0];

            return(pedido);
        }
 public static void GuardarPedido(Pedido miPedido)
 {
     PedidoData.AgregarPedido(miPedido);
 }
 public static List <Pedido> ObtenerPedido()
 {
     return(PedidoData.BuscarPedido());
 }
Пример #13
0
 public async Task <PedidoData> Update(PedidoData entity)
 {
     context.Update(entity);
     return(await Task.FromResult(entity));
 }
Пример #14
0
 public async Task <PedidoData> Add(PedidoData entity)
 {
     context.Add(entity);
     return(await Task.FromResult(entity));
 }