예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }