Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 05-abr-2008, 11:51   #1 (permalink)
ManuelV está en el buen camino
 
Fecha de Ingreso: octubre-2003
Mensajes: 92
Pasar Parametro desde una formulario a otro

Estimados,

1) Tengo un formulario en el cual el boton imprimir me invoca un visor de informe de crystal report, el problema es que la variable IdComanda, que se encuentra en comanda.cs no la puedo ver en el visor de comanda (crystal reports), que es donde aparecen los signos ?????

Variable a transmitir : IdComanda


comanda.cs

private void btnImprimir_Click(object sender, EventArgs e)
{

VisordeInformes_comanda formNVisor = new VisordeInformes_comanda();
formNVisor.Show();

}

VisordeInformes_comanda.cs

public VisordeInformes_comanda()
{

InitializeComponent();
crCocina Informe = new crCocina();

ParameterField Campo = this.crystalReportViewer1.ParameterFieldInfo[0];
ParameterDiscreteValue val1 = new ParameterDiscreteValue();
val1.Value = ???????;
Campo.CurrentValues.Add(val1);

Donde aparecen esos signos, necesio recibir el IdComanda.


Manuel.
ManuelV está desconectado   Responder Citando
Antiguo 05-abr-2008, 12:35   #2 (permalink)
Peterpay está en el buen camino
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 1.580
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Re: Pasar Parametro desde una formulario a otro

Puedes hacer 2 cosas declarar la variable idComanda como internal o como publica
__________________
Saludos
Peterpay
MCPD Enterprise Applications
Peterpay está desconectado   Responder Citando
Antiguo 05-abr-2008, 17:22   #3 (permalink)
ManuelV está en el buen camino
 
Fecha de Ingreso: octubre-2003
Mensajes: 92
Re: Pasar Parametro desde una formulario a otro

Cita:
Iniciado por Peterpay Ver Mensaje
Puedes hacer 2 cosas declarar la variable idComanda como internal o como publica
peter, el programa comanda.cs en lo que refiere al IDcomanda lo tengo de la siguiente manera, ya que cada vez que me muevo en la grilla, el valor IDComanda toma el numero del registro. Entonces por ejemplo si estoy parado en el lugar 15, es ese el valor que quiero pasarle al otro programa...pero como?


private long mIDComanda = 0;
public long IDComanda
{
get
{
return mIDComanda;
}
set
{
mIDComanda = value;
}
}


private void tbl_movimientoDataGridView_SelectionChanged(object sender, EventArgs e)
{

if (tbl_movimientoDataGridView.SelectedRows.Count > 0)
{

this.IDComanda = Convert.ToInt32(tbl_movimientoDataGridView.Selecte dRows[0].Cells[0].Value);

}
ManuelV está desconectado   Responder Citando
Antiguo 05-abr-2008, 21:51   #4 (permalink)
ManuelV está en el buen camino
 
Fecha de Ingreso: octubre-2003
Mensajes: 92
Re: Pasar Parametro desde una formulario a otro

Cita:
Iniciado por ManuelV Ver Mensaje
peter, el programa comanda.cs en lo que refiere al IDcomanda lo tengo de la siguiente manera, ya que cada vez que me muevo en la grilla, el valor IDComanda toma el numero del registro. Entonces por ejemplo si estoy parado en el lugar 15, es ese el valor que quiero pasarle al otro programa...pero como?


private long mIDComanda = 0;
public long IDComanda
{
get
{
return mIDComanda;
}
set
{
mIDComanda = value;
}
}


private void tbl_movimientoDataGridView_SelectionChanged(object sender, EventArgs e)
{

if (tbl_movimientoDataGridView.SelectedRows.Count > 0)
{

this.IDComanda = Convert.ToInt32(tbl_movimientoDataGridView.Selecte dRows[0].Cells[0].Value);

}


O si se puede algo mas simple y yo lo aplico a mi programa.
pasar un parametro desde un form a otro.

se los agradecere


manuel
ManuelV está desconectado   Responder Citando
Antiguo 06-abr-2008, 07:05   #5 (permalink)
Peterpay está en el buen camino
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 1.580
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Re: Pasar Parametro desde una formulario a otro

asegurate q sea accesible dentro de otras clases en el mismo assembly con el atributo internal pero si no quieres afectar tu segurdad create la misma propiedad en el formulario 2 y en el constructor metele unos parametros asi lo puedes pasar tambien
__________________
Saludos
Peterpay
MCPD Enterprise Applications
Peterpay está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:15.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93