private void numPedido_KeyDown_1(object sender, KeyEventArgs e) { Querys query = new Querys(); try { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { pedido.idPedidos = Convert.ToInt32(numPedido.Text); pedido = query.buscarPedido(pedido.idPedidos); if (pedido != null) { gridProductos.Rows.Clear(); txtComen.Text = pedido.comentarios; lbFecha.Text = Convert.ToString(pedido.fechaPedido); c = query.BuscarClienteId(pedido.idCliente); if (c != null) { txtNombreCliente.Text = c.nombre; txtBuscar.Text = c.tel; txtDireccionCliente.Text = c.direccion; txtColoniaCliente.Text = c.colonia; txtEntreCallesCliente.Text = c.calles; } detalle = query.buscarDetalle(pedido.idPedidos); if (detalle != null) { foreach (detallePedido dp in detalle) { Producto p = new Producto(); p = query.buscarProducto(dp.idProducto); DataGridViewRow row = (DataGridViewRow)gridProductos.Rows[0].Clone(); row.Cells[0].Value = Convert.ToString(p.id); row.Cells[1].Value = p.nombre; row.Cells[2].Value = Convert.ToString(p.precio); row.Cells[3].Value = dp.cantidad; gridProductos.Rows.Add(row); } actualizarTotal(); } btnAceptarPedido.Visible = false; } } } catch { } }
private void numPedido_KeyDown(object sender, KeyEventArgs e) { Querys query = new Querys(); try { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { pedido.idPedidos = Convert.ToInt32(numPedido.Text); pedido = query.buscarPedido(pedido.idPedidos); c = query.BuscarClienteId(pedido.idCliente); txtNombreCliente.Text = c.nombre; txtBuscar.Text = c.tel; txtDireccionCliente.Text = c.direccion; txtColoniaCliente.Text = c.colonia; } } catch { } }
private void btnAceptarPedido_Click(object sender, EventArgs e) { Querys query = new Querys(); Producto p; c.id = idCliente.Text; if (c.id == "") { c.nombre = txtNombreCliente.Text; c.tel = txtBuscar.Text; c.direccion = txtDireccionCliente.Text; c.colonia = txtColoniaCliente.Text; c.calles = txtEntreCallesCliente.Text; c.id = Convert.ToString(query.AgregarClienteRetornId(txtNombreCliente.Text, txtBuscar.Text, txtDireccionCliente.Text, textColonia.Text, txtEntreCallesCliente.Text)); //return; } if (nombreAux != txtNombreCliente.Text || dirAux != txtDireccionCliente.Text || entreAux != txtEntreCallesCliente.Text || colAux != textColonia.Text) { query.EditarCliente(c.id, txtNombreCliente.Text, txtBuscar.Text, txtDireccionCliente.Text, txtEntreCallesCliente.Text, textColonia.Text); } //else //{ actualizarTotal(); pedido.idPedidos = Convert.ToInt32(query.AgregarPedido(Convert.ToInt32(c.id), txtComen.Text, Convert.ToDecimal(labelTotal.Text))); pedido = query.buscarPedido(pedido.idPedidos); for (int i = 0; i < gridProductos.RowCount - 1; i++) { p = new Producto(); p.id = Convert.ToInt32(gridProductos.Rows[i].Cells[0].Value); p.nombre = Convert.ToString(gridProductos.Rows[i].Cells[1].Value); p.precio = Convert.ToDecimal(gridProductos.Rows[i].Cells[2].Value); p.cantidad = Convert.ToDecimal(gridProductos.Rows[i].Cells[3].Value); int idpro = Convert.ToInt32(gridProductos.Rows[i].Cells[0].Value); query.AgregarDetallePedido(p.cantidad, p.precio, Convert.ToInt32(pedido.idPedidos), p.id); listaProductos.Add(p); } pedido.comentarios = txtComen.Text; Impresion im = new Impresion(); c.nombre = txtNombreCliente.Text; c.tel = txtBuscar.Text; c.direccion = txtDireccionCliente.Text; c.colonia = txtColoniaCliente.Text; c.calles = txtEntreCallesCliente.Text; im.imprimirPedido(c, pedido, listaProductos); // MessageBox.Show("Pedido creado exitosamente"); Close(); //} /* for (int i = 0; i < listClientes.Items.Count; i++) * { * if (listClientes.Items[i].Checked) * { * c.id = listClientes.Items[i].Text; * c.nombre = listClientes.Items[i].SubItems[1].Text; * c.tel = listClientes.Items[i].SubItems[2].Text; * * * } */ //} }