private void txtActualizar_Click(object sender, EventArgs e) { if (txtId.Text != "" && txtDescripcion.Text != "") { pedido pedi = new pedido(); pedi.id_pedido = int.Parse(txtId.Text); pedi.descripcion = txtDescripcion.Text; pedi.cliente_id = idlistaPedido[cboCliente.SelectedIndex]; pedidoDAO pediDAO = new pedidoDAO(); if (pediDAO.actualizarPedido(pedi)) { MessageBox.Show("Modificó :)", "Modifico", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } else { MessageBox.Show("No Modifico", "No Modifico", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Debe ID y Descripcion", "Ingrese ID y Descripcion", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } }
private void registrarPedidoToolStripMenuItem_Click(object sender, EventArgs e) { pedido pedidos = new pedido(); pedidos.ShowDialog(); carregaPedido(); }
// PUT odata/Pedido(5) public IHttpActionResult Put([FromODataUri] int key, pedido pedido) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (key != pedido.Idn_Pedido) { return(BadRequest()); } db.Entry(pedido).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!pedidoExists(key)) { return(NotFound()); } else { throw; } } return(Updated(pedido)); }
private void txtBuscar_Click(object sender, EventArgs e) { pedido pedido = new pedido(); pedidoDAO pedidoDAO = new pedidoDAO(); if (txtId.Text != "") { pedido = pedidoDAO.buscarPedido(int.Parse(txtId.Text)); if (pedido != null) { //txtId.Text = pedido.cliente_id.ToString(); txtDescripcion.Text = pedido.descripcion; cboCliente.SelectedIndex = pedido.id_pedido - 1; MessageBox.Show("Encontró :)", "Encontro", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } else { MessageBox.Show("No Encontró", "No Encontro", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Debe ingresar Codigo", "Ingrese Codigo", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } }
public ActionResult Edit([Bind(Include = "pedidoID,empleadoID,clienteID,fechaCreacion,fechaEntrega,estado,descripcionEstado")] pedido pedido) { if (ModelState.IsValid) { db.Entry(pedido).State = EntityState.Modified; db.SaveChanges(); //Se verifica si el estado del pedido paso a REVISADO para enviar un correo al cliente if (pedido.estado == "REVISADO") { string correo = db.cliente.Where(p => p.clienteID == pedido.clienteID).Select(p => p.correo).First(); enviarCorreo(pedido.pedidoID, correo, "REVISADO"); } if (pedido.estado == "CANCELADO") { string correo = db.cliente.Where(p => p.clienteID == pedido.clienteID).Select(p => p.correo).First(); enviarCorreo(pedido.pedidoID, correo, "CANCELADO"); } return(RedirectToAction("Index")); } ViewBag.clienteID = new SelectList(db.cliente, "clienteID", "nombre", pedido.clienteID); ViewBag.empleadoID = new SelectList(db.empleado, "empleadoID", "nombre", pedido.empleadoID); return(View(pedido)); }
public ActionResult Save(pedido pedido) { if (pedido.pe_cod == 0)//Nova { _context.pedidos.Add(pedido); } else//Editando { var pedidoExistente = _context.pedidos.Single(p => p.pe_cod == pedido.pe_cod); pedidoExistente.pe_valor = pedido.pe_valor; pedidoExistente.pe_dataHora = pedido.pe_dataHora; pedidoExistente.pe_us_cod = pedido.pe_us_cod; pedidoExistente.pe_em_cod = pedido.pe_em_cod; pedidoExistente.pe_ip_cod = pedido.pe_ip_cod; pedidoExistente.pe_valor = pedido.pe_valor; pedidoExistente.usuario = pedido.usuario; pedidoExistente.emitente = pedido.emitente; pedidoExistente.itensPedido = pedido.itensPedido; } try { _context.SaveChanges(); } catch (Exception) { return(RedirectToAction("New", "Pedido")); } return(RedirectToAction("Index", "Pedido")); }
public IHttpActionResult Patch([FromODataUri] int key, Delta <pedido> patch) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } pedido pedido = db.pedido.Find(key); if (pedido == null) { return(NotFound()); } patch.Patch(pedido); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!pedidoExists(key)) { return(NotFound()); } else { throw; } } return(Updated(pedido)); }
public ActionResult Create([Bind(Include = "pedidoID,empleadoID,clienteID,fechaCreacion,fechaEntrega,estado,descripcionEstado")] pedido pedido) { if (ModelState.IsValid) { int num = 0; try { var p = db.pedido.OrderByDescending(a => a.pedidoID).FirstOrDefault(); string p2 = p.pedidoID.Substring(0, p.pedidoID.IndexOf("-")); num = int.Parse(p2); } catch (Exception e) { } string id = (num + 1).ToString() + "-" + DateTime.Now.Date.Year.ToString(); pedido.pedidoID = id; pedido.fechaCreacion = DateTime.Now; pedido.estado = "REGISTRADO"; db.pedido.Add(pedido); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.clienteID = new SelectList(db.cliente, "clienteID", "nombre", pedido.clienteID); ViewBag.empleadoID = new SelectList(db.empleado, "empleadoID", "nombre", pedido.empleadoID); return(View(pedido)); }
public async Task <IActionResult> Edit(int id, [Bind("idPedido,persona,fechaPedido,subTotal,impuesto,total,observaciones,idMesa,estado")] pedido pedido) { if (id != pedido.idPedido) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(pedido); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!pedidoExists(pedido.idPedido)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["idMesa"] = new SelectList(_context.mesas, "idMesa", "idMesa", pedido.idMesa); return(View(pedido)); }
private void initLis() { dtgvPedido.Columns.Clear(); dtgvPedido.DefaultCellStyle.ForeColor = Color.Black; dtgvPedido.ColumnCount = 5; dtgvPedido.Columns[0].Name = "ID Pedido"; dtgvPedido.Columns[1].Name = "Descripcion"; dtgvPedido.Columns[2].Name = "ID Cliente"; dtgvPedido.Columns[3].Name = "Nombre Cliente"; dtgvPedido.Columns[4].Name = "Rut Cliente"; string[] row = new string[] { "idpedido", "descripcion", "idcliente", "nombrecliente", "rut" }; pedido cliente = new pedido(); pedidoDAO daoPedido = new pedidoDAO(); List <pedido> listadoPedido = daoPedido.listaPedido().ToList(); ClienteDAO clienteDAO = new ClienteDAO(); foreach (var item in listadoPedido) { cliente cli = clienteDAO.buscarCliente(int.Parse(item.cliente_id.ToString())); row = new string[] { item.id_pedido.ToString(), item.descripcion, item.cliente_id.ToString(), cli.nombre, cli.rut }; dtgvPedido.Rows.Add(row); } Commons.anchoColumna(dtgvPedido); }
// GET: Pedidos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pedido pedido = db.pedido.Find(id); if (pedido == null) { return(HttpNotFound()); } DetalheSelecionado.EstoqueProd = db.estoque_produtoacabado.Where(x => x.quant_atual > 0).ToList(); DetalheSelecionado.ListEstoqueProd = DetalheSelecionado.EstoqueProd.Select(x => new SelectListItem { Text = x.produto.descricao_produto + " - ( " + x.quant_atual + " )", Value = x.id_produto.ToString() }); DetalheSelecionado.ItensDB = db.item_pedido.Where(x => x.id_item_pedido == pedido.idPedido).ToList(); DetalheSelecionado.Produtos = db.produto.ToList(); DetalheSelecionado.PedidoSelecionado = pedido; DetalheSelecionado.Quantidade = 1; ViewBag.ProdId = new SelectList ( new DetalheItens().FuncEstoqueProd(), "id_estoque_prodacab", "produto.descricao_produto" ); return(View(DetalheSelecionado)); }
public async Task <ActionResult <pedido> > Postpedido(pedido pedido) { _context.pedido.Add(pedido); await _context.SaveChangesAsync(); return(CreatedAtAction("Getpedido", new { id = pedido.numero }, pedido)); }
public IHttpActionResult PutLists(decimal id, pedido pedido) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pedido.id) { return(BadRequest()); } db.Entry(pedido).State = EntityState.Modified; try { string sql = String.Format("update pedido set idCliente = '{0}', precioTotal = '{1}' where id like {2}", pedido.idCliente, pedido.precioTotal, id); db.Database.ExecuteSqlCommand(sql); //db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ListsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.OK)); }
public ActionResult DeleteConfirmed(int id) { pedido pedido = db.pedido.Find(id); db.pedido.Remove(pedido); db.SaveChanges(); return(RedirectToAction("Index")); }
public int insertar(decimal monto, string descripcion) { int retorno = 0; pedido pedi = new pedido(); retorno = pedi.ejecuta(monto, descripcion); return(retorno); }
private void button2_Click(object sender, EventArgs e) { List <pedido> p = new List <pedido>(); List <linped> l = new List <linped>(); List <usuario> u = new List <usuario>(); List <articulo> a = new List <articulo>(); usuario auxUsu = new usuario(); if (dataGridView1.SelectedRows.Count != 0) { pedido k = new pedido(Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value), Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[1].Value), dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[4].Value.ToString()); p.Add(k); foreach (usuario us in usuarios) { if (us.UsuarioID == k.UsuarioID) { auxUsu = new usuario(us.Email, us.Password, us.Nombre, us.Apellidos, us.Dni, us.Telefono, us.Calle, us.Calle2, us.Codpos, us.PuebloID, us.ProvinciaID, us.Nacido); u.Add(auxUsu); } } for (int i = 0; i < lineaPedidos.Count; i++) { if (p[0].PedidoID == lineaPedidos[i].PedidoID) { l.Add(lineaPedidos[i]); } } foreach (linped linea in l) { foreach (articulo art in articulos) { if (linea.ArticuloID == art.ArticuloID) { a.Add(art); } } } for (int i = 0; i < formu.MdiChildren.Count(); i++) { Form f = formu.MdiChildren[i]; f.Close(); } formu.IsMdiContainer = false; formu.IsMdiContainer = true; Factura factura = new Factura(neg, formu, p, l, u, a); factura.MdiParent = formu; factura.WindowState = FormWindowState.Normal; factura.Show(); } }
protected void Wizard1_FinishButtonClick(object sender, WizardNavigationEventArgs e) { if (!HttpContext.Current.User.Identity.IsAuthenticated) { FormsAuthentication.RedirectToLoginPage(); e.Cancel = true; } else if ((dtpCalendario.SelectedDate < DateTime.Now.AddDays(1)) || (txtDirEntrega.Text.Trim() == "") || (txtDirFactura.Text.Trim() == "")) { lblValidar.Visible = true; e.Cancel = true; } else //Guardando Pedido { using (dbLQDataContext db = new dbLQDataContext()) { pedido nuevo_pedido = new pedido { idusuario = HttpContext.Current.User.Identity.Name, fecha = DateTime.Now, fecha_entrega = dtpCalendario.SelectedDate, dir_entrega = txtDirEntrega.Text.Trim(), dir_factura = txtDirFactura.Text.Trim(), subtotal = precioTotal, iva = precioTotal * decimal.Parse("0.13"), total = precioTotal * decimal.Parse("0.13") + precioTotal }; List <ListaCompras> listado = (List <ListaCompras>)Session["ListaCompras"]; foreach (ListaCompras item in listado) { pedido_detalle cupcake = new pedido_detalle { iddiseno = item.iddiseno, cantidad = item.cantidad, precio = item.precio, }; nuevo_pedido.pedido_detalles.Add(cupcake); } db.pedidos.InsertOnSubmit(nuevo_pedido); try { db.SubmitChanges(); } catch (ChangeConflictException) { db.ChangeConflicts.ResolveAll(RefreshMode.KeepCurrentValues); db.SubmitChanges(); } //Response.Redirect("~/Clientes/Pedidos.aspx"); } } }
public ActionResult Edit([Bind(Include = "idPedido,idCliente,data_compra,valor_total,id_item_pedido_fk")] pedido pedido) { if (ModelState.IsValid) { db.Entry(pedido).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idCliente = new SelectList(db.cliente, "idCliente", "razaosocial", pedido.idCliente); return(View(pedido)); }
public IActionResult Post(pedido data) { try { _pedidoService.Save(data); return(Ok()); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public ActionResult Edit([Bind(Include = "Id,nome_cliente,cpf_cnpj,logradouro,cidade,uf,numero,cep,complemento,peso,valor,fkembalagem,fkempresa")] pedido pedido) { if (ModelState.IsValid) { db.Entry(pedido).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.fkembalagem = new SelectList(db.embalagem, "Id", "descricao", pedido.fkempresa); ViewBag.fkempresa = new SelectList(db.empresa, "Id", "nome_fantasia", pedido.fkempresa); return(View(pedido)); }
// POST odata/Pedido public IHttpActionResult Post(pedido pedido) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.pedido.Add(pedido); db.SaveChanges(); return(Created(pedido)); }
public ActionResult Edit([Bind(Include = "id,fecha,precio,pagado,confirmado,servido,activo,cliente,mesa,camarero")] pedido pedido) { if (ModelState.IsValid) { db.Entry(pedido).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.camarero = new SelectList(db.camarero, "id", "nombre", pedido.camarero); ViewBag.cliente = new SelectList(db.cliente, "id", "nombre", pedido.cliente); ViewBag.mesa = new SelectList(db.mesa, "id", "id", pedido.mesa); return(View(pedido)); }
public ActionResult DetalhePedido(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pedido pedido = db.pedido.Find(id); if (pedido == null) { return(HttpNotFound()); } return(View(pedido)); }
public ActionResult Create([Bind(Include = "Id,nome_cliente,cpf_cnpj,logradouro,cidade,uf,numero,cep,complemento,peso,valor,fkembalagem,fkempresa")] pedido pedido) { if (ModelState.IsValid) { db.pedido.Add(pedido); db.SaveChanges(); //return RedirectToAction("Index"); } //ViewBag.fkempresa = new SelectList(db.embalagem, "Id", "descricao", pedido.fkempresa); ViewBag.fkempresa = new SelectList(db.empresa, "Id", "nome_fantasia", pedido.fkempresa); //return View(pedido); return(Json(new { Resultado = pedido.Id }, JsonRequestBehavior.AllowGet)); }
// DELETE odata/Pedido(5) public IHttpActionResult Delete([FromODataUri] int key) { pedido pedido = db.pedido.Find(key); if (pedido == null) { return(NotFound()); } db.pedido.Remove(pedido); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult DeleteLists(decimal id) { pedido pedidos = db.pedidoes.Find(id); if (pedidos == null) { return(NotFound()); } db.pedidoes.Remove(pedidos); db.SaveChanges(); return(Ok(pedidos)); }
// GET: Pedidos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pedido pedido = db.pedido.Find(id); if (pedido == null) { return(HttpNotFound()); } ViewBag.idCliente = new SelectList(db.cliente, "idCliente", "razaosocial", pedido.idCliente); return(View(pedido)); }
public ActionResult DetailsCliente(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pedido pedido = db.pedido.Find(id); if (pedido == null) { return(HttpNotFound()); } return(View(pedido)); }
private void btnEliminar_Click(object sender, EventArgs e) { pedido pedido = new pedido(); pedidoDAO pedidoDAO = new pedidoDAO(); /* if (pedidoDAO.eliminarPedido(int.Parse(txtId.Text))) * { * //btnEliminar.Hide(); * MessageBox.Show("Elimino:)", "Elimino", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); * } * else * { * MessageBox.Show("No Elimino", "No Elimino", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); * }*/ }
public JsonResult InserirPedido(short idCarro = 0, string dtEntrega = null) { DateTime dtEntrega2 = (dtEntrega == null)?dtEntrega2 = DateTime.Now: DateTime.Parse(dtEntrega); pedido pedido = new pedido { id_carro = idCarro, databertura = DateTime.Now, dataentrega = dtEntrega2, }; montadoraEntities2 db = new montadoraEntities2(); db.pedido.Add(pedido); db.SaveChanges(); return(Json("Salvo com sucesso", JsonRequestBehavior.AllowGet)); }