
11/05/2011, 08:15
|
| | Fecha de Ingreso: julio-2010
Mensajes: 93
Antigüedad: 14 años, 7 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;
}
}
} |