C sharp - Pasar variable de un form a otro

   
Vista:

Pasar variable de un form a otro

Publicado por Walter Mtz (1 intervención) el 26/06/2011 23:15:37
Estoy con Winform, usando c# VS2010

Tengo un formulario MDI...en el esta un menu, al dar clic a una opcion(Orden Compra)
sale la pantalla de orden de compra, ahi hay un boton que dice, selecciona proveedor... al hacer clic ahi, sale una nueva ventana que muesta un grid con los proveedores, al seleccionar un proveedor y dar clic en aceptar, quiero q el nombre del proveedor se muestre en un textbox q esta en la pantalla de orden de compra. aqui dejo los pasos q hago.

1) FormOrdenCompra:
el textbox tiene la propiedad Modifiers=Public
al dar clic en el boton pongo el siguiente codigo

if (Utilerias.Herramientas.PopUpProveedor == null){
Utilerias.Herramientas.PopUpProveedor = new popup.Proveedor();
Utilerias.Herramientas.PopUpProveedor.Show();
}

2) En nueva ventana PopUpProveedor, muestro un grid con los proveedores, selecciono un proveedor y doy clic al boton aceptar.
codigo del boton aceptar
if (iIdProveedor == -1)
MessageBox.Show("Debe seleccionar proveedor", "validacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
else {
FacturacionCompras.OrdenCompra Orden = new FacturacionCompras.OrdenCompra();
Orden.txtProveedor.Text = sProveedor;
}

Ahi le estoy pasando el valor al textbox pero no le pasa nada.... es decir la variable sProveedor si lleva el valor pero no se pone en el textbox.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder