public IActionResult Update(int id, int status) { using (PedidoData data = new PedidoData()) data.Update(id, status); return(RedirectToAction("ShowEmpresa", new { id = id })); }
public IActionResult Delete(int id) { using (PedidoData data = new PedidoData()) data.Delete(id); return(RedirectToAction("Index")); }
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))); }
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; }
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); }
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); }
// 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")); }
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); }
/// <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); }
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()); }
public async Task <PedidoData> Update(PedidoData entity) { context.Update(entity); return(await Task.FromResult(entity)); }
public async Task <PedidoData> Add(PedidoData entity) { context.Add(entity); return(await Task.FromResult(entity)); }