private void btnAceptar_Click(object sender, EventArgs e) { try { if (dtGDetalle.SelectedRows.Count == 0) { MessageBox.Show("Antes de enviar el pedido debe seleccionar algun Producto", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); } else { EntregaProductoTerminado ept = (EntregaProductoTerminado)entregaProductoTerminadoBindingSource.Current; ept.Vendedor = (Repartidor)repartidorBindingSource.Current; ept.Client = (Cliente)clienteBindingSource.Current; DateTime fecha = DateTime.Now; //ept.FechaEntrega = dtFechaEntrega.Value; ept.FechaEntrega = fecha; //if (dtGDetalle != null) if (ept.IDEntrega == 0) { //Producto p = (Producto)productoBindingSource.Current; if (MessageBox.Show("Esta seguro de querer enviar estos productos?", "Enviar Productos", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { DatosEntregaProductoTerminado.Crear(ept); DatosProducto.CambiarStock(((Producto)productoBindingSource.Current).IdProducto, ((Producto)productoBindingSource.Current).Stock - ((DetalleEntrega)detalleEntregaBindingSource.Current).Cantidad); MessageBox.Show("Los productos se enviaron con exito!!"); Actualizar(); } } else { //es para cambiar a modificar //DatosEntregaProductoTerminado.Crear(ept); if (MessageBox.Show("La grilla esta Vacia, No tiene ningun producto añadido", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { return; } } Close(); } } catch { MessageBox.Show("La grilla esta Vacia", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); } }
private void Actualizar() { entregaProductoTerminadoBindingSource.DataSource = DatosEntregaProductoTerminado.getEntregaProductoTerminados(); }