예제 #1
0
        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";
                        }
                    }
                }
            }
        }
예제 #2
0
        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();
            }
        }