Disparar un evento desde otro formulario
Publicado por Javier (1 intervención) el 24/05/2019 04:19:45
Hola a todos, en un formulario principal tengo este codigo
en mi segundo formulario que es un login de usuarios, tengo lo siguiente
El Login funciona OK, ahora lo que necesito es mejorar el codigo en el btnIngresar para poder disparar el evento GestionUsuarios del formulario principal, alguien me podria decir que tengo que poner en ambos formularios para poder realizarlo.
muchas gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public partial class fjdPrincipal : Form
{
private int childFormNumber = 0;
public string IdUsuario = "";
public string Apellido = "";
public string Nombre = "";
public string Acceso = "";
public fjdPrincipal()
{
InitializeComponent();
}
private void fjdPrincipal_Load(object sender, EventArgs e)
{
GestionUsuarios();
}
private void GestionUsuarios()
{
................................................
}
en mi segundo formulario que es un login de usuarios, tengo lo siguiente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void btnIngresar_Click(object sender, EventArgs e)
{
DataTable Datos = nUsuarios.Login(this.txtUsuario.Text, this.txtPassword.Text);
if (Datos.Rows.Count == 0)
{
MessageBox.Show("No Tiene Acceso al Sistema", "adminPDV", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
fjdPrincipal frm = new fjdPrincipal();
frm.IdUsuario = Datos.Rows[0][0].ToString();
frm.Apellido = Datos.Rows[0][1].ToString();
frm.Nombre = Datos.Rows[0][2].ToString();
frm.Acceso = Datos.Rows[0][3].ToString();
this.Hide();
}
}
El Login funciona OK, ahora lo que necesito es mejorar el codigo en el btnIngresar para poder disparar el evento GestionUsuarios del formulario principal, alguien me podria decir que tengo que poner en ambos formularios para poder realizarlo.
muchas gracias
Valora esta pregunta


0