private void btnModificarPedido_Click(object sender, System.EventArgs e) { if (!Validar.ValidarUnaPantalla(new PantallaModificarPedido(null).GetType())) { Interface = new InterfaceUsuario(this); PantallaPedirInformación temp = new PantallaPedirInformación(); bool Cancelado = true; RegistroPedido Pedido = temp.PedirPedido(out Cancelado); if (!Cancelado) { if (Pedido != null) { Interface.DesplegarPantallaModificarPedido(Pedido); } else { if (DialogResult.Yes == MessageBox.Show("El número de pedido ingresado no existe\n\n¿Desea ver una lista de pedidos existentes?", "AVISO", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)) { if (!Validar.ValidarUnaPantalla(new PantallaMenuControlPedidos(Usuario).GetType())) { Interface.DesplegarPantallaControlPedidos(Usuario); } } } } } }
private void button2_Click(object sender, EventArgs e) { if (!Validar.ValidarUnaPantalla(new PantallaModificarPedido(null).GetType())) { RegistroPedido Pedido = null; Interface = new InterfaceUsuario(this); bool Cancelado = false; if (dtvDatos.CurrentCell != null) { Pedido = Interface.ObtenerUnPedido(dtvDatos[0, dtvDatos.CurrentCell.RowIndex]?.Value?.ToString() ?? "-20"); } else { PantallaPedirInformación t = new PantallaPedirInformación(); Pedido = t.PedirPedido(out Cancelado); } if (!Cancelado) { if (Pedido != null) { Interface.DesplegarPantallaModificarPedido(Pedido); } else { Validar.MensajeErrorOK("Pedido no válido"); } } } }