private void frmUsuarios_Load(object sender, EventArgs e) { Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select a.idaccesos, a.acceso, ifnull(au.idaccesosusuario,0) as idaccesosusuario, ifnull(au.idusuarios,0) as idusuarios from accesos a left join accesosusuario au on a.idaccesos = au.idaccesos"); List <AccesosUsuarios> listat1 = new List <AccesosUsuarios>(); foreach (DataRow dr in dt.Rows) { Accesos a = new Accesos(Convert.ToInt32(dr["idaccesos"]), Convert.ToString(dr["acceso"])); Usuarios u = new Usuarios(Convert.ToInt32(dr["idusuarios"]), "", ""); AccesosUsuarios t = new AccesosUsuarios(Convert.ToInt32(dr["idaccesosusuario"]), u, a); listat1.Add(t); listBox1.Items.Add(t.Accesos.Acceso); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { limpiar(); deshabilitar(); frmBuscaUsuarios frm = new frmBuscaUsuarios(); frm.ShowDialog(); Usuarios us = frm.u; if (us != null) { txtUsuario.Text = us.Usuario; lblUsuario.Text = us.Idusuarios.ToString(); txtPassword.Text = us.Password; Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select a.idaccesos, a.acceso, ifnull(au.idaccesosusuario,0) as idaccesosusuario, ifnull(au.idusuarios,0) as idusuarios from accesos a left join accesosusuario au on a.idaccesos = au.idaccesos and au.idusuarios = '" + us.Idusuarios + "'"); List <AccesosUsuarios> listat1 = new List <AccesosUsuarios>(); foreach (DataRow dr in dt.Rows) { Accesos a = new Accesos(Convert.ToInt32(dr["idaccesos"]), Convert.ToString(dr["acceso"])); Usuarios u = new Usuarios(Convert.ToInt32(dr["idusuarios"]), "", ""); AccesosUsuarios t = new AccesosUsuarios(Convert.ToInt32(dr["idaccesosusuario"]), u, a); listat1.Add(t); if (t.Idaccesosusuarios == 0) { listBox1.Items.Add(t.Accesos.Acceso); } else { listBox2.Items.Add(t.Accesos.Acceso); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public AccesosUsuarios(int i, Usuarios u, Accesos a) { idaccesosusuarios = i; usuarios = u; accesos = a; }