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.
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


0