Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/05/2011, 08:15
eloy_ameneiros
 
Fecha de Ingreso: julio-2010
Mensajes: 93
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Pasar daots a otro form c#

No consigo que me traiga el valor del label y por más que reviso el código no se donde puede fallar. Envío el código integro para ver si alguién me puede hechar una mano:

Cita:
Form1

public partial class Comercial_CU : UserControl
{
public Comercial_CU(string nombre, string turno)
{
InitializeComponent();
lbl_nombre.Text = nombre;
lbl_turno.Text = turno;
}

private void Comercial_CU_Load(object sender, EventArgs e)
{
this.lbl_nombre.DoubleClick += Pinchar;
this.lbl_turno.DoubleClick += Pinchar;
this.pB_foto.DoubleClick += Pinchar;
this.DoubleClick += Pinchar;
}

private void Pinchar(object sender, EventArgs e)
{
Gestion_Comerciales gc = new Gestion_Comerciales();
gc.nComercial = lbl_nombre.Text;
gc.ShowDialog();
}
}

Form2

public partial class Gestion_Comerciales : Form
{
SQLDataContext s = new SQLDataContext();
private string _nComercial;

public string nComercial
{
get { return _nComercial; }
set { _nComercial = value; }
}

public Gestion_Comerciales()
{
InitializeComponent();
this.CargarCombos();

}

private void bt_cancelar_Click(object sender, EventArgs e)
{
this.Close();
}

private void CargarCombos()
{
var turnos = from trn in s.Turnos select trn.Descripcion;
cmb_turno.DataSource = turnos;

cmb_empresa.Items.Add("Servinovo");
cmb_empresa.Items.Add("Prime Time");
cmb_empresa.SelectedIndex = 0;
}

private void CargarSeleccionada()
{
string nombre = this.nComercial;
var nombreC = from nc in s.Operadoras
where nc.Nombre == nombre
select new
{
nomComercial = nc.Nombre,
turno = nc.Turnos.Descripcion,
empresa = nc.Empresa,
nif = nc.DNI,
telf = nc.Telefono,
dir = nc.Direccion,
comentarios = nc.Comentarios
};
foreach (var op in nombreC)
{
txt_nombre.Text = op.nomComercial;
cmb_turno.SelectedItem = op.turno;
cmb_empresa.SelectedItem = op.empresa;
txt_dni.Text = op.nif;
txt_telefono.Text = op.telf;
txt_direccion.Text = op.dir;
txt_comentarios.Text = op.comentarios;
}

}
}