private void btnEncerrarPed_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtId.Text)) { MessageBox.Show("Insira um número para o pedido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult r = MessageBox.Show("Deseja encerrar esse pedido do sistema?", "Informação", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (r == DialogResult.Yes) { Pedido pedido = new Pedido(); pedido = PedidoDAO.ObterPedidoPorId(int.Parse(txtId.Text)); pedido.Status = "Encerrado"; pedido.DataEnc = DateTime.Now; if (PedidoDAO.Alterar(pedido)) { MessageBox.Show("Pedido encerrado", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Pedido p = new Pedido(); p = PedidoDAO.ObterPedidoPorId(int.Parse(txtId.Text)); txtStatus.Text = p.Status; txtDataEnc.Text = p.DataEnc.ToString(); btnEncerrarPed.Enabled = false; } else { MessageBox.Show("Erro ao encerrar pedido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
protected override void Salvar() { if (ObjetoCadastro.Id.Equals(String.Empty)) { ObjetoCadastro.Itens = PedidoItens; pedidoDao.Inserir(ObjetoCadastro); } else { pedidoDao.Alterar(ObjetoCadastro); } }
public IActionResult Alterar(Pedido pedido) { Pedido p = _pedidoDAO.BuscarPorId(pedido.Pedidoid); p.Produto = pedido.Produto; p.Quantidade = pedido.Quantidade; p.Valor = pedido.Valor; p.Fornecedor = pedido.Fornecedor; p.Data = pedido.Data; _pedidoDAO.Alterar(p); return(RedirectToAction("Index")); }
public PedidoModel Salvar(PedidoModel oModel) { PedidoDAO oDAO = new PedidoDAO(); if (oModel.Codigo.HasValue) { return(oDAO.Alterar(oModel)); } else { return(oDAO.Incluir(oModel)); } }
private static void TestarPedidos() { var daoCliente = new ClienteDAO(); var daoProduto = new ProdutoDAO(); var daoPedido = new PedidoDAO(); var cliente = daoCliente.RetornarPorId("1"); // buscou um cliente e 2 produtos da base de dados var produto1 = daoProduto.RetornarPorId("1"); var produto2 = daoProduto.RetornarPorId("2"); var pedido = new Pedido // instanciou um pedido { PedidoId = "1", Cliente = cliente, ClienteId = cliente.ClienteId, Numero = 1, Itens = new List <PedidoItem> { new PedidoItem { PedidoId = "1", PedidoItemId = "1", Produto = produto1, Quantidade = 5 } } }; daoPedido.Inserir(pedido); // inseriu o pedido no banco pedido.Itens.Add(new PedidoItem { PedidoId = "1", PedidoItemId = "2", Produto = produto2, Quantidade = 3 }); // adicionou um item ao pedido daoPedido.Alterar(pedido); pedido.Itens.RemoveAt(0); // remover o item da posição 0 daoPedido.Alterar(pedido); }
public long Alterar(PedidoVO objVO) { PedidoDAO dao = null; try { dao = new PedidoDAO(GetSqlCommand()); BeginTransaction(); var id = dao.Alterar(objVO); Commit(); return(id); } catch (Exception ex) { Rollback(); throw ex; } }
private void btnAlterar_Click(object sender, EventArgs e) { List <Pedido> pedidos = PedidoDAO.ListarPedidos(); int validacao = Convert.ToInt32(lstPedidos.SelectedItems[0].SubItems[0].Text); foreach (Pedido p in pedidos) { if (validacao == p.PedidoId) { 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.Alterar(p); lstPedidos.Items.Clear(); RenderizarLista(); MessageBox.Show("Pedido alterado!"); } } }
//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); }