public async Task <IActionResult> Create(Pedido pedido) { ViewBag.Produtos = new SelectList(_produtoDAO.ListarTodos(), "ProdutoId", "NomeProduto"); if (TempPedido.GetListaItens().Count > 0) { if (ModelState.IsValid) { pedido.ItensPedido = TempPedido.GetListaItens(); string email = _userManager.GetUserName(HttpContext.User); // Pegando E-MAIL de quem esta AUTENTICADO pedido.Solicitante = _agenteDAO.BuscarAgentePorEmail(email); //Verificar Cargo para cadastrar o STATUS if (pedido.Solicitante.Cargo.NomeCargo.Equals("Administrador") || pedido.Solicitante.Cargo.NomeCargo.Equals("Gestor")) { pedido.Status = StatusPedido.GetStatus(1); // Aguardando Cadastro de Orçamentos } else { pedido.Status = StatusPedido.GetStatus(0); // Aguardando Validação do Gestor } if (_pedidoDAO.Cadastrar(pedido)) { TempPedido.ClearData(); return(RedirectToAction("Index", "Login")); } } } ModelState.AddModelError("", "Favor Adicionar no Mínimo 1 Produto!"); return(View(pedido)); }
private void btnCadastrar_Click(object sender, EventArgs e) { Pedido p = new Pedido(); p.Produto = Convert.ToString(txtProduto.Text); p.Quantidade = Convert.ToInt32(txtQuantidade.Text); p.Valor = Convert.ToDouble(txtValor.Text); p.Fornecedor = Convert.ToString(txtFornecedor.Text); p.Data = Convert.ToDateTime(txtData.Text); PedidoDAO.Cadastrar(p); lstPedidos.Items.Clear(); RenderizarLista(); }
public bool CadastroPedido(int IdCliente , int IdProduto , int IdEndereco , DateTime DataEntrega) { PedidoDAO pedido = new PedidoDAO(); pedido.Cadastrar(IdCliente, IdProduto, IdEndereco, DataEntrega); if (pedido.valor == 1) { return(true); } else { return(false); } }
//NOME: MEICE SILVA DE JESUS static void Main(string[] args) { Context cx = new Context(); List <PedidoModel> Pedidos = new List <PedidoModel>(); PedidoModel pedido = new PedidoModel(); Console.WriteLine("Entre com a op"); int op = Convert.ToInt32(Console.ReadLine()); do { switch (op) { case 1: pedido = new PedidoModel(); Console.WriteLine("Informe o ID:"); pedido.PedidoID = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o Produto:"); pedido.Produto = Console.ReadLine(); Console.WriteLine("Informe a quantidade: "); pedido.Quantidade = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o Valor:"); pedido.Valor = Convert.ToInt32(Console.ReadLine()); pedido.Data = DateTime.Now; Console.WriteLine("Informe o Fornecedor:"); pedido.Fornecedor = Console.ReadLine(); PedidoDAO.Cadastrar(pedido); break; case 2: PedidoDAO.Listar(); break; case 3: Console.WriteLine("Informe o produto"); string produto = Console.ReadLine(); PedidoDAO.Buscar(produto); break; case 4: Console.Write("Informe o ID:"); int id = Convert.ToInt32(Console.ReadLine()); PedidoDAO.Remover(id); break; case 5: pedido = new PedidoModel(); Console.WriteLine("Informe o ID:"); pedido.PedidoID = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o Produto:"); pedido.Produto = Console.ReadLine(); Console.WriteLine("Informe a quantidade: "); pedido.Quantidade = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o Valor:"); pedido.Valor = Convert.ToInt32(Console.ReadLine()); pedido.Data = DateTime.Now; Console.WriteLine("Informe o Fornecedor:"); pedido.Fornecedor = Console.ReadLine(); PedidoDAO.Alterar(pedido); break; } Console.WriteLine("Entre com a op"); op = Convert.ToInt32(Console.ReadLine()); } while (op > 0); }
public IActionResult Cadastrar(Pedido pedido) { _pedidoDAO.Cadastrar(pedido); return(RedirectToAction("Index")); }