示例#1
0
        public static blc.Usuario cargarUsuario(string usuario)
        {
            blc.Usuario user = new blc.Usuario();
            System.Data.SqlClient.SqlCommand Comando;
            System.Data.SqlClient.SqlDataReader DataReader;
            string query = "SELECT * FROM Usuario WHERE Codigo = '" + usuario + "'";

            Comando = new System.Data.SqlClient.SqlCommand(query);
            Comando.Connection = Program.dt.Connecion;
            Comando.Connection.Open();
            DataReader = Comando.ExecuteReader();

            /* Cargar el objeto con toda su informacion */
            while (DataReader.Read())
            {
                user.Codigo = usuario;
                user.Password = DataReader.GetValue(1).ToString();
                user.Nombre = DataReader.GetValue(2).ToString();
                user.Apellido = DataReader.GetValue(3).ToString();
                user.Celular = DataReader.GetValue(4).ToString();
                user.Email = DataReader.GetValue(5).ToString();
                user.Grupo.Codigo = (int)DataReader.GetValue(6);
                user.Superusuario = DataReader.GetValue(7).ToString();
            }
            DataReader.Close();
            Comando.Connection.Close();
            return user;
        }
示例#2
0
        private void agregarUsuario()
        {
            blc.Usuario usuario = new blc.Usuario(userText.Text, ccUtilities.GetMD5Hash(passText.Text));

            /* Agregar las demas propiedades */
            usuario.Nombre = nameText.Text;
            usuario.Apellido = lnameText.Text;
            usuario.Celular = mobileText.Text;
            usuario.Email = mailText.Text;

            /* Asignar si es super usuario */
            if (superCheck.Checked == true)
                usuario.Superusuario = "Y";
            else
                usuario.Superusuario = "N";

            /* Asignar el codigo del grupo */
            usuario.Grupo = dal.ccGrupo.obtenerGrupo(gruposCombo.Text, null);

            /* Finalmente, agregar el usuario a la base de datos */
            dal.ccUsuario.agregarUsuario(usuario);

            MessageBox.Show("Usuario agregado exitosamente", "Operacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
            resetFields();
            cargarUsuarios();
        }