private void btnGuardar_Click(object sender, EventArgs e) { if (txtPedidoID.Text != "") { int totalLinped = 0; bool correcto = false; if (_pedido.NuevoPedido(Convert.ToInt32(txtPedidoID.Text), Convert.ToInt32(txtUsuarioID.Text), dateTimePicker1FechaPedido.Value.Date, linpeds) == true) { correcto = true; } else { MessageBox.Show(string.Format("Problemas al guardar el pedido {0}", txtPedidoID.Text), "Errror", MessageBoxButtons.OK); } if (correcto == true) { foreach (Linped li in linpeds) { if (_negLinped.NuevoLinped(li.PedidoID, li.Linea, li.ArticuloID, li.Importe, li.Cantidad)) { totalLinped++; } } if (totalLinped == linpeds.Count) { MessageBox.Show(string.Format("Se ha guardado correctamente el pedido {0}", txtPedidoID.Text), "Confirmación", MessageBoxButtons.OK); } } } else { MessageBox.Show("Debe crrear un nuevo pedido"); } }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { bool exito = false; int lista = linpeds.Count(); if (TxTPedidoID.Text != null && linpeds.Count > 0) { exito = _negpedido.NuevoPedido(Convert.ToInt32(TxTPedidoID.Text), Convert.ToInt32(TxTUsuarioID.Text), DateTime.ParseExact(TxTFecha.SelectedDate.Value.ToShortDateString(), "yyyy-MM-dd hh:mm:ss tt", CultureInfo.InvariantCulture), linpeds); if (exito == true) { foreach (Linped li in linpeds) { int?cant = Convert.ToInt32(li.Cantidad); if (_negLinped.NuevoLinped(li.PedidoID, li.Linea, li.ArticuloID, li.Importe, cant)) { lista--; } } } } else { MessageBox.Show("No hay ningun pedido para guardar"); } if (exito == true && lista == 0) { MessageBox.Show("Guardado con exito el pedido nº " + TxTPedidoID.Text); } else { MessageBox.Show("No se ha posdido guardae el pedido nº " + TxTPedidoID.Text); } }