private void btnAceptar_Click(object sender, EventArgs e) { try { if (!validaciones()) { return; } ArticuloPedido ap = (ArticuloPedido)articuloPedidoBindingSource.Current; ap.Medida = (Medida)cbMedida.SelectedItem; Pedido p = new Pedido(); p.Id = idPedido; ap.Pedido = p; if (ap.Id == 0) { DatosArticuloPedido.Crear(ap); } else { DatosArticuloPedido.Modificar(ap); } Close(); } catch { MessageBox.Show("Complete todos los campos"); } }
public FrmEditarArticuloPedido(int id, int idPedido) { InitializeComponent(); this.idPedido = idPedido; medidaBindingSource.DataSource = DatosMedida.getMedidas(); if (id == 0) { articuloPedidoBindingSource.Add(new ArticuloPedido()); } else { articuloPedidoBindingSource.Add(DatosArticuloPedido.getArticuloPedido(id)); cbMedida.SelectedItem = ((ArticuloPedido)articuloPedidoBindingSource.Current).Medida; cbMedida.SelectedValue = ((ArticuloPedido)articuloPedidoBindingSource.Current).Medida.Id; ArticuloPedido ap = (ArticuloPedido)articuloPedidoBindingSource.Current; if (ap.Nombre != "") { this.Text = "Editar " + ap.Nombre; } } }
private void toolStripButton2_Click(object sender, EventArgs e) { try { ArticuloPedido ap = (ArticuloPedido)articuloPedidoBindingSource.Current; if (MessageBox.Show("¿Esta seguro de borrar a " + ap.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes) { DatosArticuloPedido.Eliminar(ap); Actualizar(); } } catch { MessageBox.Show("No seleccionó nada"); } }
private void Actualizar() { articuloPedidoBindingSource.DataSource = DatosArticuloPedido.getArticulosPedidosPorPedido(id); }