private void button4_Click(object sender, EventArgs e) { int idPedido = 0; if (LineaSeleccionada == -1) { error.Visible = true; error.Text = "Seleccionar primero el pedido"; } else { idPedido = Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value); for (int i = 0; i < lineaPedidos.Count; i++) { if (idPedido == lineaPedidos[i].PedidoID) { neg.eliminarLinPed(lineaPedidos[i]); } } for (int i = 0; i < pedidos.Count; i++) { if (idPedido == pedidos[i].PedidoID) { if (neg.eliminarPedido(idPedido.ToString())) { LineaSeleccionada = -1; error.Visible = true; error.Text = "Pedido borrado correctamente"; } else { error.Visible = true; error.Text = "Ha habido un error borrando el pedido"; } } } } }
private void Button_Click_1(object sender, RoutedEventArgs e) { var pedido = pedidos.SelectedCells[0].Item; int index = pedidos.SelectedIndex; foreach (detallePedido det in listaDetalles) { linped l = new linped(det.PedidoID, det.Linea, det.ArticuloID, det.Importe, det.Cantidad); if (!neg.eliminarLinPed(l)) { resultado.Visibility = Visibility.Visible; resultado.SetResourceReference(Control.StyleProperty, "textError"); resultado.Text = "Error al borrar la linea"; resultado.Focus(); } } usuPedidos.Remove(((listaCompletaPedidos)pedidos.SelectedCells[0].Item)); pedido p = new pedido(((listaCompletaPedidos)pedido).PedidoID, ((listaCompletaPedidos)pedido).UsuarioID, ((listaCompletaPedidos)pedido).Fecha); if (neg.eliminarPedido(p.PedidoID.ToString())) { resultado.Visibility = Visibility.Visible; resultado.SetResourceReference(Control.StyleProperty, "textCorrecto"); resultado.Text = "Pedido borrado correctamente"; resultado.Focus(); } else { resultado.Visibility = Visibility.Visible; resultado.SetResourceReference(Control.StyleProperty, "textError"); resultado.Text = "Error al borrar pedido"; resultado.Focus(); } }