Foros del Web » Programación para mayores de 30 ;) » .NET »

Pasar Parametro desde una formulario a otro

Estas en el tema de Pasar Parametro desde una formulario a otro en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/04/2008, 11:51
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 6 meses
Puntos: 0
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.
  #2 (permalink)  
Antiguo 05/04/2008, 12:35
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Pasar Parametro desde una formulario a otro

Puedes hacer 2 cosas declarar la variable idComanda como internal o como publica
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 05/04/2008, 17:22
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 6 meses
Puntos: 0
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);

}
  #4 (permalink)  
Antiguo 05/04/2008, 21:51
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 6 meses
Puntos: 0
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
  #5 (permalink)  
Antiguo 06/04/2008, 07:05
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
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
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:01.